你可以通过 OpenAI 内置的画图工具 image_generation 实现在对话中生成图像的功能,以下是图像生成的请求示例:
curl --location --request POST 'https://geekai.co/api/v1/responses' \
--header 'Authorization: Bearer {YOUR_GEEKAI_API_KEY}' \
--header 'Content-Type: application/json' \
--data-raw '{
    "model": "gpt-4.1",
    "input": "画一只可爱的小猫",
    "tools": [
        {
            "type": "image_generation"
        }
    ]
}'
图像生成工具支持以下模型:
  • gpt-4.1
  • gpt-4.1-mini
  • gpt-4.1-nano
  • gpt-4o
  • gpt-4o-mini
  • o3
图像生成过程始终使用 gpt-image-1 模型,所以会按照该模型生成图像费用收费,且支持 gpt-image-1 模型的所有参数:
curl --location --request POST 'https://geekai.co/api/v1/responses' \
--header 'Authorization: Bearer {YOUR_GEEKAI_API_KEY}' \
--header 'Content-Type: application/json' \
--data-raw '{
    "model": "gpt-4.1",
    "input": "画一只可爱的小猫",
    "tools": [
        {
            "type": "image_generation",
            "background": "transparent",
            "quality": "high"
        }
    ]
}'
不同尺寸不同质量图片收费倍率和官方一致。