Lompat ke konten

OpenRouter [Video]

Integrasikan

ID model openrouter/router/video
# 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/video?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": "google/gemini-3.8-flash"
  }'

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

Hingga $1,858 per eksekusi ditagih berdasarkan penggunaan aktual, sisanya dikembalikan Jalankan di halaman ini

Dapatkan kunci API
OpenRouter LLM

Varian gateway LLM untuk menganalisis atau meringkas video yang diberikan sebagai URL, dengan prompt teks

OpenRouter · Teks

Hasil pertama Anda akan muncul di sini

Buat permintaan di bawah ini dan jalankan dengan kunci API Anda. Output disalin ke penyimpanan kami, disimpan selamanya atau 7 hari gratis.

Buat permintaan

Kontrol dibuat dari skema model. Kode dan harga diperbarui saat Anda mengubahnya.

•wajib

Prompt yang mengarahkan pemrosesan video.

•wajib

Nama yang mengidentifikasi model yang akan dijalankan.

Lanjutan system_prompt · videos · temperature · max_tokens · reasoning · enable_web_search · web_search_options

Prompt sistem yang memberikan instruksi atau konteks kepada model.

video_urls
Jatuhkan file, atau

Input video yang diberikan sebagai array, bukan `video_url`; keduanya tidak dapat digunakan bersama. URL YouTube diterima saat menggunakan Google Gemini melalui AI Studio; jika tidak, berikan URL file atau URI data untuk video mp4, mpeg, mov, atau webm.

bawaan 1

Kontrol variasi respons, dengan 0 menjamin jawaban yang sama setiap kali input tidak berubah. Meningkatkan nilainya menggeser respons dari jawaban yang dapat diprediksi dan umum menuju jawaban yang lebih beragam dan tidak lazim.

Batasi jumlah token yang dihasilkan dalam respons ke nilai yang tidak lebih besar dari panjang konteks dikurangi panjang prompt. Pembuatan tidak dapat melebihi batas yang ditentukan.

Konfigurasi pencarian web, termasuk pilihan mesin, batas hasil, dan pemfilteran domain. Hanya digunakan saat enable_web_search adalah true.

POST /run/openrouter/router/video?wait=20 estimasi harga → $1,858
# 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/video?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": "google/gemini-3.8-flash"
  }'

# 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

Key Anda tetap berada di browser ini: key hanya dikirim ke Doitong API dan disimpan (localStorage) hanya jika Anda mencentang Ingat. Dapatkan kunci API

Tentang OpenRouter [Video]

Memproses satu atau beberapa video yang diberikan dalam `video_urls` bersama `prompt` dan `model` wajib. Format yang tercantum adalah mp4, mpeg, mov, dan webm, dan tautan YouTube dapat berfungsi dalam beberapa kasus. Juga menawarkan `system_prompt`, `temperature`, `max_tokens`, `reasoning`, dan pencarian web. Mengembalikan teks dan penggunaan token.

Parameter

Kirim nama kanonis atau nama asli, bukan keduanya. Nama kanonis

NamaTipe BawaanDiizinkan Deskripsi
video_urlsopsional videos
Tipeurl[] · video
Input video yang diberikan sebagai array, bukan `video_url`; keduanya tidak dapat digunakan bersama. URL YouTube diterima saat menggunakan Google Gemini melalui AI Studio; jika tidak, berikan URL file atau URI data untuk video mp4, mpeg, mov, atau webm.
promptwajib
Tipestring
Prompt yang mengarahkan pemrosesan video.
system_promptopsional
Tipestring | null
Prompt sistem yang memberikan instruksi atau konteks kepada model.
modelwajib
Tipestring
Nama yang mengidentifikasi model yang akan dijalankan.
reasoningopsional
Tipeboolean
Bawaanfalse
Apakah penalaran disertakan dalam respons akhir.
temperatureopsional
Tipenumber
Bawaan1
0 – 2
Kontrol variasi respons, dengan 0 menjamin jawaban yang sama setiap kali input tidak berubah. Meningkatkan nilainya menggeser respons dari jawaban yang dapat diprediksi dan umum menuju jawaban yang lebih beragam dan tidak lazim.
max_tokensopsional
Tipeinteger | null
≥ 1
Batasi jumlah token yang dihasilkan dalam respons ke nilai yang tidak lebih besar dari panjang konteks dikurangi panjang prompt. Pembuatan tidak dapat melebihi batas yang ditentukan.
web_search_optionsopsional
Tipeobject
Konfigurasi pencarian web, termasuk pilihan mesin, batas hasil, dan pemfilteran domain. Hanya digunakan saat enable_web_search adalah true.
web_search_options.engineopsional
Tipeenum
Bawaanauto
autonativeexa
Pilihan mesin pencari: 'auto' dan 'native' sama-sama beralih ke Exa saat pencarian native tidak tersedia. 'auto' menggunakan pencarian native penyedia yang tersedia; 'native' memprioritaskan pencarian bawaan dari OpenAI, Anthropic, Google, xAI, atau Perplexity. Untuk menggunakan API pencarian Exa secara eksklusif, pilih 'exa'.
web_search_options.max_resultsopsional
Tipeinteger | null
1 – 25
Batas hasil untuk setiap panggilan pencarian Exa, dari 1 hingga 25, dengan bawaan 5. Pencarian penyedia native mengabaikan pengaturan ini.
web_search_options.max_usesopsional
Tipeinteger | null
≥ 1
Batas pencarian per permintaan, diteruskan ke Anthropic untuk pencarian native tetapi diabaikan oleh penyedia native lainnya. Panggilan yang melampaui batas menerima hasil error dan tidak dijalankan.
web_search_options.max_total_resultsopsional
Tipeinteger | null
≥ 1
Batas hasil gabungan untuk semua pencarian dalam satu permintaan.
web_search_options.search_context_sizeopsional
Tipeenum
lowmediumhigh
Jumlah pengambilan per hasil untuk Exa, digantikan oleh max_characters jika keduanya diberikan dan diabaikan untuk pencarian penyedia native. Pilih low untuk 5K karakter, medium untuk 15K, atau high untuk 30K; jika tidak ditentukan, Exa menyesuaikan jumlahnya menjadi sekitar 2–4K per hasil.
web_search_options.max_charactersopsional
Tipeinteger | null
1 – 100.000
Batas karakter konten per hasil untuk Exa, yang menggantikan search_context_size jika keduanya diberikan. Tetapkan maksimum tepat dari 1 hingga 100.000 karakter; pencarian penyedia native mengabaikan pengaturan ini.
web_search_options.allowed_domainsopsional
Tipestring[]
Allowlist domain untuk Exa dan sebagian besar penyedia pencarian native, yang membatasi hasil ke domain yang tercantum. Pencarian native Google tidak mendukungnya.
web_search_options.excluded_domainsopsional
Tipestring[]
Daftar pengecualian domain untuk pencarian Exa dan penyedia native yang kompatibel; pencarian native Google dan OpenAI tidak dapat menerapkan daftar ini. Hasil yang berasal dari domain tercantum dikecualikan.
web_search_options.user_locationopsional
Tipeobject
Lokasi pengguna perkiraan yang memengaruhi hasil pencarian native secara geografis; Exa tidak menggunakan informasi ini.
web_search_options.user_location.typeopsional
Tipestring
Bawaanapproximate
Klasifikasi lokasi; satu-satunya nilai yang didukung adalah 'approximate'.
web_search_options.user_location.cityopsional
Tipestring | null
Nama kota, seperti 'San Francisco'.
web_search_options.user_location.regionopsional
Tipestring | null
Nama negara bagian atau wilayah, seperti 'California'.
web_search_options.user_location.countryopsional
Tipestring | null
Pengenal negara yang dinyatakan sebagai dua huruf, seperti 'US'.
web_search_options.user_location.timezoneopsional
Tipestring | null
Pengenal zona waktu dalam notasi IANA, seperti 'America/Los_Angeles'.
wajib Nama kanonis, juga diterima

Parameter file menerima URL publik https://, URI data: hingga 10 MB, atau file_url dari unggahan. File

Output

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "openrouter/router/video",
  "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": 1858,
    "usd": "1.858",
    "charged": 1858,
    "refunded": 0
  },
  "input": {
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
    "model": "google/gemini-3.8-flash"
  },
  "output": {
    "output": "that's the way I look at it and I don't know what you would say. Sooner or later the child gets run over.\nThey seem to be too local, too provincial.",
    "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"
  }
}
File Anda, pilihan AndaSetiap outputs[].url adalah salinan di penyimpanan kami: disimpan selamanya (dikenai biaya per GB-bulan) atau 7 hari gratis, sesuai setelan akun atau ?storage=.
Struktur sama di setiap modeltype, url, content_type, width, height, dan duration, untuk gambar, video, dan audio. output adalah objek hasil milik model.
Field output
output
stringHasil yang dihasilkan dari pemrosesan video.
usage
object {prompt_tokens, completion_tokens, total_tokens, cost, prompt_tokens_details} | nullDetail konsumsi token.

Model lainnya: LLM

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