POST
Chat(兼容Recraftv3)
POST /v1/chat/completions — 兼容 Recraft v3 图像生成
Chat(兼容Recraftv3)
通过 Chat 格式调用 Recraft v3 模型,给定提示词生成图片。
POST
https://api000.com/v1/chat/completions
请求参数
与标准 Chat 接口相同,将 model 设为 Recraft 模型名:
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
model |
string | ✅ | recraft-v3 或 recraft-v3-svg |
messages |
array | ✅ | 消息列表,content 中为图片描述词 |
n |
integer | 可选 | 生成数量,默认 1 |
请求示例
{
"model": "recraft-v3",
"messages": [
{
"role": "user",
"content": "A majestic mountain landscape at golden hour with dramatic clouds"
}
]
}
from openai import OpenAI
client = OpenAI(base_url="https://api000.com/v1", api_key="sk-xxxxxxxxxxxxxxxx")
response = client.chat.completions.create(
model="recraft-v3",
messages=[
{"role": "user", "content": "A futuristic city with flying cars, cyberpunk style"}
]
)
# 响应中 content 为生成的图片 URL
print(response.choices[0].message.content)
响应
模型返回的 choices[0].message.content 为生成图片的 URL(或 Base64 数据)。
支持的 Recraft 模型
| 模型 | 说明 |
|---|---|
recraft-v3 |
Recraft v3 高质量图像生成 |
recraft-v3-svg |
生成矢量 SVG 格式图像 |