概览
要使用 AI Sonar,官方 OpenAI SDK 客户端只需将客户端的 base URL 指向https://api.aisonar.dev/v1。
对于大多数新项目,建议将 Chat Completions 作为默认的 OpenAI 兼容路径。仅在明确需要 Responses 特定行为时才使用 Responses API。
Responses 特定字段并不能保证在每个模型和路由路径上表现一致。
Python、JavaScript 和 Go 有官方的 OpenAI SDK。PHP 与兼容 OpenAI 的社区客户端配合良好,但它并不是官方 OpenAI SDK。
类型: Native SDK主要路径: OpenAI 兼容 / Chat Completions支持情况: 核心支持路径
安装
仅在明确需要 Responses 特定行为时使用
POST /v1/responses。某些仅限 Responses 的字段仍可能依赖于所选模型和路由路径。配置客户端
推荐:Chat Completions
高级:Responses API
仅当您的工具或工作流明确依赖 OpenAI Responses 语义时才使用此路径。使用 Responses 的流式传输
工具 / 函数调用
使用 Responses 的视觉功能
Embeddings(嵌入)
Chat Completions
Chat Completions 是 AI Sonar 的默认 OpenAI 兼容路径:故障排查
连接错误
连接错误
- 确认 base URL 精确为
https://api.aisonar.dev/v1 - 检查是否有网络转发配置干扰或自定义 HTTP 客户端覆盖
- 在调试提供商行为之前,确保您的 SDK 版本是最新的
错误的 API 路径
错误的 API 路径
responses.create(...)会向/v1/responses发送请求chat.completions.create(...)会向/v1/chat/completions发送请求- 默认使用 Chat Completions,除非您明确需要 Responses 特定行为