Lumaktaw sa nilalaman

OpenRouter [Vision]

I-integrate

ID ng modelo 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"

Hanggang $14.34 bawat pagtakbo sinisingil ayon sa aktuwal na paggamit, at nire-refund ang natitira Patakbuhin ito sa page na ito

Kumuha ng API key
OpenRouter LLM

Nagruruta ng prompt na may mga larawan o PDF sa mapipiling multimodal LLM para sa captioning, OCR o visual Q&A

OpenRouter · Text

Dito mapupunta ang iyong unang resulta

Bumuo ng kahilingan sa ibaba at patakbuhin ito gamit ang iyong API key. Kinokopya ang mga output sa aming storage, na pinananatili nang walang hanggan o 7 araw nang libre.

Bumuo ng kahilingan

Ang mga control ay binubuo mula sa schema ng modelo. Nagbabago ang code at presyo habang ina-adjust mo ang mga ito.

•kinakailangan

Prompt na inilapat sa larawan.

•kinakailangan

Pangalan na tumutukoy sa modelong tatakbuhin.

advanced system_prompt · images · temperature · max_tokens · reasoning · enable_web_search · pdf_urls · web_search_options

System prompt na nagbibigay sa modelo ng mga tagubilin o context.

image_urls
Mag-drop ng file, o

Mga URL na tumutukoy sa mga larawang ipoproseso.

default na 1

Kontrol sa pagkakaiba-iba ng tugon, kung saan ginagarantiyahan ng 0 ang magkaparehong sagot kapag hindi nagbago ang input. Kapag tinaasan ang value, lumalayo ang mga tugon sa predictable at karaniwang sagot patungo sa mas maraming pagkakaiba-iba at mas hindi pangkaraniwang sagot.

Limitahan ang bilang ng nabuong token ng tugon sa value na hindi lalampas sa haba ng context bawas haba ng prompt. Hindi lalampas ang pagbuo sa tinukoy na limitasyon.

Magbigay ng mga lokasyon ng dokumento bilang listahang naglalaman lamang ng mga PDF: mga http(s) URL na tumuturo sa .pdf files o mga data URI sa anyong data:application/pdf;base64,... . Pinoproseso ito ng document parser ng OpenRouter kapag hindi kayang magproseso ng PDF nang native ang modelo.

Configuration ng web search, kabilang ang pagpili ng engine, limitasyon ng resulta, at pag-filter ng domain. Ginagamit lamang kapag true ang enable_web_search.

POST /run/openrouter/router/vision?wait=20 presyo → $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"

Patakbuhin ang kahilingang ito

Nananatili ang iyong key sa browser na ito: ipinapadala lamang ito sa Doitong API at sine-save (localStorage) lamang kung pipiliin mo ang Tandaan. Kumuha ng API key

Tungkol sa OpenRouter [Vision]

Tumatanggap ng `prompt` at pangalan ng vision-capable language modelo sa `model`, pagkatapos ay nagbabalik ng teksto na sagot. Mag-attach ng mga larawan sa pamamagitan ng `image_urls` at dokumento sa pamamagitan ng `pdf_urls`, na PDF file lamang ang tinatanggap. Sinusuportahan din ang `system_prompt`, `temperature` mula 0 hanggang 2, `max_tokens`, opsyonal na reasoning output at web search.

Mga parameter

Ipadala ang canonical na pangalan o ang native na pangalan, hindi pareho. Mga canonical na pangalan

PangalanUri defaultPinapayagan Paglalarawan
image_urlsopsyonal images
Uriurl[] · image
Mga URL na tumutukoy sa mga larawang ipoproseso.
pdf_urlsopsyonal
Uristring[]
Magbigay ng mga lokasyon ng dokumento bilang listahang naglalaman lamang ng mga PDF: mga http(s) URL na tumuturo sa .pdf files o mga data URI sa anyong data:application/pdf;base64,... . Pinoproseso ito ng document parser ng OpenRouter kapag hindi kayang magproseso ng PDF nang native ang modelo.
promptkinakailangan
Uristring
Prompt na inilapat sa larawan.
system_promptopsyonal
Uristring | null
System prompt na nagbibigay sa modelo ng mga tagubilin o context.
modelkinakailangan
Uristring
Pangalan na tumutukoy sa modelong tatakbuhin.
reasoningopsyonal
Uriboolean
defaultfalse
Kung isasama ang reasoning sa final na tugon.
temperatureopsyonal
Urinumber
default1
0 – 2
Kontrol sa pagkakaiba-iba ng tugon, kung saan ginagarantiyahan ng 0 ang magkaparehong sagot kapag hindi nagbago ang input. Kapag tinaasan ang value, lumalayo ang mga tugon sa predictable at karaniwang sagot patungo sa mas maraming pagkakaiba-iba at mas hindi pangkaraniwang sagot.
max_tokensopsyonal
Uriinteger | null
≥ 1
Limitahan ang bilang ng nabuong token ng tugon sa value na hindi lalampas sa haba ng context bawas haba ng prompt. Hindi lalampas ang pagbuo sa tinukoy na limitasyon.
web_search_optionsopsyonal
Uriobject
Configuration ng web search, kabilang ang pagpili ng engine, limitasyon ng resulta, at pag-filter ng domain. Ginagamit lamang kapag true ang enable_web_search.
web_search_options.engineopsyonal
Urienum
defaultauto
autonativeexa
Pagpili ng search engine: parehong nagfa-fallback sa Exa ang 'auto' at 'native' kapag hindi available ang native search. Ginagamit ng 'auto' ang available na provider-native search; mas pinipili ng 'native' ang built-in search mula sa OpenAI, Anthropic, Google, xAI, o Perplexity. Para eksklusibong gamitin ang search API ng Exa, piliin ang 'exa'.
web_search_options.max_resultsopsyonal
Uriinteger | null
1 – 25
Limitasyon ng resulta sa bawat tawag sa Exa search, mula 1 hanggang 25, na may default na 5. Hindi pinapansin ng native provider search ang setting na ito.
web_search_options.max_usesopsyonal
Uriinteger | null
≥ 1
Limitasyon ng search sa bawat kahilingan, ipinapasa sa Anthropic para sa native search ngunit hindi pinapansin ng ibang native provider. Nagbabalik ng error result ang mga tawag na lampas sa limitasyon at hindi tumatakbo.
web_search_options.max_total_resultsopsyonal
Uriinteger | null
≥ 1
Pinagsamang limitasyon ng resulta para sa lahat ng paghahanap sa isang kahilingan.
web_search_options.search_context_sizeopsyonal
Urienum
lowmediumhigh
Halaga ng retrieval sa bawat resulta para sa Exa, na napapalitan ng max_characters kapag parehong ibinigay at hindi pinapansin para sa native provider search. Piliin ang low para sa 5K character, medium para sa 15K, o high para sa 30K; kapag hindi tinukoy, inaangkop ng Exa ang halaga sa humigit-kumulang 2–4K bawat resulta.
web_search_options.max_charactersopsyonal
Uriinteger | null
1 – 100,000
Limitasyon ng character ng content sa bawat resulta para sa Exa, na pumapalit sa search_context_size kapag parehong ibinigay. Magtakda ng eksaktong maximum mula 1 hanggang 100,000 character; hindi pinapansin ng native provider search ang setting na ito.
web_search_options.allowed_domainsopsyonal
Uristring[]
Allowlist ng domain para sa Exa at karamihan ng native search provider, na naglilimita sa mga resulta sa nakalistang domain. Hindi ito sinusuportahan ng Google native search.
web_search_options.excluded_domainsopsyonal
Uristring[]
Listahan ng ibinubukod na domain para sa Exa search at mga katugmang native provider; hindi mailalapat ng Google at OpenAI native search ang listahang ito. Hindi isinasama ang mga resultang nagmula sa nakalistang domain.
web_search_options.user_locationopsyonal
Uriobject
Tinatayang lokasyon ng user na nagbibigay ng geographic bias sa mga resulta ng native search; hindi ginagamit ng Exa ang impormasyong ito.
web_search_options.user_location.typeopsyonal
Uristring
defaultapproximate
Classification ng lokasyon; ang tanging suportadong value ay 'approximate'.
web_search_options.user_location.cityopsyonal
Uristring | null
Pangalan ng lungsod, gaya ng 'San Francisco'.
web_search_options.user_location.regionopsyonal
Uristring | null
Pangalan ng estado o rehiyon, gaya ng 'California'.
web_search_options.user_location.countryopsyonal
Uristring | null
Identifier ng bansa na ipinapahayag gamit ang dalawang titik, gaya ng 'US'.
web_search_options.user_location.timezoneopsyonal
Uristring | null
Identifier ng timezone sa IANA notation, gaya ng 'America/Los_Angeles'.
kinakailangan Canonical na pangalan, tinatanggap din

Tumatanggap ang mga parameter ng file ng pampublikong https:// URL, data: URI na hanggang 10 MB, o file_url ng isang upload. Mga file

Output

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"
  }
}
Ikaw ang pumipili para sa iyong mga fileAng bawat outputs[].url ay kopya sa aming storage: pinananatili nang walang hanggan (sinisingil bawat GB-month) o 7 araw nang libre, ayon sa setting ng iyong account o ?storage=.
Parehong shape sa bawat modelotype, url, content_type, width, height at duration, para sa mga larawan, video at audio. Ang output ay sariling result object ng modelo.
Mga field ng output
output
stringResultang ginawa ng modelo.
usage
object {prompt_tokens, completion_tokens, total_tokens, cost, prompt_tokens_details} | nullMga detalye ng pagkonsumo ng token.

Higit pang modelo: LLM

Para sa mga AI agent: nasa Markdown ang pahinang ito sa https://doitong.com/fil/developers/models/openrouter/router/vision.md. Lahat ng modelo at gabay: https://doitong.com/developers/llms.txt