ShareAI Platform Docs

Создайте завершение чата

Отправьте запрос на завершение чата ShareAI с ключом API Bearer и ознакомьтесь с поддерживаемой моделью, сообщениями и полями потока.

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

Выполните запрос чата, используя выбранную модель.

Базовый URL
https://api.shareai.now
Аутентификация
Ключ API Bearer

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

Тело запроса#

ПолеТипЗначение
modelстрока, обязательноТочный идентификатор доступной модели. Скопируйте его из Моделей.
messagesмассивСообщения разговора, содержащие роль и содержание.
streamбулевоfalse возвращает один результат JSON; true запрашивает события, отправляемые сервером.

Используйте текстовое содержание сообщения. Отправляйте роли, такие как system, user и assistant в соответствии с разговором. Включите историю разговора, которую вы хотите, чтобы модель использовала; не предполагайте, что запросы используют сохраненный разговор.

cURL

curl --fail-with-body --request POST \
  "https://api.shareai.now/api/v1/chat/completions" \
  -H "Authorization: Bearer $SHAREAI_API_KEY" \
  -H "Content-Type: application/json" \
  --data '{
  "model": "MODEL_IDENTIFIER",
  "messages": [
    {
      "role": "system",
      "content": "Be concise and helpful."
    },
    {
      "role": "user",
      "content": "Give me three ideas for a local community event."
    }
  ],
  "stream": false
}'

Ответ#

Завершенный результат без потоковой передачи устанавливает done в true и возвращает сгенерированный текст на message.content. Верхний уровень также содержит done_reason и consumption_type. Потоковая передача использует другой формат, chat-completion-chunk. Не предполагайте, что результат без потоковой передачи имеет массив выбора в стиле OpenAI.

JSON

{
  "done": true,
  "done_reason": "stop",
  "consumption_type": "credits",
  "message": {
    "role": "assistant",
    "content": "Here are three ideas for your community event.",
    "done": true,
    "done_reason": "stop"
  }
}

Это иллюстративный завершенный результат; consumption_type описывает фактический режим распределения. Проверьте наличие ошибки верхнего уровня, даже если HTTP-статус равен 200. Результат без устройства в настоящее время использует error.code = no_device с HTTP 200.

Ограничения модели и провайдера#

Ключ может быть ограничен определенными моделями и провайдерами выполнения. Если доступ запрещен, проверьте информацию о ключе и обновите ключ в Консоли только если рабочее пространство владельца намерено предоставить этот доступ.

Потоковая передача или авторизация клиента#

Потоковый ответ · Используйте токен доступа OAuth

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

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

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

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

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

Ask ChatGPTAsk ClaudeAsk GrokAsk ShareAI