OpenAI SDK 接入
任何兼容 OpenAI 协议的 SDK 都能直接指向我们使用。
Python (openai)
pip install openai
from openai import OpenAI
client = OpenAI(
api_key="***",
base_url="https://187api.com/v1",
)
resp = client.chat.completions.create(
model="MiniMax-M2.5",
messages=[
{"role": "system", "content": "你是简洁的助手。"},
{"role": "user", "content": "你好"},
],
max_tokens=128,
)
print(resp.choices[0].message.content)
Node.js (openai)
npm install openai
import OpenAI from 'openai';
const client = new OpenAI({
apiKey: '***',
baseURL: 'https://187api.com/v1',
});
const resp = await client.chat.completions.create({
model: 'MiniMax-M2.5',
messages: [{ role: 'user', content: '你好' }],
});
console.log(resp.choices[0].message.content);
流式(Python)
stream = client.chat.completions.create(
model="MiniMax-M2.5",
messages=[{"role": "user", "content": "用一句话介绍 AI"}],
stream=True,
)
for chunk in stream:
delta = chunk.choices[0].delta.content
if delta:
print(delta, end="", flush=True)
注意
base_url末尾的/v1可加可不加,SDK 内部会拼路径。- 模型名区分大小写,务必与控制台一致。
- 走 Anthropic 协议的等效用法见 Claude 接入。