客户端接入
OpenAI SDK
使用 Python 或 JavaScript OpenAI SDK 连接朵灵 AI。
常见OpenAI SDK允许自定义 base_url,因此可以复用熟悉的客户端代码。
Python
安装SDK:
python -m pip install openai基础调用:
from openai import OpenAI
client = OpenAI(
api_key="YOUR_API_KEY",
base_url="https://duolingai.com/v1",
)
response = client.chat.completions.create(
model="your-model",
messages=[
{"role": "user", "content": "让这个想法变得更清晰。"}
],
)
print(response.choices[0].message.content)更推荐从环境变量读取:
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["DUOLINGAI_API_KEY"],
base_url=os.environ.get("DUOLINGAI_BASE_URL", "https://duolingai.com/v1"),
)JavaScript / TypeScript
安装SDK:
npm install openai服务端示例:
import OpenAI from 'openai';
const client = new OpenAI({
apiKey: YOUR_API_KEY
baseURL: 'https://duolingai.com/v1',
});
const response = await client.chat.completions.create({
model: 'your-model',
messages: [{ role: 'user', content: '你好' }],
});
console.log(response.choices[0]?.message?.content);此示例仅适用于可信服务端
不要把长期API Key打包到网页前端。浏览器中的密钥对访问者可见,应通过你自己的服务端执行调用。
模型名称
把 your-model 替换为实时价格页或控制台中当前可用的准确名称。不要照抄过期教程里的模型名。
常见问题
- SDK自动请求错误地址:检查
base_url是否包含且只包含一次/v1。 - 返回401:检查密钥和环境变量是否加载。
- 返回模型不存在:检查实时模型名称与令牌分组。
- 流式输出:参考流式响应。