跳转到内容

发起第一条请求

完成这一步后,你会得到一个实际返回的模型响应。开始前请确认已经创建 API Key,并找到控制台中可用的模型调用名。

终端窗口
export LOWPRICE_API_KEY="sk-your-key"
export LOWPRICE_MODEL="你的模型调用名"
终端窗口
curl https://api.lowprice.one/v1/chat/completions \
-H "Authorization: Bearer $LOWPRICE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "'"$LOWPRICE_MODEL"'",
"messages": [
{"role": "user", "content": "用一句话介绍你自己"}
]
}'

先安装 OpenAI SDK:

终端窗口
pip install openai

然后运行:

import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["LOWPRICE_API_KEY"],
base_url="https://api.lowprice.one/v1",
)
response = client.chat.completions.create(
model=os.environ["LOWPRICE_MODEL"],
messages=[
{"role": "user", "content": "用一句话介绍你自己"}
],
)
print(response.choices[0].message.content)

正常响应会包含 choices 数组,文本通常在:

response.choices[0].message.content

如果请求失败,先看 HTTP 状态码和返回体中的错误信息,再前往错误码参考。

现象 优先检查
401 Unauthorized Key 是否完整、是否已删除、Bearer 头是否正确
404 Not Found Base URL 是否重复拼接 /v1
模型不存在 调用名是否与控制台当前展示一致
余额或额度不足 控制台账户状态与额度
请求超时 网络、并发、输入长度与客户端超时设置