Claude پیغام بنائیں
Claude Messages API سے مطابقت رکھنے والا endpoint۔ Claude طرز کے پیغام اسٹریم ایونٹس وصول کرنے کے لیے stream=true سیٹ کریں۔ درخواست، جواب اور تصدیقی خرابی کے فیلڈز Claude Messages پروٹوکول کی پیروی کرتے ہیں؛ Router انفراسٹرکچر کی ناکامیوں پر صاف شدہ گیٹ وے خرابی کا لفافہ بھی واپس کر سکتا ہے۔
- قسم: stringX
- Felo - Channel ترتیب شدہ، کوما سے الگ کیے گئے پبلک چینل کوڈز۔ default استعمال کرنے کے لیے یہ ہیڈر چھوڑ دیں؛ default کو تنہا ہی استعمال کرنا ہوگا۔ wallet موڈ میں default ماڈل کے مؤثر پبلک چینل کی ترتیب کو الٹی سمت میں اسکین کرتا ہے، غیر شائع شدہ یا غیر دستیاب چینلز کو نظر انداز کرتا ہے، اور پہلے دستیاب چینل کے پرووائیڈر کا انتخاب کرتا ہے۔ اس میں اسی اپ اسٹریم ماڈل ID اور سروس ٹیئر والے اس پرووائیڈر کے دستیاب endpoints شامل کیے جاتے ہیں۔ واضح چینلز کی توثیق کلائنٹ کی بتائی ہوئی ترتیب میں ہوتی ہے؛ صرف پہلے چینل کا پرووائیڈر گروپ جمع کیا جاتا ہے۔ دیگر پرووائیڈرز کی طرف کوئی خودکار fallback نہیں ہے۔ پرانے پرووائیڈر ہیڈرز چینل روٹنگ کو اوور رائیڈ نہیں کر سکتے۔
- قسم: integermax
_tokens کم از کم:1لازمیInteger numbers.
- قسم: array object[] · ClaudeMessage[] 1…messagesلازمی
- contentلازمی
- قسم: string
- roleقسم: string enumلازمیاقدار
- user
- assistant
- propertyقسم: anything
Name
- قسم: stringmodelلازمی
- قسم: objectmetadata
- propertyقسم: anything
Name
- قسم: string | nullservice
_tier فی الحال صرف default (standard) معاون ہے۔ چھوڑا گیا، null، عرفی نام اور غیر معاون اسٹرنگز default پر fallback کرتے ہیں؛ دیگر اقسام HTTP 400 واپس کرتی ہیں۔ ترتیب شدہ چینلز اور قیمتیں تبدیل نہیں ہوتیں۔ Text APIs پرووائیڈر کی standard قدر بھیجتے ہیں؛ Decisions اور generation APIs اپ اسٹریم فیلڈ شامل نہیں کرتے۔
- قسم: array string[]stop
_sequences - قسم: booleanstream
- system
- قسم: string
- قسم: numbertemperatureکم از کم:0زیادہ سے زیادہ:1
- قسم: objectthinking
- propertyقسم: anything
Name
- tool
_choice - قسم: string
- قسم: array object[]tools
- propertyقسم: anything
Name
- قسم: anythingproperty
Name
- قسم: integertop
_k کم از کم:0Integer numbers.
- قسم: numbertop
_p کم از کم:0زیادہ سے زیادہ:1 - قسم: anythingproperty
Name
- قسم: object · ClaudeMessageResponse200
Claude پیغام یا اسٹریمنگ جواب
- قسم: array object[] · ClaudeContentBlock[]contentلازمی
- typeقسم: string enumلازمیاقدار
- text
- image
- document
- tool
_use - tool
_result - thinking
- contentقسم: string | array
- idقسم: string
- inputقسم: object
- propertyقسم: anything
Name
- nameقسم: string
- sourceقسم: object
- propertyقسم: anything
Name
- textقسم: string
- propertyقسم: anything
Name
- قسم: stringidلازمی
- قسم: stringmodelلازمی
- roleconst:assistantلازمی
- قسم: string | nullstop
_reason لازمی - typeconst:messageلازمی
- قسم: string | nullstop
_sequence - قسم: object · Usageusage
پرووائیڈر کا استعمال آبجیکٹ۔ فیلڈز endpoint اور پرووائیڈر کے لحاظ سے مختلف ہوتے ہیں۔
- propertyقسم: anything
Name
- قسم: anythingproperty
Name
- قسم: object · ClaudeErrorResponse400
Claude کا invalid_request_error یا Router کی درخواست کی تصدیق کی خرابی
Messages درخواستوں کے لیے Claude Errors API سے مطابقت رکھنے والا خرابی کا لفافہ۔
- قسم: objecterrorلازمی
- messageقسم: stringلازمی
- typeقسم: stringلازمی
- propertyقسم: anything
Name
- typeconst:errorلازمی
- قسم: stringrequest
_id - قسم: anythingproperty
Name
application/json - قسم: object · ClaudeErrorResponse401
غلط یا غیر موجود Felo API کلید
Messages درخواستوں کے لیے Claude Errors API سے مطابقت رکھنے والا خرابی کا لفافہ۔
- قسم: objecterrorلازمی
- messageقسم: stringلازمی
- typeقسم: stringلازمی
- propertyقسم: anything
Name
- typeconst:errorلازمی
- قسم: stringrequest
_id - قسم: anythingproperty
Name
application/json - قسم: object · ClaudeErrorResponse402
ناکافی بیلنس
Messages درخواستوں کے لیے Claude Errors API سے مطابقت رکھنے والا خرابی کا لفافہ۔
- قسم: objecterrorلازمی
- messageقسم: stringلازمی
- typeقسم: stringلازمی
- propertyقسم: anything
Name
- typeconst:errorلازمی
- قسم: stringrequest
_id - قسم: anythingproperty
Name
application/json - قسم: object · ClaudeErrorResponse403
اکاؤنٹ کو اس ماڈل کے استعمال کی اجازت نہیں۔ غیر فعال ماڈلز بھی اپ اسٹریم کالز سے پہلے مسترد کر دیے جاتے ہیں۔ پہلے سے قبول شدہ درخواستیں اور ٹاسکس جاری رہتے ہیں۔
Messages درخواستوں کے لیے Claude Errors API سے مطابقت رکھنے والا خرابی کا لفافہ۔
- قسم: objecterrorلازمی
- messageقسم: stringلازمی
- typeقسم: stringلازمی
- propertyقسم: anything
Name
- typeconst:errorلازمی
- قسم: stringrequest
_id - قسم: anythingproperty
Name
application/json - قسم: object · ClaudeErrorResponse429
اخراجات یا درخواست کی حد پوری ہو گئی
Messages درخواستوں کے لیے Claude Errors API سے مطابقت رکھنے والا خرابی کا لفافہ۔
- قسم: objecterrorلازمی
- messageقسم: stringلازمی
- typeقسم: stringلازمی
- propertyقسم: anything
Name
- typeconst:errorلازمی
- قسم: stringrequest
_id - قسم: anythingproperty
Name
application/json - قسم: object · ClaudeErrorResponse502
اپ اسٹریم پرووائیڈر کی درخواست ناکام رہی
Messages درخواستوں کے لیے Claude Errors API سے مطابقت رکھنے والا خرابی کا لفافہ۔
- قسم: objecterrorلازمی
- messageقسم: stringلازمی
- typeقسم: stringلازمی
- propertyقسم: anything
Name
- typeconst:errorلازمی
- قسم: stringrequest
_id - قسم: anythingproperty
Name
application/json - قسم: object · ClaudeErrorResponse503
پرووائیڈر یا بلنگ سروس دستیاب نہیں
Messages درخواستوں کے لیے Claude Errors API سے مطابقت رکھنے والا خرابی کا لفافہ۔
- قسم: objecterrorلازمی
- messageقسم: stringلازمی
- typeقسم: stringلازمی
- propertyقسم: anything
Name
- typeconst:errorلازمی
- قسم: stringrequest
_id - قسم: anythingproperty
Name
application/json
curl https://openapi.felo.ai/api/v1/messages \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '{
"model": "claude-sonnet-4-5",
"max_tokens": 256,
"messages": [
{
"role": "user",
"content": "Write a one-sentence greeting."
}
],
"stream": false
}'
{
"id": "string",
"type": "message",
"role": "assistant",
"content": [
{
"type": "text",
"text": "string",
"id": "string",
"name": "string",
"input": {
"additionalProperty": "anything"
},
"content": "string",
"source": {
"additionalProperty": "anything"
},
"additionalProperty": "anything"
}
],
"model": "string",
"stop_reason": null,
"stop_sequence": null,
"usage": {
"additionalProperty": "anything"
},
"additionalProperty": "anything"
}