Format transcript
Transform a raw transcript into a structured document format such as meeting minutes, sales summaries, action items, subtitles, and more.
This endpoint requires authentication. Include your API key in the Authorization header.
Request Body
| Parameter | Type | Required | Description |
|---|---|---|---|
model | valsea-format | Yes | |
transcript | string | Yes | The transcript to format. |
response_format | json | verbose_json | No | Default: json |
semantic_tags | array | No | . Default: [] |
semantic_tags[].tag | string | No | |
semantic_tags[].phrase | string | No | |
semantic_tags[].meaning | string | No | |
output_type | meeting_minutes | sales_summary | service_log | subtitles | email_summary | action_items | key_quotes | interview_notes | Yes | The desired output document format. |
stream | boolean | No | Enable streaming response. |
Code Examples
curl -X POST https://api.valsea.ai/v1/formatting \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "valsea-format",
"transcript": "Your transcript text here...",
"output_type": "meeting_minutes"
}'
Response
Errors
| Status | Description |
|---|---|
401 | Missing or invalid API key |
402 | Insufficient credits |