Python SDK
仓库提供可运行的 OpenAI Python SDK 示例,默认调用 Chat Completions 兼容端点。
安装与配置
bash
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
export NANLAB_API_KEY="sk-YOUR_NANLAB_API_KEY"
export NANLAB_MODEL="YOUR_AVAILABLE_MODEL_ID"
python examples/python/basic_request.py默认 Base URL 是 https://sub.nanlabapi.top/v1,可用 NANLAB_BASE_URL 覆盖。
三个示例
basic_request.py:普通 Chat Completions 请求与 token 信息。streaming_request.py:逐块输出。error_handling.py:区分认证、权限、限流、连接和服务端错误。
生产代码应复用客户端、设置合理超时,并对可重试错误实施有抖动的指数退避。