ASR Credentials
Manage Automatic Speech Recognition (ASR) service credentials. All endpoints require Bearer Token authentication.
Create Credential
Request Body
| Field | Type | Required | Description |
|---|---|---|---|
name | string | Yes | Display name |
provider | string | Yes | groq or openai |
api_key | string | Yes | API key (stored encrypted) |
base_url | string | No | Custom endpoint |
model | string | Yes | Model name (e.g., whisper-large-v3) |
is_default | bool | No | Whether this is the default credential |
scope | string | No | org (default) or platform (requires platform_admin) |
Response
List Credentials
Delete Credential
Set as Default
Speech to Text
Upload audio file via multipart/form-data.
| Field | Type | Required | Description |
|---|---|---|---|
file | file | Yes | Audio file |
language | string | No | Language code (e.g., zh) |
Response