LogoApinfer文档

API指南

将Apinfer AI模型集成到您的应用程序中

API指南

基础URL

https://apinfer.com/api/v1

认证

在Authorization头部包含您的API密钥:

Authorization: Bearer YOUR_API_KEY

生成图像

端点: POST /generate-image

请求:

{
  "prompt": "美丽的山间日落",
  "negative_prompt": "模糊,低质量",
  "width": 1024,
  "height": 1024,
  "seed": 12345,
  "model": "qwen-image"
}

响应:

{
  "success": true,
  "data": {
    "images": ["base64_image_data"],
    "seed": 12345,
    "model": "qwen-image",
    "processing_time": 2500,
    "credit_cost": 10
  },
  "message": "成功生成1张图像"
}

错误处理

401 未授权:

{
  "success": false,
  "error": "无效或过期的API密钥",
  "message": "请检查您的API密钥并重试"
}

402 积分不足:

{
  "success": false,
  "error": "积分不足",
  "message": "您需要10积分来生成1024x1024图像。您有5积分。"
}

代码示例

cURL

curl -X POST "https://apinfer.com/api/v1/generate-image" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "美丽的山间日落",
    "width": 1024,
    "height": 1024,
    "model": "qwen-image"
  }'

Python

import requests

response = requests.post(
    "https://apinfer.com/api/v1/generate-image",
    headers={"Authorization": "Bearer YOUR_API_KEY"},
    json={
        "prompt": "美丽的山间日落",
        "width": 1024,
        "height": 1024,
        "model": "qwen-image"
    }
)

data = response.json()
if data["success"]:
    print(f"生成图像消耗了 {data['data']['credit_cost']} 积分")
else:
    print(f"错误: {data['message']}")

JavaScript

const response = await fetch('https://apinfer.com/api/v1/generate-image', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    prompt: '美丽的山间日落',
    width: 1024,
    height: 1024,
    model: 'qwen-image'
  })
});

const data = await response.json();
if (data.success) {
  console.log(`生成图像消耗了 ${data.data.credit_cost} 积分`);
} else {
  console.error(`错误: ${data.message}`);
}

API密钥管理

创建API密钥

  1. 前往您的仪表板
  2. 导航到API密钥
  3. 点击**"创建新API密钥"**
  4. 输入名称并点击**"生成密钥"**
  5. 复制并安全存储

安全

  • 将API密钥存储在环境变量中
  • 永远不要将密钥提交到版本控制
  • 定期轮换密钥
  • 在仪表板中监控使用情况

支持