Обратный вызов приложения означает, что плагин может получать доступ к данным приложения внутри Интеллос. Этот модуль поддерживает как потоковые, так и непотоковые вызовы приложений. Если вы не знакомы с базовыми концепциями обратного вызова, сначала прочитайте Обратный вызов сервисов Интеллос. Типы интерфейсов:
  • Приложения типа Chatbot/Agent/Chatflow — это все приложения на основе чата, поэтому они используют одни и те же типы входных и выходных параметров. Их можно единообразно рассматривать как Chat-интерфейс.
  • Приложения Workflow занимают отдельный Workflow-интерфейс.
  • Приложения Completion (приложения генерации текста) занимают отдельный Completion-интерфейс.
Обратите внимание: плагинам разрешён доступ только к приложениям в том рабочем пространстве, где находится сам плагин.

Вызов Chat-интерфейса

Точка входа

Спецификация интерфейса

Когда response_mode равен streaming, этот интерфейс напрямую возвращает Generator[dict]. В противном случае он возвращает dict. Конкретные поля интерфейса см. в результатах, возвращаемых ServiceApi.

Пример использования

Мы можем вызвать приложение типа Chat внутри Endpoint и вернуть результат напрямую.

Вызов Workflow-интерфейса

Точка входа

Спецификация интерфейса

Вызов Completion-интерфейса

Точка входа

Спецификация интерфейса

Связанные ресурсы


Edit this page | Report an issue