API ドキュメント
Claude Fable 5 API
Claude Fable 5 は Claude 互換の Messages API 経由で、長い context、coding、vision、agentic workflow を 100万 token context window で扱えます。
Endpoint
POST https://api.defapi.org/api/v1/messages
Model
anthropic/claude-fable-5
料金
$5 input / $25 output per 1M tokens
認証
Authorization header に Bearer token 形式で API key を送信します。
Authorization: Bearer <your-api-key>Message を作成
この endpoint は Claude 形式の Messages request と互換で、非 streaming JSON response と streaming response の両方をサポートします。
curl https://api.defapi.org/api/v1/messages \
-H "Authorization: Bearer dk-1234567890abcdef" \
-H "Content-Type: application/json" \
-d '{
"model": "anthropic/claude-fable-5",
"messages": [
{
"role": "user",
"content": "Explain how to migrate a large Next.js codebase."
}
],
"max_tokens": 512,
"temperature": 0.7,
"stream": false
}'Request Parameters
| 名前 | 型 | 説明 |
|---|---|---|
| model | string | 必須。anthropic/claude-fable-5 を使用します。 |
| messages | array | 必須。role と content を含む conversation messages。 |
| max_tokens | integer | 生成する token の最大数。 |
| temperature | number | randomness を制御します。範囲は 0 から 2。 |
| top_p | number | nucleus sampling parameter。範囲は 0 から 1。 |
| stream | boolean | true にすると server-sent event 形式の streaming を受信します。 |
| stop | string | 生成を停止する sequence。最大 4 個。 |
| user | string | end user の一意な identifier。 |
Streaming Request
stream を true にすると server-sent event 形式の chunk を受信できます。
{
"model": "anthropic/claude-fable-5",
"messages": [
{
"role": "user",
"content": "Tell me a short story about a brave knight."
}
],
"max_tokens": 512,
"temperature": 0.7,
"stream": true
}Non-Streaming Response
成功した非 streaming request は assistant message と token usage を返します。
{
"id": "msg_01ABCDxyz",
"type": "message",
"role": "assistant",
"model": "anthropic/claude-fable-5",
"stop_reason": "end_turn",
"stop_sequence": null,
"content": [
{
"type": "text",
"text": "Hello! How can I help you today?"
}
],
"usage": {
"input_tokens": 20,
"output_tokens": 50,
"cache_read_input_tokens": 0,
"cache_creation_input_tokens": 0
}
}Error Responses
400
Bad request
parameter が無効、または必須 field が不足しています。
401
Unauthorized
API key が無効、または指定されていません。
500
Internal server error
server-side で予期しない failure が発生しました。