# Как улучшить API-вызовы плагина ИИ?

**URL:** https://meta.discourse.org/t/enrich-api-calls-of-ai-plugin/357898
**Category:** Feature
**Tags:** rest-api, ai
**Created:** [19.Март.2025 05:47:48 UTC](https://meta.discourse.org/t/enrich-api-calls-of-ai-plugin/357898 "2025-03-19T05:47:48Z")
**Posts on this page:** 1
**Showing post:** 5

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [09.Апрель.2025 05:45:59 UTC](https://meta.discourse.org/t/enrich-api-calls-of-ai-plugin/357898/5 "2025-04-09T05:45:59Z")

</div>

Ого, это действительно довольно сложно.

Думаю, если бы пользовательские инструменты были достаточно функциональными, они могли бы это реализовать… Это, конечно, напоминает машину Руба Голдберга, но представьте:

1. ЕСЛИ конфигурация с персонажем:
  1. Принудительно вызывает инструменты,
  2. И принудительно использует пользовательский инструмент без параметров,

2. ТО мы не вызываем LLM, а просто передаем управление инструменту.
3. ТО предоставляем инструменту необходимую инфраструктуру для потоковой передачи результатов обратно в приложение через инверсию управления каким-либо образом.

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

Другой вариант — создать новый пользовательский плагин, который зависит от Discourse-AI и определяет собственный диалект и конечную точку. Это, безусловно, самый простой способ решить задачу.

---

_[View the full topic](https://meta.discourse.org/t/enrich-api-calls-of-ai-plugin/357898)._
