ShareAI Platform Docs

Создать текстовый ответ

Используйте API ответов ShareAI для генерации текста без сохранения состояния, явной истории разговоров и событий потоковой передачи ответов.

Просмотреть как Markdown
На этой странице
POST https://api.shareai.now/api/v1/responses

Сгенерируйте текстовый ответ из подсказки или разговора.

Базовый URL
https://api.shareai.now
Аутентификация
Bearer API-ключ или утвержденный токен доступа OAuth

Выберите этот API, если ваше приложение использует формат текстовых сообщений Ответов. Указывайте разговор в каждом запросе; ответы не сохраняются для последующего извлечения.

Отправить запрос#

cURL

curl --fail-with-body --request POST \
  "https://api.shareai.now/api/v1/responses" \
  -H "Authorization: Bearer $SHAREAI_API_KEY" \
  -H "Content-Type: application/json" \
  --data '{
  "provider": {
    "sort": {
      "by": "price",
      "direction": "asc"
    }
  },
  "model": "YOUR_CHAT_MODEL",
  "input": "Explain semantic search in two sentences.",
  "instructions": "Use plain language.",
  "store": false,
  "stream": false
}'

Поля запроса#

ПолеЗначение
modelДоступная модель для чатов, разрешенная вашими учетными данными.
inputНепустая строка или до 256 текстовых сообщений.
instructionsНеобязательные системные инструкции, добавляемые перед разговором.
storefalse; сохранение ответов не поддерживается.
streamfalse для JSON или true для событий SSE Ответов.

Продолжить разговор#

Отправьте предыдущие сообщения input вместе со следующим сообщением пользователя. Поддерживаемые роли: user, assistant, system и developer. Инструкции разработчика используют системную роль внутренне. Содержимое сообщения может быть текстом или input_text/output_text частями.

JSON

{
  "model": "YOUR_CHAT_MODEL",
  "input": [
    {
      "role": "user",
      "content": "What is semantic search?"
    },
    {
      "role": "assistant",
      "content": "It finds results by meaning rather than exact words."
    },
    {
      "role": "user",
      "content": "Give one example."
    }
  ],
  "store": false
}

Прочитать результат#

JSON-ответ является response объектом. Прочитайте текст помощника из output[].content[] записей с типом output_text. Проверьте статус ответа: completed завершенный ответ; incomplete может указывать на лимит токенов. Публичный usage в настоящее время null; используйте Консоль использования для проверки обработанного использования.

Потоковый ответ#

Установите stream: true и анализируйте SSE. События включают response.created, response.output_text.delta и терминальный response.completed, response.incomplete или response.failed. Добавляйте текстовые дельты по порядку и обрабатывайте терминальный статус явно.

Поддерживаемый подмножество#

Эта конечная точка поддерживает генерацию текста. Сохраненные ответы, previous_response_id, извлечение/удаление, инструменты, ввод изображений, фоновые запросы и настройки генерации, такие как temperature не поддерживаются и отклоняются. Для настроек генерации на основе сообщений, поддерживаемых Chat Completions, используйте Завершения чата.

Используйте токен доступа OAuth#

Замените ключ API в заголовке Authorization на утвержденный OAuth токен доступа. surcharge Требуются область действия и утвержденный план использования для финансируемого аккаунтом вывода. Области действия, связанные только с идентификацией, не разрешают расходы. См. области действия и разрешения.

Идентификация модели и провайдеры выполнения#

Скопируйте точный идентификатор модели, основанный на создателе, из Модели. Выберите инфраструктуру отдельно с необязательным provider объектом. По умолчанию ранжирование подходящих провайдеров осуществляется по цене, начиная с самой низкой. Выберите провайдеров или ознакомьтесь с полным справочником политики.

Последнее обновление Сентябрь 16, 2026

Документация платформы ShareAI
Вся документация

Искать по названию или содержанию.

Спросить об этой странице

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

Ask ChatGPTAsk ClaudeAsk GrokAsk ShareAI