# 第三方客户端

Genesis 当前没有独立发布的 SDK 软件包。此处说明如何让应用已有的第三方客户端使用 Genesis 的请求形态；第三方包不是 Genesis 发布物。

(sdk-genesis-third-party-flow)=
## 使用第三方客户端的边界

第三方客户端负责构造请求和读取响应，Genesis 负责接受相应的请求形态并路由模型。开始前，应先从快速开始获得连接信息、凭据和模型 ID；客户端配置后，仍按照所选请求形态的 API Reference 确认结果和错误。

(sdk-genesis-third-party-prepare)=
## 准备连接信息

使用[调用 Genesis 模型](../../quickstart/genesis/index.md)取得连接信息和凭据。OpenAI 客户端使用完整的 Genesis API Base URL；Anthropic 客户端使用 Genesis origin/root，由客户端追加 Messages 的版本路径。两种客户端的认证和可用功能范围不同，不应混用。

(sdk-genesis-third-party-select)=
## 选择客户端

| 客户端 | 当前说明 |
| --- | --- |
| OpenAI SDK | 可用于 OpenAI 兼容的请求形态。客户端版本和所有接口支持范围不作为 Genesis 承诺。 |
| Anthropic SDK | 可用于 Anthropic Messages 形态。客户端使用的凭据和 URL 规则与 OpenAI 客户端不同。 |

服务端提供相应协议不表示第三方 SDK 的所有方法、流式事件、工具调用或扩展功能都可用。使用某项可选能力前，在对应 API Reference 中确认模型和服务当前支持该能力。

(sdk-genesis-third-party-next)=
## 下一步

```{toctree}
:hidden:
:maxdepth: 1

使用 OpenAI SDK <openai-sdk>
使用 Anthropic SDK <anthropic-sdk>
```
