مواد پر جائیں

OpenRouter [Vision]

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

ماڈل id openrouter/router/vision
# 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/vision?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": "openai/gpt-6-sol"
  }'

# 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"

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

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

کیپشن، OCR یا بصری سوال و جواب کے لیے تصاویر یا PDFs والے پرامپٹ کو منتخب کیے جانے والے ملٹی موڈل LLM تک بھیجتا ہے

OpenRouter · متن

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

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

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

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

•لازمی

تصویر پر لاگو کیا جانے والا پرامپٹ۔

•لازمی

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

ایڈوانسڈ system_prompt · images · temperature · max_tokens · reasoning · enable_web_search · pdf_urls · web_search_options

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

image_urls
فائل ڈراپ کریں، یا

پروسیسنگ کے لیے تصاویر کی شناخت کرنے والے URLs۔

ڈیفالٹ 1

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

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

دستاویز کے مقامات صرف PDFs کی فہرست کی صورت میں فراہم کریں: .pdf فائلوں کی طرف اشارہ کرنے والے http(s) URLs یا data:application/pdf;base64,... کی صورت میں data URIs۔ OpenRouter کا دستاویز پارسر انہیں اس وقت ہینڈل کرتا ہے جب ماڈل مقامی طور پر PDFs پروسیس نہ کر سکے۔

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

POST /run/openrouter/router/vision?wait=20 قیمت → ⁨$14.34⁩
# 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/vision?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": "openai/gpt-6-sol"
  }'

# 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 [Vision] کے بارے میں

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

پیرامیٹرز

معیاری نام یا مقامی نام میں سے صرف ایک بھیجیں، دونوں نہیں۔ معیاری نام

نامقسم ڈیفالٹمجاز تفصیل
image_urlsاختیاری images
قسمurl[] · image
پروسیسنگ کے لیے تصاویر کی شناخت کرنے والے URLs۔
pdf_urlsاختیاری
قسمstring[]
دستاویز کے مقامات صرف PDFs کی فہرست کی صورت میں فراہم کریں: .pdf فائلوں کی طرف اشارہ کرنے والے http(s) URLs یا data:application/pdf;base64,... کی صورت میں data URIs۔ OpenRouter کا دستاویز پارسر انہیں اس وقت ہینڈل کرتا ہے جب ماڈل مقامی طور پر PDFs پروسیس نہ کر سکے۔
promptلازمی
قسمstring
تصویر پر لاگو کیا جانے والا پرامپٹ۔
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'۔
لازمی معیاری نام، یہ بھی قبول ہے

فائل پیرامیٹرز عوامی https:// URL، 10 MB تک کی data: URI، یا اپ لوڈ کے file_url کو قبول کرتے ہیں۔ فائلیں

آؤٹ پٹ

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "openrouter/router/vision",
  "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": 14340,
    "usd": "14.34",
    "charged": 14340,
    "refunded": 0
  },
  "input": {
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
    "model": "openai/gpt-6-sol"
  },
  "output": {
    "output": "A close-up of a tiger's face focusing on its bright orange iris and the area around its eye, with white fur eyebrows and a contrasting black and rich orange striped fur pattern. The word \"FLUX\" is overlaid in bold, white, brush-stroke styled text across the tiger's face.",
    "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ماڈل سے تیار کردہ نتیجہ۔
usage
object {prompt_tokens, completion_tokens, total_tokens, cost, prompt_tokens_details} | nullٹوکن کے استعمال کی تفصیلات۔

مزید ماڈلز: LLM

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