Langkau ke kandungan

OpenRouter [Vision]

Integrasikan

ID model 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.com/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.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

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

Dapatkan kunci API
OpenRouter LLM

Menghalakan prompt dengan imej atau PDF kepada LLM multimodal terpilih untuk kapsyen, OCR atau soal jawab visual

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 digunakan pada imej.

•diperlukan

Nama yang mengenal pasti model untuk dijalankan.

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

Prompt sistem yang membekalkan arahan atau konteks kepada model.

image_urls
Lepaskan fail, atau

URL yang mengenal pasti imej untuk diproses.

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.

Berikan lokasi dokumen sebagai senarai yang hanya mengandungi PDF: URL http(s) yang menunjuk ke fail .pdf atau URI data dalam bentuk data:application/pdf;base64,... . Penghurai dokumen OpenRouter mengendalikannya apabila model tidak dapat memproses PDF secara natif.

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

POST /run/openrouter/router/vision?wait=20 sebut harga → $14.34
# 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/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.com/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 [Vision]

Menerima `prompt` dan nama model bahasa berkeupayaan visi dalam `model`, kemudian mengembalikan jawapan teks. Lampirkan gambar melalui `image_urls` dan dokumen melalui `pdf_urls`, yang hanya menerima fail PDF. Turut menyokong `system_prompt`, `temperature` daripada 0 hingga 2, `max_tokens`, output penaakulan pilihan dan carian web.

Parameter

Hantar sama ada nama kanonik atau nama natif, bukan kedua-duanya. Nama kanonik

NamaJenis LalaiDibenarkan Penerangan
image_urlspilihan images
Jenisurl[] · image
URL yang mengenal pasti imej untuk diproses.
pdf_urlspilihan
Jenisstring[]
Berikan lokasi dokumen sebagai senarai yang hanya mengandungi PDF: URL http(s) yang menunjuk ke fail .pdf atau URI data dalam bentuk data:application/pdf;base64,... . Penghurai dokumen OpenRouter mengendalikannya apabila model tidak dapat memproses PDF secara natif.
promptdiperlukan
Jenisstring
Prompt yang digunakan pada imej.
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 Nama kanonik, turut diterima

Parameter fail menerima URL awam https://, URI data: sehingga 10 MB, atau file_url bagi muat naik. Fail

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.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.com/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.
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/vision.md. Semua model dan panduan: https://doitong.com/developers/llms.txt