Ruka hadi kwenye maudhui

OpenRouter

Unganisha

Kitambulisho cha modeli openrouter/router
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/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.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Hadi $ 5.138 kwa kila uendeshaji hutozwa kulingana na matumizi halisi, yaliyosalia yanarejeshwa Iendeshe kwenye ukurasa huu

Pata ufunguo wa API
OpenRouter LLM

Lango la jumla la maandishi la LLM ambapo sehemu ya `model` huchagua modeli ya lugha inayojibu kidokezo

OpenRouter · Maandishi

Tokeo lako la kwanza linaonekana hapa

Unda ombi hapa chini na uliendeshe kwa ufunguo wako wa API. Matokeo yanakiliwa kwenye hifadhi yetu, yakihifadhiwa milele au 7 siku bila malipo.

Unda ombi

Vidhibiti vinazalishwa kutoka kwenye schema ya modeli. Msimbo na bei husasishwa unapovibadilisha.

•inahitajika

Kidokezo kilichotolewa kwa ukamilishaji wa gumzo.

Kidokezo cha mfumo kinachotoa maelekezo au muktadha kwa modeli.

•inahitajika

Jina linalotambulisha modeli ya kuendesha.

Ya kina temperature · max_tokens · reasoning · enable_web_search · web_search_options
chaguomsingi 1

Udhibiti wa utofauti wa jibu, ambapo 0 huhakikisha jibu linalofanana kila ingizo linapokuwa bila kubadilika. Kuongeza thamani hupeleka majibu mbali na majibu yanayotabirika na ya kawaida kuelekea utofauti mkubwa na majibu yasiyo ya kawaida.

Weka kikomo cha idadi ya tokeni zinazozalishwa katika jibu kuwa thamani isiyozidi urefu wa muktadha ukitoa urefu wa kidokezo. Uzalishaji hauwezi kuzidi kikomo kilichobainishwa.

Usanidi wa utafutaji wa wavuti, ikijumuisha uteuzi wa injini, vikomo vya matokeo na uchujaji wa vikoa. Hutumika tu wakati enable_web_search ni true.

POST /run/openrouter/router?wait=20 makadirio → $ 5.138
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/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.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Endesha ombi hili

Key yako inabaki kwenye kivinjari hiki: inatumwa kwa Doitong API pekee na kuhifadhiwa (localStorage) tu ukiweka tiki kwenye Kumbuka. Pata ufunguo wa API

Kuhusu OpenRouter

Hutuma `prompt` kwa modeli ya lugha iliyochaguliwa kwa kigezo cha lazima `model`. Maingizo ya hiari yanajumuisha `system_prompt`, `temperature` kutoka 0 hadi 2, `max_tokens`, alama ya `reasoning` na utafutaji wa wavuti kupitia `enable_web_search`. Tokeo lina maandishi yaliyotengenezwa, ufikiri wa hiari na matumizi ya tokeni.

Vigezo

JinaAina ChaguomsingiInaruhusiwa Maelezo
promptinahitajika
Ainastring
Kidokezo kilichotolewa kwa ukamilishaji wa gumzo.
system_promptsi lazima
Ainastring | null
Kidokezo cha mfumo kinachotoa maelekezo au muktadha kwa modeli.
modelinahitajika
Ainastring
Jina linalotambulisha modeli ya kuendesha.
reasoningsi lazima
Ainaboolean
Chaguomsingifalse
Iwapo hoja zijumuishwe katika jibu la mwisho.
temperaturesi lazima
Ainanumber
Chaguomsingi1
0 – 2
Udhibiti wa utofauti wa jibu, ambapo 0 huhakikisha jibu linalofanana kila ingizo linapokuwa bila kubadilika. Kuongeza thamani hupeleka majibu mbali na majibu yanayotabirika na ya kawaida kuelekea utofauti mkubwa na majibu yasiyo ya kawaida.
max_tokenssi lazima
Ainainteger | null
≥ 1
Weka kikomo cha idadi ya tokeni zinazozalishwa katika jibu kuwa thamani isiyozidi urefu wa muktadha ukitoa urefu wa kidokezo. Uzalishaji hauwezi kuzidi kikomo kilichobainishwa.
web_search_optionssi lazima
Ainaobject
Usanidi wa utafutaji wa wavuti, ikijumuisha uteuzi wa injini, vikomo vya matokeo na uchujaji wa vikoa. Hutumika tu wakati enable_web_search ni true.
web_search_options.enginesi lazima
Ainaenum
Chaguomsingiauto
autonativeexa
Uteuzi wa injini ya utafutaji: 'auto' na 'native' zote hurudi Exa wakati utafutaji wa asili haupatikani. 'auto' hutumia utafutaji wa mtoa huduma wa asili unaopatikana; 'native' hupendelea utafutaji uliojengewa ndani kutoka OpenAI, Anthropic, Google, xAI au Perplexity. Ili kutumia API ya utafutaji ya Exa pekee, chagua 'exa'.
web_search_options.max_resultssi lazima
Ainainteger | null
1 – 25
Kikomo cha matokeo kwa kila mwito wa utafutaji wa Exa, kutoka 1 hadi 25, chaguomsingi ikiwa 5. Utafutaji wa mtoa huduma wa asili hupuuza mpangilio huu.
web_search_options.max_usessi lazima
Ainainteger | null
≥ 1
Kikomo cha utafutaji kwa kila ombi, kinachotumwa kwa Anthropic kwa utafutaji wa asili lakini kupuuzwa na watoa huduma wengine wa asili. Miito inayozidi kikomo hupokea tokeo la hitilafu na haiendeshwi.
web_search_options.max_total_resultssi lazima
Ainainteger | null
≥ 1
Kikomo cha pamoja cha matokeo kwa utafutaji wote ndani ya ombi moja.
web_search_options.search_context_sizesi lazima
Ainaenum
lowmediumhigh
Kiasi cha kurejesha kwa kila tokeo cha Exa, kinachobatilishwa na max_characters ikiwa vyote vimetolewa na kupuuzwa kwa utafutaji wa mtoa huduma wa asili. Chagua low kwa herufi 5K, medium kwa 15K au high kwa 30K; kutoainisha huiruhusu Exa kurekebisha kiasi hadi takriban 2–4K kwa kila tokeo.
web_search_options.max_characterssi lazima
Ainainteger | null
1 – 100,000
Kikomo cha herufi za maudhui kwa kila tokeo cha Exa, kinachobatilisha search_context_size ikiwa mipangilio yote imetolewa. Weka kiwango cha juu kamili kutoka herufi 1 hadi 100,000; utafutaji wa mtoa huduma wa asili hupuuza mpangilio huu.
web_search_options.allowed_domainssi lazima
Ainastring[]
Orodha ya vikoa vinavyoruhusiwa kwa Exa na watoa huduma wengi wa utafutaji wa asili, ikizuia matokeo kwenye vikoa vilivyoorodheshwa. Utafutaji wa asili wa Google hauiungi mkono.
web_search_options.excluded_domainssi lazima
Ainastring[]
Orodha ya kuondoa vikoa kwa utafutaji wa Exa na watoa huduma wa asili wanaooana; utafutaji wa asili wa Google na OpenAI hauwezi kutumia orodha hii. Matokeo yanayotoka kwenye vikoa vilivyoorodheshwa huondolewa.
web_search_options.user_locationsi lazima
Ainaobject
Eneo la karibu la mtumiaji linalopendelea kijiografia matokeo ya utafutaji wa asili; Exa haitumii maelezo haya.
web_search_options.user_location.typesi lazima
Ainastring
Chaguomsingiapproximate
Uainishaji wa eneo; thamani pekee inayotumika ni 'approximate'.
web_search_options.user_location.citysi lazima
Ainastring | null
Jina la jiji, kama vile 'San Francisco'.
web_search_options.user_location.regionsi lazima
Ainastring | null
Jina la jimbo au eneo, kama vile 'California'.
web_search_options.user_location.countrysi lazima
Ainastring | null
Kitambulisho cha nchi kilichoonyeshwa kwa herufi mbili, kama vile 'US'.
web_search_options.user_location.timezonesi lazima
Ainastring | null
Kitambulisho cha saa katika nukuu za IANA, kama vile 'America/Los_Angeles'.
inahitajika

Tokeo

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.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Faili zako, chaguo lakoKila outputs[].url ni nakala kwenye hifadhi yetu: huhifadhiwa milele (hutozwa kwa GB kwa mwezi) au 7 siku bila malipo, kulingana na mpangilio wa akaunti yako au ?storage=.
Muundo uleule kwenye kila modelitype, url, content_type, width, height na duration, kwa picha, video na sauti. output ni kitu cha matokeo cha modeli yenyewe.
Sehemu za tokeo
output
stringTokeo lililotengenezwa na modeli.
reasoning
string | nullHoja iliyozalishwa kusaidia jibu la mwisho.
partial
booleanHuonyesha ikiwa tokeo halijakamilika.
error
string | nullUjumbe unaoeleza hitilafu, ikiwa ilitokea.
usage
object {prompt_tokens, completion_tokens, total_tokens, cost, prompt_tokens_details} | nullMaelezo ya matumizi ya tokeni.

Miundo zaidi: LLM

Kwa mawakala wa AI: ukurasa huu katika Markdown unapatikana kwenye https://doitong.com/sw/developers/models/openrouter/router.md. Modeli na miongozo yote: https://doitong.com/developers/llms.txt