- Я хочу установить Discourse AI на Discourse. Какой из трёх следующих методов мне следует использовать для установки?
1-1. Добавить адрес .git репозитория Discourse AI в файл ‘nono’, как указано в инструкциях по установке плагина.
1-2. Перейти по адресу Discourse AI - Self-Hosted Guide и ввести три команды ‘Docker’, показанные на этой странице, для установки.
*Нужно ли вводить команду в корневом каталоге?
1-3. Нужно ли выполнять оба шага 1-1 и 1-2? - Какие минимальные требования к системе для запуска Discourse AI?
Если я хочу использовать Toxic, NSFW и Sensitivity в своём самодостаточном Discourse, достаточно ли просто добавить этот репозиторий: GitHub - discourse/discourse-ai: Discourse AI now lives in the discourse/discourse repo · GitHub?
Или мне нужно установить их с помощью команд Docker, указанных по ссылке ниже?
Вам тоже понадобится LLM — это что-то другое, основанное на OpenAI, и гораздо дороже. Этот плагин — всего лишь интерфейс, не более того.
Спасибо за ваш ответ. Не могли бы вы немного подробнее рассказать?
Как указывает ваша ссылка, сам AI-плагин ничего не делает. Он только предоставляет настройки. Вам также нужен какой-либо ИИ — либо размещённый самостоятельно, либо от OpenAI.
Модели OpenAI не предоставляют нужные вам услуги, поэтому вам придётся перейти к самостоятельному размещению. Это требует определённых технических навыков, но так как вам понадобится довольно мощный VPS, это будет действительно дорого.
Так что для его использования мне нужно установить команду ‘Docker’ из руководства по самостоятельному размещению во второй ссылке, а не только плагин? (Я использую самостоятельное размещение)
Что-то вроде того, но гораздо больше.
Если я вас правильно понял, это значит, что вам нужно больше, чем просто плагины и «Docker»?
Да, вам нужен настоящий ИИ.
Если сомневаетесь, сначала попробуйте всё на практике, получив ключ в Open AI, а затем перейдите к более сложной задаче развёртывания локального движка LLM:
- Если я правильно понимаю, для корректного запуска определённых API при самостоятельном размещении их необходимо устанавливать с помощью команд Docker, верно?
Например, если речь идёт о токсичном ИИ, мне нужно выполнить команду: “docker run -it --rm --name detoxify -e BIND_HOST=0.0.0.0 -p6666:80 Package detoxify · GitHub”.
1-1. В этом случае можно ли оставить значения конечных точек (endpoint) без изменений? - Должна ли команда “docker run -it --rm --name detoxify -e BIND_HOST=0.0.0.0 -p6666:80 Package detoxify · GitHub” выполняться из директории Discourse или из корневой директории?
Вы лишь создаете что-то вроде шлюза. Сам ИИ где-то должен находиться. Чтобы получить то, что вы хотите, вам, вероятно, придется разместить его самостоятельно. А поскольку спрос действительно высок, вам придется запустить отдельный VPS и установить туда этот ИИ.
Так что, если вы это сделали, вам нужно правильно настроить команду Docker, и всё будет работать.
Но ИИ не является частью Docker или Discourse.
Возможно, вам стоит последовать предложению Робера и начать с OpenAI, а позже, когда придёт время, перейти к чему-то другому.
Кстати, те функции, которые вы ищете, не так надёжны, как вы, возможно, думаете. Стоимость составляет как минимум 60+ долларов в месяц, а ближе к реальности, вероятно, 300+ долларов.
Спасибо за ваш ответ