وثائق API
Claude Fable 5 API
يوفر Claude Fable 5 عبر Messages API المتوافق مع Claude قدرات long-context reasoning و coding و vision و agentic workflows مع نافذة سياق 1M token.
Endpoint
POST https://api.defapi.org/api/v1/messages
Model
anthropic/claude-fable-5
السعر
$5 input / $25 output per 1M tokens
المصادقة
أرسل API key في header باسم Authorization باستخدام صيغة Bearer token.
Authorization: Bearer <your-api-key>إنشاء Message
هذا endpoint متوافق مع Claude-style Messages requests ويدعم JSON responses غير streaming و streaming responses.
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 | مطلوب. Conversation messages تحتوي role و content. |
| max_tokens | integer | الحد الأقصى لعدد tokens التي سيتم توليدها. |
| temperature | number | يتحكم في randomness. النطاق المدعوم: 0 إلى 2. |
| top_p | number | Nucleus sampling parameter. النطاق المدعوم: 0 إلى 1. |
| stream | boolean | اضبطه على true لاستقبال streaming بأسلوب server-sent events. |
| stop | string | حتى 4 sequences يجب أن يتوقف عندها generation. |
| user | string | Identifier فريد للمستخدم النهائي. |
Streaming Request
اضبط stream على true لاستقبال chunks بأسلوب server-sent events.
{
"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 يعيد 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
Parameters غير صالحة أو حقول مطلوبة مفقودة.
401
Unauthorized
API key غير صالح أو مفقود.
500
Internal server error
فشل غير متوقع على server side.