Flexible Parameter
8 dokumentierte Parameter konfigurierbar, darunter file, keywords, language, languages, prompt.
Mehrsprachiges Speech-to-Text mit Stichwort- und Sprachhinweisen
curl -X POST https://runapi.ai/v1/audio/transcriptions \
-H "Authorization: Bearer $RUNAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-transcribe",
"audio_url": "https://cdn.runapi.ai/public/samples/voice.mp3"
}'
import { OpenaiTranscriptionClient } from "@runapi.ai/openai-transcription";
const client = new OpenaiTranscriptionClient();
const result = await client.speechToText.run({
model: "gpt-transcribe",
audio_url: "https://cdn.runapi.ai/public/samples/voice.mp3",
});
import os
import requests
response = requests.post(
"https://runapi.ai/v1/audio/transcriptions",
headers={"Authorization": f"Bearer {os.environ['RUNAPI_API_KEY']}"},
json={"model":"gpt-transcribe","audio_url":"https://cdn.runapi.ai/public/samples/voice.mp3"}
)
response.raise_for_status()
<?php
$client = curl_init("https://runapi.ai/v1/audio/transcriptions");
curl_setopt_array($client, [
CURLOPT_HTTPHEADER => ["Authorization: Bearer " . getenv("RUNAPI_API_KEY"), "Content-Type: application/json"],
CURLOPT_POSTFIELDS => json_encode([
'model' => 'gpt-transcribe',
'audio_url' => 'https://cdn.runapi.ai/public/samples/voice.mp3',
])
]);
$response = curl_exec($client);
RunApi client = new RunApi(System.getenv("RUNAPI_API_KEY"));
Task task = client.speechToText().run({"model":"gpt-transcribe","audio_url":"https://cdn.runapi.ai/public/samples/voice.mp3"});
task.waitForResult();
require "runapi/openai_transcription"
client = RunApi::OpenaiTranscription::Client.new
result = client.speech_to_text.run(
model: "gpt-transcribe",
audio_url: "https://cdn.runapi.ai/public/samples/voice.mp3"
)
client := runapi.NewClient(os.Getenv("RUNAPI_API_KEY"))
task, err := client.speechToText.Run({"model":"gpt-transcribe","audio_url":"https://cdn.runapi.ai/public/samples/voice.mp3"})
if err != nil { log.Fatal(err) }
task.Wait()
$ runapi generate \
--model gpt-transcribe \
--endpoint speech_to_text \
--wait
2 Versionen verfügbar
Wähle ein Modell und generiere in Sekunden.
| Anbieter | OpenAI |
| Modell-ID | gpt-transcribe |
| Modalität | Audio & Musik |
| Aufgabentypen | Synchronous |
| API-Endpunkt | /v1/audio/transcriptions |
| Abrechnungseinheit | Minute |
| Eingabeparameter | file, keywords, language, languages, model, prompt, response_format, stream, temperature |
| Katalogstatus | Betriebsbereit |
Registriere dich kostenlos und erstelle im Dashboard einen API-Schlüssel für gpt-transcribe.
Sende eine POST-Anfrage an /v1/audio/transcriptions mit der Modell-ID gpt-transcribe und deinen Parametern.
Lies die fertige gpt-transcribe-Antwort direkt vom Endpoint.
8 dokumentierte Parameter konfigurierbar, darunter file, keywords, language, languages, prompt.
Stellt 1 öffentliche(n) Endpoint(s) bereit: speech_to_text.
Gemessen nach Minute, ohne Abo-Anforderung.
fileAudio file upload, up to 25 MB.
promptOptional text that guides transcription style and vocabulary.
streamWhether to request a streamed response when supported.
keywordsTerms that should receive additional recognition guidance.
languageAudio language as an ISO-639-1 code.
languagesCandidate audio languages as ISO-639-1 codes.
temperatureSampling temperature from 0 to 1.
response_formatResponse body format. (json, text)
Erstelle Tracks und Audio-Assets.
Baue Speech- und Audio-Pipelines.
Stelle Audio-Tools im Entwicklungsworkflow bereit.
Verifiziertes Kundenfeedback ist für dieses Modell noch nicht verfügbar.
Übergib die im Quickstart angezeigte Modell-ID.
Ja. Preise werden pro Aufruf oder Einheit gemessen.
Ja. Die Variante ist ein Anfrageparameter. Ändere die Modell-ID, ohne Codeänderungen, erneute Authentifizierung oder separate Abrechnungseinrichtung. Alle Varianten nutzen denselben API Key und dasselbe Anfrageformat.
Wo Streaming verfügbar ist, streamt RunAPI durchgängig. LLM-Modelle unterstützen Streaming auf Token-Ebene. Medienmodelle liefern Ergebnisse über Async-Task-Polling oder Webhook-Callbacks.
Öffne ein Issue im öffentlichen GitHub-Repository oder schreibe an den Support unter [email protected]. Gib Task-ID und Modell-ID an, damit das Team die betreffende Generierung untersuchen kann.
Nein. Dein RunAPI API Key reicht für diese Variante und jedes andere Modell im Katalog. Du brauchst kein Konto beim zugrunde liegenden Anbieter.
Wir helfen bei Enterprise-Setup, Integrationen und technischen Fragen.
Kontakt aufnehmen