Perplexity API
Generate answers and research reports with web citations.
Perplexity Sonar Pro
ویب تلاش اور حوالہ جات کے ساتھ کثیر الجہت سوال کا جواب تیار کریں۔ model اور messages درکار ہیں؛ اس endpoint کے لیے sonar-pro ماڈل استعمال کریں۔ یہ عوامی کنٹریکٹ stream false کے ساتھ غیر اسٹریمنگ JSON جوابات کا احاطہ کرتا ہے۔ جواب اور اس کے ماخذوں کے لیے choices[].message.content، citations اور search_results پڑھیں۔ usage ریسورس کی کھپت بتاتا ہے، Felo کریڈٹ چارج نہیں۔
قیمت کا حوالہ
- میٹرنگ: رپورٹ شدہ جواب کی لاگت۔
- حوالہ جاتی درخواست کا تخمینہ: USD 0.11273۔
- حوالہ جاتی صارف ملٹی پلائر: 1.0۔ تصفیہ شدہ صارف رقم پر اسے دوبارہ لاگو نہیں کریں۔
صرف حوالہ جاتی میٹا ڈیٹا، نہ کہ اکاؤنٹ کا کوٹ، ضمانت شدہ قیمت یا اخراجات کی حد۔ ریسورس کریڈٹس Felo کریڈٹس نہیں ہیں۔ حتمی چارجز Felo کے بلنگ ریکارڈز کے مطابق ہوں گے۔
- قسم: array object[]messagesلازمی
اب تک کی گفتگو پر مشتمل پیغامات کی فہرست۔
- contentقسم: stringلازمی
پیغام کا مواد۔
- roleقسم: string enumلازمی
پیغام کے مصنف کا کردار۔
اقدار- system
- user
- assistant
- قسم: string enummodelلازمی
استعمال کرنے کے لیے Sonar ماڈل۔
اقدار- sonar
- sonar
-pro - sonar
-reasoning -pro - sonar
-deep -research
- قسم: numberfrequency
_penalty کم از کم:0زیادہ سے زیادہ:2نئے ٹوکنز کو اب تک متن میں ان کی موجودہ تعدد کی بنیاد پر سزا دیتا ہے۔ مثبت اقدار اسی سطر کے لفظ بہ لفظ دہرائے جانے کے امکان کو کم کرتی ہیں۔
- قسم: integermax
_tokens جواب میں تیار کیے جانے والے ٹوکنز کی زیادہ سے زیادہ تعداد۔
- قسم: numberpresence
_penalty کم از کم:-2زیادہ سے زیادہ:2نئے ٹوکنز کو اب تک متن میں ان کے ظاہر ہونے کی بنیاد پر سزا دیتا ہے۔ مثبت اقدار نئے موضوعات پر بات کرنے کے امکان کو بڑھاتی ہیں۔
- قسم: booleanreturn
_citations جواب میں حوالے اور سرچ نتائج واپس کرنا ہے یا نہیں۔
- قسم: string enumsearch
_context کنٹرول کرتا ہے کہ کتنا سرچ کانٹیکسٹ استعمال ہوگا۔ فی درخواست لاگت پر اثر ڈالتا ہے۔
اقدار- low
- medium
- high
- قسم: array string[]search
_domain _filter تلاش کو مخصوص ڈومینز تک محدود کریں۔
- قسم: string enumsearch
_recency _filter سرچ نتائج کو تازگی کے مطابق فلٹر کریں۔
اقدار- month
- week
- day
- hour
- قسم: booleanstream
سرور-سینٹ ایونٹس استعمال کرتے ہوئے جواب اسٹریم کرنا ہے یا نہیں۔
- قسم: numbertemperatureکم از کم:0زیادہ سے زیادہ:2
0 سے 2 کے درمیان سیمپلنگ درجہ حرارت۔ کم اقدار آؤٹ پٹ کو زیادہ مرکوز اور متعین بناتی ہیں۔
- قسم: integertop
_k کم از کم:0زیادہ سے زیادہ:2048top-k فلٹرنگ کے لیے رکھے جانے والے ٹوکنز کی تعداد۔
- قسم: numbertop
_p کم از کم:0زیادہ سے زیادہ:1نیوکلیس سیمپلنگ پیرامیٹر۔ ماڈل top_p احتمال ماس والے ٹوکنز پر غور کرتا ہے۔
- قسم: object · ResponseD5E2470Dd28B_ChatCompletionResponse200
AI جواب اور حوالہ جات کے ساتھ کامیاب جواب
- قسم: array object[]choices
- finishقسم: string enum
_reason اقدار- stop
- length
- indexقسم: integer
Integer numbers.
- messageقسم: object
- contentقسم: string
AI سے تیار کردہ جواب، جس میں [1][2] جیسے اندرونی حوالہ جات شامل ہیں۔
- roleقسم: string
- قسم: array string[]citations
جواب میں حوالہ دیے گئے ماخذ URLs کی فہرست۔
- قسم: integercreated
completion بنانے کے وقت کا Unix ٹائم اسٹیمپ۔
- قسم: stringid
completion کے لیے منفرد شناخت کنندہ۔
- قسم: stringmodel
completion کے لیے استعمال ہونے والا ماڈل۔
- قسم: stringobject
- قسم: array object[]search
_results عنوانات، اسنیپٹس اور URLs کے ساتھ تفصیلی سرچ نتائج۔
- dateقسم: string
- snippetقسم: string
- sourceقسم: string
- titleقسم: string
- urlقسم: string
- قسم: objectusage
- completionقسم: integer
_tokens Integer numbers.
- promptقسم: integer
_tokens Integer numbers.
- searchقسم: string
_context _size - totalقسم: integer
_tokens Integer numbers.
application/json - 400
درخواست پر کارروائی نہیں ہو سکی۔ درخواست کے پیرامیٹرز چیک کریں۔
- 401
درست Felo API کلید درکار ہے۔
- 402
درخواست آگے نہیں بڑھ سکتی کیونکہ بلنگ کی شرط پوری نہیں ہوئی۔
- 403
اکاؤنٹ کو یہ آپریشن کرنے کی اجازت نہیں۔
- 429
درخواست یا اخراجات کی حد پوری ہو گئی ہے۔
- 502
سروس درخواست مکمل نہیں کر سکی۔
- 503
API یا بلنگ سروس عارضی طور پر دستیاب نہیں۔
- 504
درخواست پر کارروائی کے دوران سروس کا وقت ختم ہو گیا۔
- default
خرابی کا جواب؛ اپ اسٹریم پاس تھرو جوابات پرووائیڈر کی شکلیں استعمال کر سکتے ہیں
application/json
curl --request POST https://openapi.felo.ai/v1/beta/perplexity/sonar-pro \
--header "Authorization: Bearer ${FELO_API_KEY:?Set FELO_API_KEY}" \
--header 'Content-Type: application/json' \
--data '{"model": "sonar-pro", "messages": [{"role": "user", "content": "Compare Cache-Control no-cache and no-store, citing HTTP documentation."}], "max_tokens": 1024, "stream": false}'
{
"id": "example-sonar-pro-completion",
"model": "sonar-pro",
"object": "chat.completion",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "no-cache requires validation before reuse; no-store prohibits storage. [1]"
},
"finish_reason": "stop"
}
],
"citations": [
"https://www.rfc-editor.org/rfc/rfc9111.html"
],
"search_results": [
{
"title": "HTTP Caching",
"url": "https://www.rfc-editor.org/rfc/rfc9111.html"
}
],
"usage": {
"prompt_tokens": 25,
"completion_tokens": 40,
"total_tokens": 65
}
}