Felo API PlatformFelo API Platform

Felo تلاش پر مبنی چیٹ

Provider: Felo · platform balance سے ادا شدہ

ایک سوال بھیجیں اور ایک ہی response میں ویب ذرائع کے ساتھ generated answer حاصل کریں۔

تمام examples، overview سے FELO_API_KEY استعمال کرتے ہیں۔ Calls platform balance استعمال کرتی ہیں، Felo Pro credits نہیں۔ Response examples صرف وضاحتی ہیں؛ live content اور optional fields مختلف ہو سکتے ہیں۔

نقطۂ اختتام

POST /api/v1/data/chat

یہ platform-balance endpoint ہے۔ /v2/chat پر موجود Felo Search API Pro credits استعمال کرتی ہے اور اس کا response envelope مختلف ہے۔

درخواست

فیلڈقسملازمیمعنی
querystringہاںسوال، 1–2,000 حروف
accept_languagestringنہیںترجیحی جواب کی زبان، جیسے en، ja، یا zh-CN; زیادہ سے زیادہ 64 حروف
streambooleanنہیںfalse ہونا لازمی ہے؛ طے شدہ false

2–8 حرفی language code اور اختیاری hyphen-separated subtags والا language tag استعمال کریں، جیسے zh-TW۔ سروس اس ترجیح کو generation request میں شامل کرتی ہے۔ اگر اسے چھوڑ دیا جائے، تو upstream service language کا انتخاب کرتی ہے؛ کوئی مقررہ default نہیں، اور English سوال English جواب کی guarantee نہیں دیتا۔ یہ ترجیح generated answer پر لاگو ہوتی ہے؛ source titles اور excerpts اپنی اصل language برقرار رکھتے ہیں۔

یہ endpoint non-streaming JSON واپس کرتا ہے۔ یہ stream: true، SSE، messages array یا model selection کو support نہیں کرتا۔

curl -sS --request POST "https://openapi.felo.ai/api/v1/data/chat" \
  -H "Authorization: Bearer $FELO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query":"Explain retrieval augmented generation and cite sources.","accept_language":"en","stream":false}'

جواب

HTTP 200، status: "ok" اور ایک data object واپس کرتا ہے:

{
  "status": "ok",
  "data": {
    "id": "example-chat-id",
    "message_id": "example-message-id",
    "answer": "Retrieval augmented generation adds retrieved context to a model request...",
    "resources": [
      {"title":"Example reference","link":"https://example.com/guide","snippet":"An overview of retrieval augmented generation."}
    ],
    "query_analysis": {"queries":["retrieval augmented generation"]}
  }
}
فیلڈمعنی
data.answerبنی ہوئی جواب
data.resourcesعنوانات، روابط اور اقتباسات کے ساتھ صفحے کے ذرائع
data.query_analysisاختیاری سوالی تجزیہ؛ یہ null ہو سکتا ہے
data.id, data.message_idجواب شناخت کنندگان

پہلے HTTP status چیک کریں، پھر answer اور sources پڑھیں۔ /v2/chat کی طرح numeric status: 200 کے لیے test نہ کریں۔

بلنگ

chat کی بلنگ فی request ہوتی ہے، model tokens کے حساب سے نہیں۔ current prices اور Billing and Errors دیکھیں۔

مدد چاہیے؟