文档首页/OpenAI SDK

OpenAI SDK

在 Python 应用中配置地址与密钥。

安装与环境

安装 openai 包并设置 XHUB_BASE_URL 和 XHUB_API_KEY。根地址不含 /v1,SDK 自行追加接口路径。

发起对话

替换示例中的公开模型名。示例为非流式;流式时传 stream=True 并读取事件。

异常处理

处理认证、权限、限流和连接异常。设置超时与有限重试;重试可能产生新调用和费用,应结合业务幂等策略。

请求示例

import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["XHUB_API_KEY"],
    base_url=os.environ["XHUB_BASE_URL"].rstrip("/"),
)
response = client.chat.completions.create(
    model="YOUR_MODEL_NAME",
    messages=[{"role": "user", "content": "Hello, introduce yourself."}],
)
print(response.choices[0].message.content)

输入关键词搜索全文,例如:预算、路由、Docker