Assembly AI
Assembly AI 的直通端点 - 以原生格式调用 Assembly AI 端点(无需转换)。
特性 | 支持 | 备注 |
---|---|---|
成本跟踪 | ✅ | 适用于所有集成 |
日志记录 | ✅ | 适用于所有集成 |
支持所有 Assembly AI 端点
快速入门
让我们调用 Assembly AI 的/v2/transcripts
端点
- 将 Assembly AI API 密钥添加到您的环境
export ASSEMBLYAI_API_KEY=""
- 启动 LiteLLM 代理
litellm
# RUNNING on http://0.0.0.0:4000
- 测试一下!
让我们调用 Assembly AI 的 /v2/transcripts
端点
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)
调用 Assembly AI EU 端点
如果您想将请求发送到 Assembly AI EU 端点,可以通过将 LITELLM_PROXY_BASE_URL
设置为 <您的代理基础URL>/eu.assemblyai
来实现。
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)