此頁面目前僅提供簡體中文版本。導覽與選單已經是繁體中文。
SDK 接入
优先使用官方 SDK。SDK 只负责客户端请求与响应处理,不改变 InOneAPI 的模型目录、计费或兼容范围。下方示例与模型详情页共用生成逻辑。
安装:Node.js 使用 npm install openai 或 npm install @anthropic-ai/sdk;Python 使用 python -m pip install openai 或 python -m pip install anthropic。将 YOUR_MODEL_ID 换成目录中的完整 ID。
OpenAI Chat Completions
baseURL/base_url: https://api.inoneapi.com/v1
import OpenAI from "openai";
const client = new OpenAI({
apiKey: process.env.INONEAPI_API_KEY,
baseURL: "https://api.inoneapi.com/v1",
defaultHeaders: {
// "X-APP-NAME": "Your App Name",
// "X-APP-URL": "https://your-app.example.com",
},
});
const response = await client.chat.completions.create({
model: "YOUR_MODEL_ID",
messages: [
{
role: "user",
content: "Hello",
},
],
});OpenAI Responses
baseURL/base_url: https://api.inoneapi.com/v1
import OpenAI from "openai";
const client = new OpenAI({
apiKey: process.env.INONEAPI_API_KEY,
baseURL: "https://api.inoneapi.com/v1",
defaultHeaders: {
// "X-APP-NAME": "Your App Name",
// "X-APP-URL": "https://your-app.example.com",
},
});
const response = await client.responses.create({
model: "YOUR_MODEL_ID",
input: "Hello",
});Anthropic Messages
baseURL/base_url: https://api.inoneapi.com — SDK 会追加 /v1/messages。
import Anthropic from "@anthropic-ai/sdk";
const client = new Anthropic({
apiKey: process.env.INONEAPI_API_KEY,
baseURL: "https://api.inoneapi.com",
defaultHeaders: {
// "X-APP-NAME": "Your App Name",
// "X-APP-URL": "https://your-app.example.com",
},
});
const message = await client.messages.create({
model: "YOUR_MODEL_ID",
max_tokens: 1024,
messages: [
{
role: "user",
content: "Hello",
},
],
});模型详情页另提供 Go、Java、.NET、Ruby 等 SDK 片段及安装命令;这些片段需要放入相应项目并导入 SDK 类型。HTTP 参考页的 Go/Java 例子是完整入口程序。OpenAI Go 使用 github.com/openai/openai-go/v3。