配置与 API Key¶
目标¶
让你在 5 分钟内完成模型配置并成功跑通示例。
支持的配置入口¶
当前示例(examples/common.py)支持两种方式:
- 命令行参数
- 环境变量
API Key 优先级:
--api-keyOPENAI_API_KEYQITOS_API_KEY
默认参数(示例层)¶
--model-base-url默认:https://api.siliconflow.cn/v1/--model-name默认:Qwen/Qwen3-8B--temperature默认:0.2--max-tokens默认:2048
推荐配置方式(最快)¶
不要把 API Key 提交到 git¶
不要在示例代码里硬编码 key,更不要提交到 GitHub。
推荐做法:
- 在 shell 环境变量里导出,或
- 用本地
.env并在 shell 启动时加载(不要提交.env)
然后运行:
python examples/patterns/react.py \
--model-base-url "$OPENAI_BASE_URL" \
--model-name "Qwen/Qwen3-8B" \
--workspace ./playground
仅命令行配置(不依赖环境变量)¶
python examples/patterns/react.py \
--model-base-url "https://api.siliconflow.cn/v1/" \
--api-key "<your_api_key>" \
--model-name "Qwen/Qwen3-8B" \
--workspace ./playground
快速自检¶
如果配置正确,应当看到:
- 终端渲染中出现模型决策过程
- 没有
Missing API key报错 runs/下生成 trace(除非加了--disable-trace)
常见报错与处理¶
Missing API key...-
请设置
--api-key或OPENAI_API_KEY/QITOS_API_KEY -
401/403
-
key 无效、过期,或不匹配当前 endpoint
-
404 / model not found
-
--model-name与提供方支持列表不一致 -
timeout
- endpoint 不可达、网络代理问题、或服务端拥塞