Создание локально развернутого чата
Всех приветствую! Стоит следующая задача: создать локально развернутый аналог ChatGPT (на ~30 пользователей). Нет понимания, какой стек технологий лучше использовать. Подскажите, пожалуйста, какие-нибудь варианты, ссылки на информацию и т.п. В приоритете, конечно, бек на Python.
Ответы (2 шт):
Автор решения: SeVlad
→ Ссылка
Подскажите, пожалуйста, какие-нибудь варианты, ссылки на информацию и т.п.
Для начала гуглим "ChatGPT API". А дальше - по квалификации/возможностям
Автор решения: Трипольский Пётр
→ Ссылка
Если вы не можете в фронт, могу предложить вам два варианта:
- Использовать GPT4All. Готовый фронт может открыть файл модели для
LLaMAс расширением.gguf
- Использовать
REPL, реализацию можно посмотреть по ссылке. Модуль для создания собственного read-eval-print-loop есть в стандартной библиотеке NodeJS, у gpt4all есть модуль вnpm
import repl from "repl";
import { execute } from './src/ai.mjs';
async function run(uInput, context, filename, callback) {
console.log('Generating answer, please wait (fan goes hisssssss)');
console.time('Timing');
const result = await execute(uInput);
console.timeEnd('Timing');
callback(null, result);
}
repl.start({ prompt: "chatgpt-repl => ", eval: run });
