Assembly AI
Pass-through-Endpunkte für Assembly AI - Aufrufe von Assembly AI-Endpunkten im nativen Format (keine Übersetzung).
| Feature | Unterstützt | Notizen |
|---|---|---|
| Kostenverfolgung | ✅ | funktioniert über alle Integrationen hinweg |
| Protokollierung | ✅ | funktioniert über alle Integrationen hinweg |
Unterstützt ALLE Assembly AI-Endpunkte
Alle Assembly AI-Endpunkte anzeigen
Schnellstart
Rufen wir den Assembly AI-Endpunkt /v2/transcripts auf
- Fügen Sie Ihren Assembly AI API-Schlüssel zur Umgebung hinzu
export ASSEMBLYAI_API_KEY=""
- LiteLLM Proxy starten
litellm
# RUNNING on http://0.0.0.0:4000
- Testen Sie es!
Rufen wir den Assembly AI-Endpunkt /v2/transcripts auf
import assemblyai as aai
LITELLM_VIRTUAL_KEY = "sk-1234" # <your-virtual-key>
LITELLM_PROXY_BASE_URL = "http://0.0.0.0:4000/assemblyai" # <your-proxy-base-url>/assemblyai
aai.settings.api_key = f"Bearer {LITELLM_VIRTUAL_KEY}"
aai.settings.base_url = LITELLM_PROXY_BASE_URL
# URL of the file to transcribe
FILE_URL = "https://assembly.ai/wildfires.mp3"
# You can also transcribe a local file by passing in a file path
# FILE_URL = './path/to/file.mp3'
transcriber = aai.Transcriber()
transcript = transcriber.transcribe(FILE_URL)
print(transcript)
print(transcript.id)
Aufrufe von Assembly AI EU-Endpunkten
Wenn Sie Ihre Anfrage an den Assembly AI EU-Endpunkt senden möchten, können Sie dies tun, indem Sie LITELLM_PROXY_BASE_URL auf <your-proxy-base-url>/eu.assemblyai setzen.
import assemblyai as aai
LITELLM_VIRTUAL_KEY = "sk-1234" # <your-virtual-key>
LITELLM_PROXY_BASE_URL = "http://0.0.0.0:4000/eu.assemblyai" # <your-proxy-base-url>/eu.assemblyai
aai.settings.api_key = f"Bearer {LITELLM_VIRTUAL_KEY}"
aai.settings.base_url = LITELLM_PROXY_BASE_URL
# URL of the file to transcribe
FILE_URL = "https://assembly.ai/wildfires.mp3"
# You can also transcribe a local file by passing in a file path
# FILE_URL = './path/to/file.mp3'
transcriber = aai.Transcriber()
transcript = transcriber.transcribe(FILE_URL)
print(transcript)
print(transcript.id)