接入
生成图片
CoreCode 用 OpenAI Images 接口出图:GPT 分组有 gpt-image-2、gpt-image-2.5-flare、gpt-image-2.5-sunburst,Grok 分组有 grok-imagine-image。OpenAI SDK 和 curl 都能直接调用,按张计费。
接口地址
https://corecode.live/v1接口
生成
/v1/images/generations,改图 /v1/images/edits密钥
请求头
Authorization: Bearer sk-你的密钥,分组选模型所在的分组或 auto价格
每张 $0.06,生成和改图一样,以 模型价格 页为准
模型
| 模型 | 密钥分组 | 改图 | 返回 | 一张耗时 |
|---|---|---|---|---|
gpt-image-2 | GPT 或 auto | 支持 | PNG,base64 | 10 到 20 秒 |
gpt-image-2.5-flare | GPT 或 auto | 支持 | PNG,base64 | 10 到 20 秒 |
gpt-image-2.5-sunburst | GPT 或 auto | 支持 | PNG,base64 | 10 到 20 秒 |
grok-imagine-image | Grok 或 auto | 不支持 | JPEG,链接或 base64 | 约 5 秒 |
没有密钥的话,在 令牌 页点「创建令牌」,分组按上表选。
用 curl 生成
curl https://corecode.live/v1/images/generations \
-H "Authorization: Bearer sk-你的密钥" \
-H "Content-Type: application/json" \
-d '{"model": "gpt-image-2.5-flare", "prompt": "一只坐在石头上的小红狐,扁平插画", "quality": "low"}' \
| jq -r '.data[0].b64_json' | base64 --decode > fox.png
图片以 base64 放在 data[0].b64_json 里返回。换模型只要改 model。
用 Python SDK 生成
import base64
from openai import OpenAI
client = OpenAI(base_url="https://corecode.live/v1", api_key="sk-你的密钥", timeout=180)
r = client.images.generate(
model="gpt-image-2.5-flare",
prompt="一只坐在石头上的小红狐,扁平插画",
quality="low",
)
open("fox.png", "wb").write(base64.b64decode(r.data[0].b64_json))
出图要十几秒,客户端超时请设到 60 秒以上。
改图
gpt-image-2、gpt-image-2.5-flare、gpt-image-2.5-sunburst 可以改图:和 OpenAI 一样,以表单上传原图的 image 字段。
curl https://corecode.live/v1/images/edits \
-H "Authorization: Bearer sk-你的密钥" \
-F model=gpt-image-2.5-flare \
-F "prompt=给狐狸围上一条蓝色围巾" \
-F quality=low \
-F image=@fox.png \
| jq -r '.data[0].b64_json' | base64 --decode > fox-scarf.png
SDK 里是 client.images.edit(model=..., image=open("fox.png", "rb"), prompt=...)。
Grok 生成图片
curl https://corecode.live/v1/images/generations \
-H "Authorization: Bearer sk-你的密钥" \
-H "Content-Type: application/json" \
-d '{"model": "grok-imagine-image", "prompt": "一只坐在雪地里的小红狐,水彩", "response_format": "b64_json"}' \
| jq -r '.data[0].b64_json' | base64 --decode > fox.jpg
请传 "response_format": "b64_json"。不传时返回 data[0].url,是 xAI 的临时图片链接,国内网络不一定能打开。
参数说明
| 参数 | 说明 |
|---|---|
size | GPT 图片模型目前不生效,通常返回 1536x1024;Grok 不传时是 1280x720。以返回的 size 为准 |
quality | GPT 图片模型可传 low、medium、high、auto,价格不变 |
n | GPT 图片模型一次只返回一张,不要传 n;要多张请发多次请求 |
stream | 不要传,Grok 会直接拒绝 |
response_format | GPT 图片模型总是返回 base64;Grok 建议传 b64_json |
常见问题
模型不存在或无可用渠道
密钥的分组里没有这个模型。GPT 图片模型要用 GPT 或 auto 分组的密钥,grok-imagine-image 要用 Grok 或 auto 分组的密钥。
分组仅接受来自 Claude Code 的请求
密钥是「仅限CC」分组的,只能给 Claude Code 用。新建一个 GPT、Grok 或 auto 分组的密钥。
请求超时
GPT 图片模型一张要 10 到 20 秒,忙的时候更久。把客户端超时调到 60 秒以上再试。
flare 和 sunburst 有什么区别?
两者价格相同,都能生成和改图。效果差异取决于提示词,可以都试试,选更合适的一个。