Ключевая информация для быстрого старта работы с основными функциями NeuroAPI. Наш API полностью совместим с OpenAI.
Для генерации текста отправьте 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
использует тот же эндпоинт, что и другие модели для генерации изображений, но имеет свои особенности в параметрах.
Поле | Описание |
---|---|
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"
}'