Как работает интеграция через API
- Создайте приложение в Студии Интеллос с нужными вам возможностями ИИ
- Сгенерируйте учётные данные API для безопасного доступа к функциям приложения
- Вызывайте API из своего приложения, чтобы получать ответы на базе ИИ
- Пользователи взаимодействуют с вашим собственным интерфейсом, а Интеллос берёт на себя обработку ИИ
С чего начать
1
Откройте настройки API
В своём приложении перейдите в раздел Доступ к API в левой боковой панели.
2
Создайте учётные данные API
Сгенерируйте новые учётные данные для интеграции. Вы можете создать несколько ключей для разных сред или пользователей.
3
Изучите документацию
Интеллос генерирует полную документацию API под конкретную конфигурацию вашего приложения.
4
Реализуйте в своём приложении
Используйте приведённые примеры, чтобы встроить вызовы API в своё приложение.
Приложение для генерации текста
Такие приложения используются для создания качественного текста — статей, резюме, переводов и т. п. — через вызов APIcompletion-messages: вы отправляете пользовательский ввод и получаете сгенерированный текст. Параметры модели и шаблоны промптов, используемые при генерации, зависят от настроек, которые разработчик задал на странице оркестровки промптов Интеллос.
Документацию API и примеры запросов для этого приложения можно найти в разделе Приложения -> Доступ к API.
Например, вот образец вызова API для генерации текста:
- cURL
- Python
Диалоговые приложения
Диалоговые приложения поддерживают непрерывный диалог с пользователями в формате «вопрос — ответ». Чтобы начать разговор, вы вызываете APIchat-messages. Для каждой сессии генерируется conversation_id, который необходимо передавать в последующих вызовах API, чтобы сохранять ход разговора.
Важное замечание: Service API не разделяет разговоры, созданные в WebApp. Разговоры, созданные через API, изолированы от разговоров, созданных в интерфейсе WebApp.
Что важно знать про conversation_id:
- Генерация
conversation_id: При начале нового разговора оставьте полеconversation_idпустым. Система сгенерирует и вернёт новыйconversation_id, который вы будете использовать в дальнейших взаимодействиях для продолжения диалога. - Работа с
conversation_idв существующих сессиях: После того какconversation_idсгенерирован, во все последующие вызовы API следует включать этотconversation_id, чтобы обеспечить непрерывность разговора с ботом Интеллос. Если передан ранее полученныйconversation_id, любые новыеinputsбудут проигнорированы. Для продолжающегося разговора обрабатывается толькоquery. - Управление динамическими переменными: Если в ходе сессии нужно изменить логику или переменные, вы можете использовать переменные разговора (переменные, специфичные для сессии), чтобы скорректировать поведение или ответы бота.
chat-messages:
- cURL
- Python

