# 查询播客生成任务状态

轮询播客生成任务的当前状态。

- **processing**：任务进行中，请继续轮询（建议间隔 10-15 秒，播客生成通常需要数分钟）。
- **succeeded**：生成成功，`audio_url` 字段包含可下载的音频链接（有效期 1 小时）。
- **failed**：生成失败，`error` 字段包含错误信息，已冻结金额会自动退还。

## GET /v1/audio/podcasts/{taskId}

> 查询播客生成任务状态

轮询播客生成任务的当前状态。

- **processing**：任务进行中，请继续轮询（建议间隔 10-15 秒，播客生成通常需要数分钟）。
- **succeeded**：生成成功，`audio_url` 字段包含可下载的音频链接（有效期 1 小时）。
- **failed**：生成失败，`error` 字段包含错误信息，已冻结金额会自动退还。

### Authentication

`Authorization: Bearer tr-xxx`

### Path Parameters

- **taskId** `string` **(required)**  
  任务 ID（由 `POST /v1/audio/podcasts` 返回的 `id` 字段）

### Response

- **id** `string` **(required)**  
  任务 ID
- **model** `string` **(required)**  
  使用的模型 ID
- **status** ``processing` | `succeeded` | `failed` | `cancelled`` **(required)**  
  任务状态
- **audio_url** `string`  
  播客音频下载 URL（有效期 1 小时），仅当 `status: succeeded` 时有值
- **audio_duration** `number`  
  播客总时长（秒），仅当 `status: succeeded` 时有值
- **usage** `object`  
  Token 用量，仅当 `status: succeeded` 时有值
- **usage.input_text_tokens** `integer`  
  输入文本 Token 数
- **usage.output_audio_tokens** `integer`  
  输出音频 Token 数
- **error** `string`  
  错误信息，仅当 `status: failed` 时有值
- **created_at** `string` **(required)**  
  任务创建时间
- **updated_at** `string` **(required)**  
  任务最后更新时间

### Error Codes

- `401`: 
- `404`: 任务不存在或不属于当前用户
- `429`:
