Langkau ke kandungan

OpenRouter [Audio]

Integrasikan

ID model openrouter/router/audio
# 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/audio?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "audio": "https://content.doitong.com/audio/showcase/v3/tools/dub_es.mp3",
    "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.ru/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

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

Dapatkan kunci API
OpenRouter LLM

Varian get laluan LLM yang memproses fail audio untuk transkripsi atau analisis, dengan 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 mengarahkan pemprosesan audio.

•diperlukan audio_url
Lepaskan fail, atau

Input audio untuk pemprosesan, dinyatakan melalui URL atau URI data. Format yang diterima ialah m4a, flac, ogg, aac, aiff, mp3 dan wav.

•diperlukan

Nama yang mengenal pasti model untuk dijalankan.

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

Prompt sistem yang membekalkan arahan atau konteks kepada model.

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/audio?wait=20 sebut 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.ru/v1/run/openrouter/router/audio?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "audio": "https://content.doitong.com/audio/showcase/v3/tools/dub_es.mp3",
    "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.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 [Audio]

Menerima fail audio melalui `audio_url` bersama `prompt` dan `model` yang diperlukan. Format yang disenaraikan ialah wav, mp3, aiff, aac, ogg, flac dan m4a. Tetapan pilihan `system_prompt`, `temperature`, `max_tokens`, `reasoning` dan carian web tersedia. Mengembalikan output teks dan penggunaan token.

Parameter

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

NamaJenis LalaiDibenarkan Penerangan
audio_urldiperlukan audio
Jenisurl · audio
Input audio untuk pemprosesan, dinyatakan melalui URL atau URI data. Format yang diterima ialah m4a, flac, ogg, aac, aiff, mp3 dan wav.
promptdiperlukan
Jenisstring
Prompt yang mengarahkan pemprosesan audio.
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/audio",
  "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",
    "audio_url": "https://content.doitong.com/audio/showcase/v3/tools/dub_es.mp3",
    "model": "google/gemini-3.8-flash"
  },
  "output": {
    "output": "The audio contains a conversation between two people discussing the weather forecast for the upcoming week.",
    "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 melalui pemprosesan audio.
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/audio.md. Semua model dan panduan: https://doitong.com/developers/llms.txt