Gem Heaven

AI 图片生成 API 文档 (v1)

此端点提供安全的代理网关,允许您触发 AI 图像生成模型,而无需暴露您的底层服务提供商凭据。

1. 概述

Endpoint URL
Copy to clipboard
https://www.aigosearch.com/wp-json/my-proxy/v1/generate-image
Method
Copy to clipboard
POST
Content-Type
Copy to clipboard
application/json

2. 认证

所有请求必须在 HTTP Header 中包含安全令牌,以防止未经授权的访问。您必须从管理员处获取此令牌。

Header
Copy to clipboard
X-Proxy-Token: YOUR_API_TOKEN_HERE

3. 请求参数

所有参数必须在 JSON 请求体中发送。

参数类型必填描述
提示词字符串您想要生成的图像的文本描述。
尺寸字符串图像分辨率。默认值: 1024x1024支持的值: 256x256, 512x512, 1024x1024
生成图片的数量integer生成图片的数量。默认值: 1推荐取值范围: 1–4

4. cURL 示例

curl https://www.aigosearch.com/wp-json/my-proxy/v1/generate-image \
  -X POST \
  -H "Content-Type: application/json" \
  -H "X-Proxy-Token: YOUR_API_TOKEN_HERE" \
  -d '{
    "prompt": "A futuristic mechanical cat, photorealistic",
    "size": "1024x1024",
    "n": 1
  }'

5. JavaScript 示例

📄
Copy to clipboard
const API_TOKEN = 'YOUR_API_TOKEN_HERE'; // Replace with your actual token

fetch('https://www.aigosearch.com/wp-json/my-proxy/v1/generate-image', {
    method: 'POST',
    headers: {
        'Content-Type': 'application/json',
        'X-Proxy-Token': API_TOKEN
    },
    body: JSON.stringify({
        "prompt": "A futuristic mechanical cat, photorealistic",
        "size": "1024x1024",
        "n": 1
    })
})
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error('Error:', error));

6. 响应格式

📄
5. Response Format
Copy to clipboard
{
    "created": 1773223961,
    "data": [
        {
            "url": "https://example-image-url.com/generated.png"
        }
    ],
    "output_format": "png",
    "usage": {
        "total_tokens": 4182
    }
}

7. 错误响应

如果发生错误,API 将返回一条 JSON 格式的错误消息。

📋
Copy to clipboard
{
  "error": {
    "message": "Invalid API token",
    "code": 403
  }
}

8. 状态码

代码含义
200请求成功
400无效的请求参数
403API 令牌无效或缺失
500远程 AI 服务失败或请求超时
本页内容