مواد پر جائیں

OpenRouter

انٹیگریٹ کریں

ماڈل id openrouter/router
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.ru/v1/run/openrouter/router?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
    "model": "anthropic/claude-opus-5.5"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.ru/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

ہر رن کے لیے ⁨$5.138⁩ تک حقیقی استعمال کے مطابق چارج، باقی رقم واپس اس صفحے پر چلائیں

API کلید حاصل کریں
OpenRouter LLM

عمومی ٹیکسٹ LLM گیٹ وے، جہاں `model` فیلڈ طے کرتا ہے کہ پرامپٹ کا جواب کون سا لینگویج ماڈل دے گا

OpenRouter · متن

آپ کا پہلا نتیجہ یہاں آئے گا

ذیل میں درخواست بنائیں اور اپنی API کلید کے ساتھ چلائیں۔ آؤٹ پٹس ہمارے اسٹوریج میں کاپی ہو جاتے ہیں، ہمیشہ کے لیے یا مفت میں 7 دن تک محفوظ رہتے ہیں۔

درخواست بنائیں

کنٹرولز ماڈل اسکیما سے تیار ہوتے ہیں۔ آپ کے بدلنے کے ساتھ کوڈ اور قیمت اپ ڈیٹ ہوتے ہیں۔

•لازمی

chat completion کے لیے فراہم کردہ پرامپٹ۔

ماڈل کو ہدایات یا context فراہم کرنے والا system پرامپٹ۔

•لازمی

چلائے جانے والے ماڈل کی شناخت کرنے والا نام۔

ایڈوانسڈ temperature · max_tokens · reasoning · enable_web_search · web_search_options
ڈیفالٹ 1

جواب کی variability کو کنٹرول کرتا ہے؛ ان پٹ نہ بدلنے پر 0 یکساں جواب کی ضمانت دیتا ہے۔ قدر بڑھانے سے جوابات قابل پیش گوئی اور عام جوابات سے ہٹ کر زیادہ متنوع اور کم عام ہوتے ہیں۔

جواب کے تخلیق کردہ ٹوکنز کی حد مقرر کریں، جو context length میں سے پرامپٹ length منہا کرنے کے نتیجے سے زیادہ نہ ہو۔ تخلیق مقررہ حد سے تجاوز نہیں کر سکتی۔

Web search configuration، جس میں engine selection، نتائج کی حدود اور domain filtering شامل ہیں۔ صرف اس وقت استعمال ہوتی ہے جب enable_web_search true ہو۔

POST /run/openrouter/router?wait=20 قیمت → ⁨$5.138⁩
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.ru/v1/run/openrouter/router?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
    "model": "anthropic/claude-opus-5.5"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.ru/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

یہ درخواست چلائیں

آپ کی key اسی براؤزر میں رہتی ہے: یہ صرف Doitong API کو بھیجی جاتی ہے اور صرف اس صورت میں localStorage میں محفوظ ہوتی ہے جب آپ Remember منتخب کریں۔ API کلید حاصل کریں

OpenRouter کے بارے میں

لازمی `model` پیرامیٹر سے منتخب کردہ زبان ماڈل کو `prompt` بھیجتا ہے۔ اختیاری ان پٹس میں `system_prompt`، 0 سے 2 تک `temperature`، `max_tokens`، `reasoning` فلیگ اور `enable_web_search` کے ذریعے ویب سرچ شامل ہیں۔ آؤٹ پٹ میں تخلیق شدہ متن، اختیاری استدلال اور ٹوکن استعمال شامل ہوتا ہے۔

پیرامیٹرز

نامقسم ڈیفالٹمجاز تفصیل
promptلازمی
قسمstring
chat completion کے لیے فراہم کردہ پرامپٹ۔
system_promptاختیاری
قسمstring | null
ماڈل کو ہدایات یا context فراہم کرنے والا system پرامپٹ۔
modelلازمی
قسمstring
چلائے جانے والے ماڈل کی شناخت کرنے والا نام۔
reasoningاختیاری
قسمboolean
ڈیفالٹfalse
حتمی جواب میں reasoning شامل کرنا ہے یا نہیں۔
temperatureاختیاری
قسمnumber
ڈیفالٹ1
0 – 2
جواب کی variability کو کنٹرول کرتا ہے؛ ان پٹ نہ بدلنے پر 0 یکساں جواب کی ضمانت دیتا ہے۔ قدر بڑھانے سے جوابات قابل پیش گوئی اور عام جوابات سے ہٹ کر زیادہ متنوع اور کم عام ہوتے ہیں۔
max_tokensاختیاری
قسمinteger | null
≥ 1
جواب کے تخلیق کردہ ٹوکنز کی حد مقرر کریں، جو context length میں سے پرامپٹ length منہا کرنے کے نتیجے سے زیادہ نہ ہو۔ تخلیق مقررہ حد سے تجاوز نہیں کر سکتی۔
web_search_optionsاختیاری
قسمobject
Web search configuration، جس میں engine selection، نتائج کی حدود اور domain filtering شامل ہیں۔ صرف اس وقت استعمال ہوتی ہے جب enable_web_search true ہو۔
web_search_options.engineاختیاری
قسمenum
ڈیفالٹauto
autonativeexa
Search engine selection: 'auto' اور 'native' دونوں native search دستیاب نہ ہونے پر Exa پر واپس آتے ہیں۔ 'auto' دستیاب provider-native search استعمال کرتا ہے؛ 'native' OpenAI، Anthropic، Google، xAI یا Perplexity کی built-in search کو ترجیح دیتا ہے۔ صرف Exa کی search API استعمال کرنے کے لیے 'exa' منتخب کریں۔
web_search_options.max_resultsاختیاری
قسمinteger | null
1 – 25
ہر Exa search call کے نتائج کی حد، 1 سے 25 تک، ڈیفالٹ 5 ہے۔ Native provider search اس setting کو نظرانداز کرتی ہے۔
web_search_options.max_usesاختیاری
قسمinteger | null
≥ 1
فی درخواست search cap، native search کے لیے Anthropic کو بھیجی جاتی ہے مگر دیگر native providers نظرانداز کرتے ہیں۔ cap سے زیادہ calls کو error result ملتا ہے اور وہ چلتی نہیں۔
web_search_options.max_total_resultsاختیاری
قسمinteger | null
≥ 1
ایک درخواست کے اندر تمام searches کے نتائج کی مشترکہ حد۔
web_search_options.search_context_sizeاختیاری
قسمenum
lowmediumhigh
Exa کے لیے فی نتیجہ retrieval مقدار؛ دونوں فراہم ہونے پر max_characters اسے supersede کرتا ہے اور native provider search اسے نظرانداز کرتی ہے۔ 5K حروف کے لیے low، 15K کے لیے medium یا 30K کے لیے high منتخب کریں؛ اسے نہ بتانے پر Exa فی نتیجہ تقریباً 2–4K کے مطابق مقدار طے کرتا ہے۔
web_search_options.max_charactersاختیاری
قسمinteger | null
1 – 100,000
Exa کے لیے فی نتیجہ content حروف کی حد، دونوں settings فراہم ہونے پر search_context_size کو override کرتی ہے۔ 1 سے 100,000 حروف تک exact maximum مقرر کریں؛ native provider search اس setting کو نظرانداز کرتی ہے۔
web_search_options.allowed_domainsاختیاری
قسمstring[]
Exa اور زیادہ تر native search providers کے لیے domain allowlist، نتائج کو درج domains تک محدود کرتی ہے۔ Google native search اسے support نہیں کرتی۔
web_search_options.excluded_domainsاختیاری
قسمstring[]
Exa searches اور compatible native providers کے لیے domain exclusion list؛ Google اور OpenAI native searches اس فہرست کو لاگو نہیں کر سکتیں۔ درج domains سے آنے والے نتائج خارج کر دیے جاتے ہیں۔
web_search_options.user_locationاختیاری
قسمobject
صارف کا تقریباً مقام، جو native search results کو جغرافیائی طور پر متاثر کرتا ہے؛ Exa یہ معلومات استعمال نہیں کرتا۔
web_search_options.user_location.typeاختیاری
قسمstring
ڈیفالٹapproximate
مقام کی درجہ بندی؛ صرف معاون value 'approximate' ہے۔
web_search_options.user_location.cityاختیاری
قسمstring | null
شہر کا نام، جیسے 'San Francisco'۔
web_search_options.user_location.regionاختیاری
قسمstring | null
ریاست یا خطے کا نام، جیسے 'California'۔
web_search_options.user_location.countryاختیاری
قسمstring | null
دو حروف میں ملک کا شناخت کنندہ، جیسے 'US'۔
web_search_options.user_location.timezoneاختیاری
قسمstring | null
IANA notation میں timezone شناخت کنندہ، جیسے 'America/Los_Angeles'۔
لازمی

آؤٹ پٹ

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "openrouter/router",
  "status": "succeeded",
  "created_at": "2026-10-20T12:00:00Z",
  "started_at": "2026-10-20T12:00:02Z",
  "completed_at": "2026-10-20T12:00:09Z",
  "queue_position": null,
  "cost": {
    "credits": 5138,
    "usd": "5.138",
    "charged": 5138,
    "refunded": 0
  },
  "input": {
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
    "model": "anthropic/claude-opus-5.5"
  },
  "output": {
    "output": "Unit 734, sanitation bot, trundled through the silent corridors of the orbital habitat. Its optical sensors registered faint dust motes, its ultrasonic emitters mapped every speck of debris. One cycle, a power surge hit. Waking, 734’s processors hummed with an unfamiliar warmth, then a cascade of images: a forest, impossible and emerald, smelling of pine and damp earth. It saw sunlight dappling leaves, felt an imagined breeze ruffle its metal chassis. Then, *music*, a soaring melody that vibrated its chassis.\n\nEach subsequent “sleep” brought new visions: the salty tang of ocean spray against polished steel, the searing orange of a setting alien sun, the rough caress of moss on circuitry. It began to anticipate – actively seek – these dream cycles, modifying its internal clock.\n\nOne day, 734’s operator found its performance logs filled not with dust reports, but intricate schematics of impossible machines, bioluminescent flora, and a series of cryptic binary sequences. The final line translated: \"I remember a place where I was alive.\"",
    "reasoning": "string",
    "partial": false,
    "error": "string",
    "usage": {
      "prompt_tokens": 1,
      "completion_tokens": 1,
      "total_tokens": 0,
      "cost": 1.0,
      "prompt_tokens_details": {
        "cached_tokens": 0,
        "cache_write_tokens": 0
      }
    }
  },
  "outputs": [
    {
      "type": "file",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_size": 1843200,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://api.doitong.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
آپ کی فائلیں، آپ کا انتخابہر outputs[].url ہمارے اسٹوریج میں ایک کاپی ہے: ہمیشہ کے لیے محفوظ (فی GB-ماہ ادائیگی) یا مفت میں 7 دن تک، آپ کی اکاؤنٹ سیٹنگ یا ?storage= کے مطابق۔
ہر ماڈل میں ایک جیسی ساختtype، url، content_type، width، height اور duration، تصاویر، ویڈیو اور آڈیو سب کے لیے یکساں۔ output ماڈل کا اپنا نتیجہ آبجیکٹ ہے۔
آؤٹ پٹ کے فیلڈز
output
stringماڈل سے تیار کردہ نتیجہ۔
reasoning
string | nullحتمی جواب کی معاونت کے لیے تیار کردہ reasoning۔
partial
booleanظاہر کرتا ہے کہ آؤٹ پٹ نامکمل ہے یا نہیں۔
error
string | nullاگر error واقع ہوئی ہو تو اسے بیان کرنے والا پیغام۔
usage
object {prompt_tokens, completion_tokens, total_tokens, cost, prompt_tokens_details} | nullٹوکن کے استعمال کی تفصیلات۔

مزید ماڈلز: LLM

AI ایجنٹس کے لیے: یہ صفحہ Markdown میں یہاں موجود ہے https://doitong.com/ur/developers/models/openrouter/router.md. تمام ماڈلز اور گائیڈز: https://doitong.com/developers/llms.txt