Войти
Введение

API Моделей

Скопировать

Ключевая информация для быстрого старта работы с основными функциями NeuroAPI. Наш API полностью совместим с OpenAI.

Генерация текста (Chat Completion)

Для генерации текста отправьте POST-запрос с историей сообщений.

POST /v1/chat/completions

Параметры запроса

ПолеОписание
model Идентификатор модели
messages Массив объектов с полями role ("user", "assistant" или "system") и content
temperature Контролирует случайность вывода
tools Список инструментов, которые может вызывать модель
tool_choice Определяет, как модель будет использовать инструменты
stream Установите true для получения ответа в виде потока (Server-Sent Events)
top_p Выбор слов из самых вероятных
stop Последовательность, при которой API прекратит генерацию токенов.
presence_penalty Увеличивает вероятность появления новых тем
frequency_penalty Увеличивает вероятность появления новых слов
seed Целое число для получения воспроизводимых результатов
response_format Указывает формат вывода, например, для получения JSON. {"type": "json_object"}

Пример запроса

curl --location 'https://neuroapi.host/v1/chat/completions' \
--header 'Authorization: Bearer YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
  "model": "gpt-5-mini",
  "messages": [
    {
      "role": "user",
      "content": "Привет! Как дела?"
    }
  ]
}'

Генерация изображений

Для создания изображения по текстовому описанию отправьте POST-запрос.

POST /v1/images/generations

Ключевые поля запроса

ПолеОписание
model Идентификатор модели (например, dall-e-3).
prompt Текстовое описание изображения для генерации.
n Количество изображений для генерации (по умолчанию 1).
size Размер изображения (например, 1024x1024). Зависит от модели.

Пример запроса

curl --location 'https://neuroapi.host/v1/images/generations' \
--header 'Authorization: Bearer YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
  "model": "dall-e-3",
  "prompt": "A cute cat playing with a ball of yarn",
  "n": 1,
  "size": "1024x1024"
}'

Особенности gpt-image-1

Модель gpt-image-1 использует тот же эндпоинт, что и другие модели для генерации изображений, но имеет свои особенности в параметрах.

Ключевые поля запроса

ПолеОписание
model Всегда gpt-image-1.
prompt Текстовое описание изображения.
quality Качество генерации. Доступные значения: low, medium, high. По умолчанию: auto.
size Размер изображения. Доступные значения: 1024x1024, 1536x1024, 1024x1536. По умолчанию: auto.

Пример запроса

curl --location 'https://neuroapi.host/v1/images/generations' \
--header 'Authorization: Bearer YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
  "model": "gpt-image-1",
  "prompt": "A beautiful landscape with mountains and a lake",
  "quality": "auto",
  "size": "auto"
}'