基于 code0.ai 第三方 OpenAI 兼容接口,使用 Python 原生 urllib 调用图片生成 API 的完整配置指南。
urllibpython --version| 配置项 | 建议值 |
|---|---|
| 分组 | gpt(图像生成必须选此分组,不能用 Code X) |
| 额度 | 根据需求设置 |
| 有效期 | 永久或按需 |
⚠️ 关键点:Code X 分组只支持 gpt 文本模型,不支持图像生成。必须切换到 gpt分组。
sk-VxxxxxxxxxxxxxxX[System.Environment]::SetEnvironmentVariable("IMAGE_API_KEY", "sk-你的key", "User")
[System.Environment]::SetEnvironmentVariable("IMAGE_BASE_URL", "https://code0.ai/v1", "User")$env:IMAGE_API_KEY = "sk-你的key"
$env:IMAGE_BASE_URL = "https://code0.ai/v1"echo $env:IMAGE_API_KEY
echo $env:IMAGE_BASE_URLgenerate_image.py:python generate_image.py提示词: 一只可爱的橘猫坐在窗台上...
模型: gpt-image-2 | 尺寸: 1024x1024 | 分组: gpt
生成图片中...
✅ 图片已保存到: .\generated_20250115_143022.png| 要素 | 说明 |
|---|---|
| 分组正确 | 必须用 gpt 分组,Code X 分组无图像权限 |
| 请求头带分组 | 在 Header 中加入 X-Group: gpt 和 Openai-Group: gpt |
| 接口选对 | 使用 chat/completions 而非 images/generations(code0.ai 的定制用法) |
content 字段中包含 Markdown 图片语法:;base64, 后面的数据并解码保存。HTTP 400: 无可用渠道gptgpt 分组HTTP 401: Unauthorizedecho $env:IMAGE_API_KEY # 检查是否输出正确的 Key无法提取图片 base64 数据content 前 500 字符查看实际格式:User 级别而不是 Process 级别$env: 方式测试