跳转到主要内容
下面每个部分都是针对一个端点的简短示例。如果某种语言的 SDK 没有该端点的封装,该语言就不会出现在对应部分中;方法表列出了替代方式。本部分中的各端点页面列出了每个参数。

设置

对话补全

只有 TypeScript 和 Python 提供解析后的对话流。对话补全展示了 Java 的原始流替代方式。

Responses

Responses 介绍了 C#、PHP 和 Java 中的流式输出,以及在 Rust 中读取输出文本的方法。

Messages(兼容 Anthropic)

Python: stream_message 产出解析后的数据块;stream_messages 产出原始 SSE 行。Go、C#、PHP、Ruby 和 Java 以各自的命名风格提供 createAnthropicMessage。

图片

参见图片生成和图片编辑。

音频

转写和翻译需要 multipart 上传。TypeScript 以 multipart 发送 FormData 正文。Python、Go、C#、PHP 和 Ruby 的方法发送 JSON,因此转写只能把 URL 传给接受 file_url 的模型,而翻译需要 multipart 上传。要从这些 SDK 上传音频文件,请参阅 STT(语音转文本)和翻译。
generateTranslation() 请参阅翻译。Java: createSpeech 期望 JSON,无法解码二进制音频,因此语音请使用 rawClient().requestBytes;转写和翻译的上传请用 Java 的标准 HTTP 客户端发送,如 STT 和翻译页面所示。

视频

Go、C#、PHP、Ruby 和 Java 会创建任务并直接返回,不会等待;参见方法表。

嵌入、重排序和内容审核

批处理和文件

Go、C#、PHP、Ruby 和 Java 以各自的命名风格提供 createBatch 和 retrieveBatch;文件介绍了每个 SDK 中的上传方式。

异步任务 WebSocket URL

模型、健康状态和账户

额度和活动需要管理 API 密钥。

处理错误

当 Gateway 返回错误时,PhaseoError(Rust)带有 HTTP 状态和解析后的 JSON 正文;传输和配置失败没有状态。概览列出了每个 SDK 中的错误字段。

添加请求头

Rust: with_header 会为之后的每个请求添加一个请求头。
Rust
最后修改于 2026年11月5日