Langkau ke kandungan

OpenRouter

Integrasikan

ID model 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"

Sehingga $5.138 setiap larian dicaj berdasarkan penggunaan sebenar, selebihnya dibayar balik Jalankan pada halaman ini

Dapatkan kunci API
OpenRouter LLM

Gerbang LLM teks umum yang medan `model` menentukan model bahasa yang menjawab prompt

OpenRouter · Teks

Hasil pertama anda akan muncul di sini

Bina permintaan di bawah dan jalankannya dengan kunci API anda. Output disalin ke storan kami, disimpan selama-lamanya atau 7 hari secara percuma.

Bina permintaan

Kawalan dijana daripada skema model. Kod dan harga dikemas kini apabila anda mengubahnya.

•diperlukan

Prompt yang dibekalkan untuk pelengkapan sembang.

Prompt sistem yang membekalkan arahan atau konteks kepada model.

•diperlukan

Nama yang mengenal pasti model untuk dijalankan.

Lanjutan temperature · max_tokens · reasoning · enable_web_search · web_search_options
lalai 1

Kawalan kepelbagaian respons, dengan 0 menjamin jawapan yang sama apabila input tidak berubah. Meningkatkan nilai mengalihkan respons daripada jawapan yang boleh dijangka dan lazim kepada jawapan yang lebih pelbagai dan kurang biasa.

Hadkan bilangan token yang dijana dalam respons kepada nilai yang tidak melebihi panjang konteks ditolak panjang prompt. Penjanaan tidak boleh melebihi had yang ditentukan.

Konfigurasi carian web, termasuk pemilihan enjin, had hasil dan penapisan domain. Hanya digunakan apabila enable_web_search ialah true.

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

Jalankan permintaan ini

Kunci anda kekal dalam pelayar ini: ia hanya dihantar kepada Doitong API dan disimpan (localStorage) hanya jika anda menanda Ingat. Dapatkan kunci API

Tentang OpenRouter

Menghantar `prompt` kepada model bahasa yang dipilih menggunakan parameter `model` yang diperlukan. Input pilihan termasuk `system_prompt`, `temperature` daripada 0 hingga 2, `max_tokens`, bendera `reasoning` dan carian web melalui `enable_web_search`. Output mengandungi teks yang dijana, penaakulan pilihan dan penggunaan token.

Parameter

NamaJenis LalaiDibenarkan Penerangan
promptdiperlukan
Jenisstring
Prompt yang dibekalkan untuk pelengkapan sembang.
system_promptpilihan
Jenisstring | null
Prompt sistem yang membekalkan arahan atau konteks kepada model.
modeldiperlukan
Jenisstring
Nama yang mengenal pasti model untuk dijalankan.
reasoningpilihan
Jenisboolean
Lalaifalse
Sama ada untuk menyertakan penaakulan dalam respons akhir.
temperaturepilihan
Jenisnumber
Lalai1
0 – 2
Kawalan kepelbagaian respons, dengan 0 menjamin jawapan yang sama apabila input tidak berubah. Meningkatkan nilai mengalihkan respons daripada jawapan yang boleh dijangka dan lazim kepada jawapan yang lebih pelbagai dan kurang biasa.
max_tokenspilihan
Jenisinteger | null
≥ 1
Hadkan bilangan token yang dijana dalam respons kepada nilai yang tidak melebihi panjang konteks ditolak panjang prompt. Penjanaan tidak boleh melebihi had yang ditentukan.
web_search_optionspilihan
Jenisobject
Konfigurasi carian web, termasuk pemilihan enjin, had hasil dan penapisan domain. Hanya digunakan apabila enable_web_search ialah true.
web_search_options.enginepilihan
Jenisenum
Lalaiauto
autonativeexa
Pemilihan enjin carian: 'auto' dan 'native' kedua-duanya beralih kepada Exa apabila carian asli tidak tersedia. 'auto' menggunakan carian asli penyedia yang tersedia; 'native' mengutamakan carian terbina dalam OpenAI, Anthropic, Google, xAI atau Perplexity. Untuk menggunakan API carian Exa sahaja, pilih 'exa'.
web_search_options.max_resultspilihan
Jenisinteger | null
1 – 25
Had hasil bagi setiap panggilan carian Exa, dari 1 hingga 25, dengan lalai 5. Carian penyedia asli mengabaikan tetapan ini.
web_search_options.max_usespilihan
Jenisinteger | null
≥ 1
Had carian setiap permintaan, dihantar kepada Anthropic untuk carian asli tetapi diabaikan oleh penyedia asli lain. Panggilan yang melebihi had menerima hasil ralat dan tidak dijalankan.
web_search_options.max_total_resultspilihan
Jenisinteger | null
≥ 1
Had hasil gabungan untuk semua carian dalam satu permintaan.
web_search_options.search_context_sizepilihan
Jenisenum
lowmediumhigh
Jumlah pengambilan setiap hasil untuk Exa, digantikan oleh max_characters jika kedua-duanya dibekalkan dan diabaikan untuk carian penyedia asli. Pilih low untuk 5K aksara, medium untuk 15K atau high untuk 30K; jika tidak dinyatakan, Exa menyesuaikan jumlah kepada kira-kira 2–4K setiap hasil.
web_search_options.max_characterspilihan
Jenisinteger | null
1 – 100,000
Had aksara kandungan setiap hasil untuk Exa, mengatasi search_context_size jika kedua-dua tetapan dibekalkan. Tetapkan maksimum tepat dari 1 hingga 100,000 aksara; carian penyedia asli mengabaikan tetapan ini.
web_search_options.allowed_domainspilihan
Jenisstring[]
Senarai benarkan domain untuk Exa dan kebanyakan penyedia carian asli, mengehadkan hasil kepada domain yang disenaraikan. Carian asli Google tidak menyokongnya.
web_search_options.excluded_domainspilihan
Jenisstring[]
Senarai pengecualian domain untuk carian Exa dan penyedia asli yang serasi; carian asli Google dan OpenAI tidak boleh menggunakan senarai ini. Hasil daripada domain yang disenaraikan dikecualikan.
web_search_options.user_locationpilihan
Jenisobject
Lokasi pengguna anggaran yang mempengaruhi hasil carian asli secara geografi; Exa tidak menggunakan maklumat ini.
web_search_options.user_location.typepilihan
Jenisstring
Lalaiapproximate
Klasifikasi lokasi; satu-satunya nilai yang disokong ialah 'approximate'.
web_search_options.user_location.citypilihan
Jenisstring | null
Nama bandar, seperti 'San Francisco'.
web_search_options.user_location.regionpilihan
Jenisstring | null
Nama negeri atau wilayah, seperti 'California'.
web_search_options.user_location.countrypilihan
Jenisstring | null
Pengecam negara yang dinyatakan sebagai dua huruf, seperti 'US'.
web_search_options.user_location.timezonepilihan
Jenisstring | null
Pengecam zon waktu dalam tatatanda IANA, seperti 'America/Los_Angeles'.
diperlukan

Output

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"
  }
}
Fail anda, pilihan andaSetiap outputs[].url ialah salinan pada storan kami: disimpan selama-lamanya (dibayar setiap GB-bulan) atau 7 hari secara percuma, mengikut tetapan akaun anda atau ?storage=.
Bentuk yang sama pada setiap modeltype, url, content_type, width, height dan duration, untuk imej, video dan audio. output ialah objek hasil model itu sendiri.
Medan output
output
stringHasil yang dihasilkan oleh model.
reasoning
string | nullPenaakulan yang dijana untuk menyokong respons akhir.
partial
booleanMenunjukkan sama ada output tidak lengkap.
error
string | nullMesej yang menerangkan ralat, jika berlaku.
usage
object {prompt_tokens, completion_tokens, total_tokens, cost, prompt_tokens_details} | nullButiran penggunaan token.

Lebih banyak model: LLM

Untuk ejen AI: halaman ini dalam Markdown tersedia di https://doitong.com/ms/developers/models/openrouter/router.md. Semua model dan panduan: https://doitong.com/developers/llms.txt