图像生成(gpt-image-2)
- Python
- JavaScript
- curl
from openai import OpenAI
import base64
client = OpenAI(api_key="your-api-key", base_url="https://www.cheapertoken.work/v1")
response = client.images.generate(
model="gpt-image-2",
prompt="一只在咖啡馆里读书的橙色猫咪,水彩画风格",
size="1024x1024",
n=1,
)
# gpt-image-2 返回 base64
image_bytes = base64.b64decode(response.data[0].b64_json)
with open("output.png", "wb") as f:
f.write(image_bytes)
import OpenAI from "openai";
import fs from "fs";
const client = new OpenAI({
apiKey: "your-api-key",
baseURL: "https://www.cheapertoken.work/v1",
});
const response = await client.images.generate({
model: "gpt-image-2",
prompt: "一只在咖啡馆里读书的橙色猫咪,水彩画风格",
size: "1024x1024",
n: 1,
});
// gpt-image-2 返回 base64
const imageBytes = Buffer.from(response.data[0].b64_json, "base64");
fs.writeFileSync("output.png", imageBytes);
curl https://www.cheapertoken.work/v1/images/generations \
-H "Authorization: Bearer your-api-key" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-image-2",
"prompt": "一只在咖啡馆里读书的橙色猫咪,水彩画风格",
"size": "1024x1024",
"n": 1
}'