Gem Heaven

Документация API генерации ИИ-изображений (v1)

Этот эндпоинт предоставляет безопасный прокси-шлюз, позволяющий запускать модели генерации ИИ-изображений без раскрытия учетных данных вашего основного поставщика услуг.

1. Обзор

Endpoint URL
Копировать в буфер обмена
https://www.aigosearch.com/wp-json/my-proxy/v1/generate-image
Method
Копировать в буфер обмена
POST
Content-Type
Копировать в буфер обмена
application/json

2. Аутентификация

Все запросы должны содержать токен безопасности в HTTP-заголовке для предотвращения несанкционированного доступа. Вы должны получить этот токен у своего администратора.

Header
Копировать в буфер обмена
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

📄
Копировать в буфер обмена
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
Копировать в буфер обмена
{
    "created": 1773223961,
    "data": [
        {
            "url": "https://example-image-url.com/generated.png"
        }
    ],
    "output_format": "png",
    "usage": {
        "total_tokens": 4182
    }
}

7. Ответы об ошибках

Если произойдет ошибка, API вернет сообщение об ошибке в формате JSON.

📋
Копировать в буфер обмена
{
  "error": {
    "message": "Invalid API token",
    "code": 403
  }
}

8. Коды состояния

КодЗначение
200Запрос выполнен успешно
400Неверные параметры запроса
403Неверный или отсутствующий API-токен
500Ошибка или таймаут удаленного AI-сервиса
На этой странице