İçeriğe geç

OpenRouter [Audio]

Entegre et

Model kimliği 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"

Çalıştırma başına $1,858 değerine kadar gerçek kullanıma göre ücretlendirilir, kalanı iade edilir Bu sayfada çalıştır

API anahtarı al
OpenRouter LLM

Transkripsiyon veya analiz için bir ses dosyasını istemle işleyen LLM ağ geçidi varyantı

OpenRouter · Metin

İlk sonucunuz burada görünecek

Aşağıda bir istek oluşturun ve API anahtarınızla çalıştırın. Çıktılar depolamamıza kopyalanır ve sonsuza kadar veya ücretsiz olarak 7 gün boyunca saklanır.

İstek oluştur

Kontroller model şemasından oluşturulur. Değerleri değiştirdikçe kod ve fiyat güncellenir.

•gerekli

Ses işlemeyi yönlendiren istem.

•gerekli audio_url
Dosyayı bırakın veya

URL veya veri URI'siyle belirtilen işleme ses girdisi. m4a, flac, ogg, aac, aiff, mp3 ve wav biçimleri kabul edilir.

•gerekli

Çalıştırılacak modeli tanımlayan ad.

Gelişmiş system_prompt · temperature · max_tokens · reasoning · enable_web_search · web_search_options

Modele talimat veya bağlam sağlayan sistem istemi.

varsayılan 1

Yanıt değişkenliği denetimi; 0, girdi değişmediğinde aynı yanıtı garanti eder. Değer artırıldıkça yanıtlar öngörülebilir ve tipik yanıtlardan uzaklaşarak daha çeşitli ve daha az yaygın hâle gelir.

Yanıtın üretilen token sayısını, bağlam uzunluğu eksi istem uzunluğundan büyük olmayacak şekilde sınırlar. Üretim belirtilen sınırı aşamaz.

Arama motoru seçimi, sonuç sınırları ve alan adı filtrelemesini içeren web arama yapılandırması. Yalnızca enable_web_search true olduğunda kullanılır.

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

Bu isteği çalıştır

Anahtarınız bu tarayıcıda kalır: yalnızca Doitong API'ye gönderilir ve yalnızca Hatırla seçeneğini işaretlerseniz localStorage'a kaydedilir. API anahtarı al

OpenRouter [Audio] hakkında

`audio_url` üzerinden bir ses dosyasını, `prompt` ve zorunlu `model` ile birlikte kabul eder. Listelenen formatlar wav, mp3, aiff, aac, ogg, flac ve m4a'dır. İsteğe bağlı `system_prompt`, `temperature`, `max_tokens`, `reasoning` ve web araması ayarları mevcuttur. Metin çıktısı ve token kullanımını döndürür.

Parametreler

Kanonik adı veya yerel adı gönderin; ikisini birden göndermeyin. Kanonik adlar

AdTür Varsayılanİzin verilen Açıklama
audio_urlgerekli audio
Türurl · audio
URL veya veri URI'siyle belirtilen işleme ses girdisi. m4a, flac, ogg, aac, aiff, mp3 ve wav biçimleri kabul edilir.
promptgerekli
Türstring
Ses işlemeyi yönlendiren istem.
system_promptisteğe bağlı
Türstring | null
Modele talimat veya bağlam sağlayan sistem istemi.
modelgerekli
Türstring
Çalıştırılacak modeli tanımlayan ad.
reasoningisteğe bağlı
Türboolean
Varsayılanfalse
Son yanıta akıl yürütmenin dahil edilip edilmeyeceği.
temperatureisteğe bağlı
Türnumber
Varsayılan1
0 – 2
Yanıt değişkenliği denetimi; 0, girdi değişmediğinde aynı yanıtı garanti eder. Değer artırıldıkça yanıtlar öngörülebilir ve tipik yanıtlardan uzaklaşarak daha çeşitli ve daha az yaygın hâle gelir.
max_tokensisteğe bağlı
Türinteger | null
≥ 1
Yanıtın üretilen token sayısını, bağlam uzunluğu eksi istem uzunluğundan büyük olmayacak şekilde sınırlar. Üretim belirtilen sınırı aşamaz.
web_search_optionsisteğe bağlı
Türobject
Arama motoru seçimi, sonuç sınırları ve alan adı filtrelemesini içeren web arama yapılandırması. Yalnızca enable_web_search true olduğunda kullanılır.
web_search_options.engineisteğe bağlı
Türenum
Varsayılanauto
autonativeexa
Arama motoru seçimi: 'auto' ve 'native', yerel arama kullanılamadığında Exa'ya geri döner. 'auto' kullanılabilir sağlayıcı yerel aramasını kullanır; 'native', OpenAI, Anthropic, Google, xAI veya Perplexity'nin yerleşik aramasını tercih eder. Yalnızca Exa'nın arama API'sini kullanmak için 'exa' seçin.
web_search_options.max_resultsisteğe bağlı
Türinteger | null
1 – 25
Her Exa arama çağrısı için 1 ile 25 arasındaki sonuç sınırı; varsayılan değer 5'tir. Yerel sağlayıcı araması bu ayarı yok sayar.
web_search_options.max_usesisteğe bağlı
Türinteger | null
≥ 1
İstek başına arama sınırı; yerel arama için Anthropic'e iletilir, diğer yerel sağlayıcılar tarafından yok sayılır. Sınırı aşan çağrılar hata sonucu alır ve çalıştırılmaz.
web_search_options.max_total_resultsisteğe bağlı
Türinteger | null
≥ 1
Bir istek içindeki tüm aramalar için birleşik sonuç sınırı.
web_search_options.search_context_sizeisteğe bağlı
Türenum
lowmediumhigh
Exa için sonuç başına alınacak içerik miktarı; her ikisi sağlanırsa max_characters tarafından geçersiz kılınır ve yerel sağlayıcı aramasında yok sayılır. 5K karakter için low, 15K için medium veya 30K için high seçin; belirtilmezse Exa miktarı sonuç başına yaklaşık 2–4K olacak şekilde ayarlar.
web_search_options.max_charactersisteğe bağlı
Türinteger | null
1 – 100.000
Exa için sonuç başına içerik karakter sınırı; her ikisi sağlanırsa search_context_size ayarını geçersiz kılar. 1 ile 100.000 karakter arasında kesin bir maksimum ayarlayın; yerel sağlayıcı araması bu ayarı yok sayar.
web_search_options.allowed_domainsisteğe bağlı
Türstring[]
Exa ve çoğu yerel arama sağlayıcısı için alan adı izin listesi; sonuçları listelenen alan adlarıyla sınırlar. Google yerel araması bunu desteklemez.
web_search_options.excluded_domainsisteğe bağlı
Türstring[]
Exa aramaları ve uyumlu yerel sağlayıcılar için alan adı dışlama listesi; Google ve OpenAI yerel aramaları bu listeyi uygulayamaz. Listelenen alan adlarından gelen sonuçlar dışlanır.
web_search_options.user_locationisteğe bağlı
Türobject
Yerel arama sonuçlarını coğrafi olarak etkileyen yaklaşık kullanıcı konumu; Exa bu bilgiyi kullanmaz.
web_search_options.user_location.typeisteğe bağlı
Türstring
Varsayılanapproximate
Konum sınıflandırması; desteklenen tek değer 'approximate'.
web_search_options.user_location.cityisteğe bağlı
Türstring | null
'San Francisco' gibi şehir adı.
web_search_options.user_location.regionisteğe bağlı
Türstring | null
'California' gibi eyalet veya bölge adı.
web_search_options.user_location.countryisteğe bağlı
Türstring | null
'US' gibi iki harfle ifade edilen ülke tanımlayıcısı.
web_search_options.user_location.timezoneisteğe bağlı
Türstring | null
'America/Los_Angeles' gibi IANA gösterimindeki saat dilimi tanımlayıcısı.
gerekli Kanonik ad, bu ad da kabul edilir

Dosya parametreleri herkese açık bir https:// URL'si, 10 MB'a kadar bir data: URI'si veya yüklenen bir dosyanın file_url değerini kabul eder. Dosyalar

Çıktı

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"
  }
}
Dosyalarınız, seçiminizHer outputs[].url, depolamamızdaki bir kopyadır: sonsuza kadar (GB-ay başına ücretli) veya ücretsiz olarak 7 gün boyunca, hesap ayarınızla ya da ?storage= ile saklanır.
Her modelde aynı yapıGörüntüler, video ve ses için type, url, content_type, width, height ve duration aynıdır. output, modelin kendi sonuç nesnesidir.
Çıktı alanları
output
stringSes işlenerek üretilen sonuç.
usage
object {prompt_tokens, completion_tokens, total_tokens, cost, prompt_tokens_details} | nullToken tüketimi ayrıntıları.

Daha fazla model: LLM

AI aracıları için: bu sayfanın Markdown biçimi şurada: https://doitong.com/tr/developers/models/openrouter/router/audio.md. Tüm modeller ve kılavuzlar: https://doitong.com/developers/llms.txt