ChatGPT — это мощный генеративный инструмент искусственного интеллекта, разработанный компанией OpenAI. Вы вводите текстовые подсказки в разговорной манере, а он дает вам подробный ответ.
Конечно, он не идеален. Но иногда он невероятно полезен. Что бы вы с ним ни делали, к сожалению, это не решение с открытым исходным кодом.
Как проприетарный вариант, он не выгоден во всех отношениях. Итак, каковы же альтернативы ChatGPT с открытым исходным кодом? Позвольте рассказать о лучших альтернативах ChatGPT с открытым исходным кодом.
1. OpenChatKit
OpenChatKit — это полноценная альтернатива ChatGPT, разработанная компанией Together.
Изначально компания сотрудничала с такими исследовательскими организациями, как LAION (ответственная за Stable Diffusion), чтобы создать обучающий набор данных. При написании этой версии использовалась модель RedPajama, одна из крупнейших моделей ИИ с открытым исходным кодом.
Вы можете попробовать, подходит ли она для ваших случаев использования, и изучить ее страницу на GitHub для получения технических подробностей.
2. ChatRWKV
ChatRWKV — это альтернатива с открытым исходным кодом, основанная на языковой модели RNN (Recurrent Neural Network).
Вы можете найти его демонстрацию на Huggingface. На странице GitHub можно найти информацию о репозитории, технические подробности и предварительную версию.
Разработчики и компании могут создавать свои чат-боты на основе ChatRWKV.
3. ColossalChat
Colossal AI — это инициатива с открытым исходным кодом, призванная помочь вам клонировать модели искусственного интеллекта и создавать платформы, подобные ChatGPT, под ваши требования.
ColossalChat — это чатбот, использующий данный проект. К сожалению, на момент написания этой статьи демо-версия не функционирует.
Вы можете изучить его исходный код на GitHub.
4. KoboldAI
ChatGPT-подобный ИИ для помощи в написании текстов в виде браузерного фронтенда. Хотя он поддерживает режим чатбота, в первую очередь он разработан как ИИ-помощник для написания романов.
Доступны различные модели, и вы можете легко запустить его в Google Colab.
Он поддерживает различные режимы, позволяющие оптимизировать процесс написания и играть с ним. Вы можете узнать все о нем на его странице GitHub.
5. GPT4ALL
GPT4all — это интересный проект с открытым исходным кодом, цель которого — предоставить вам чат-боты, которые можно запускать где угодно.
Да, вы можете запустить его локально на вашем CPU, и он поддерживает почти все другие GPU.
Все, что вам нужно сделать, это установить его настольное приложение (чат-клиент) и приступить к работе. Хотите узнать, как она сделана? Загляните на его страницу на GitHub.
6. HuggingChat
Звучит знакомо? Платформа Huggingface используется другими моделями ИИ и чат-ботами для демонстрации демо-версий.
А HuggingChat — это альтернатива ChatGPT с открытым исходным кодом. В нем используются лучшие модели ИИ сообщества, чтобы заставить чатбота работать.
Вы можете взять его на пробу и изучить исходный код для получения более подробной информации. Можно использовать чат-приложение с другим бэк-эндом, чтобы удовлетворить конкретные требования.
7. Koala
Koala от EasyLM — это чат-бот, который вы можете попробовать запустить локально. Он построен на основе набора данных LLaMA.
Вы можете обратиться к его официальному блогу, чтобы узнать интригующие подробности.
Демо-версия на данный момент недоступна. Однако вы можете воспользоваться документацией, чтобы попробовать запустить ее локально и протестировать.
8. Vicuna
Vicuna — еще один чатбот с открытым исходным кодом, обученный на базе LLaMA. По словам разработчиков, при оценке с использованием GPT-4 в качестве судьи, он пришел к выводу, что приближается к качеству ChatGPT.
Интересное утверждение, которое вы, возможно, захотите проверить. Вы можете выбрать языковую модель Vicuna и попробовать ее в Chatbot Arena.
Подробнее о ней можно узнать в официальном блоге компании.
9. Alpaca-LoRA
Alpaca-Lora — это обучаемая модель, использующая низкоранговую адаптацию и позволяющая запускать ее на Raspberry Pi.
Вся модель может быть обучена с помощью одного графического процессора RTX 4090 за несколько часов.
На тот момент демонстрация не работала. Ознакомиться с ней можно на странице GitHub.
10. Dolly
Dolly — еще одна языковая модель, обученная на платформе машинного обучения Databricks и разрешенная для коммерческого использования.
Вы можете посмотреть исходный код на GitHub и изучить модель на Huggingface.
11. H2oGPT
H2oGPT предназначен для запросов, чтобы помочь вам обобщить ваши документы. Для этого он позволяет загружать и просматривать документы через свой пользовательский интерфейс, который является приватным для вас.
Вы также можете начать разговор, как в ChatGPT. Для Windows и macOS доступны простые программы установки. Для установки на Linux-машину потребуется немного больше усилий при использовании Docker.
Вы можете попробовать живую демонстрацию чатбота, чтобы получить представление, и изучить исходный код на его странице GitHub.
12. Cerebras-GPT
Cerebras-GPT предлагает модели типа GPT с открытым исходным кодом, обученные по огромному количеству параметров.
Она не предлагает чатбота. Их цель — предоставить модели с открытым исходным кодом, которые вы можете использовать для повышения точности и эффективности вычислений.
Подробности о модели можно узнать на сайте Hugging Face.
13. OpenAssistant
OpenAssistant — проект, призванный предоставить всем желающим доступ к чат-боту, подобному ChatGPT.
Некоторое время они собирали данные от пользователей с помощью демо-версии. Теперь демонстрация больше не функционирует, так как проект был отмечен создателем как завершенный.
Вы можете использовать прогресс проекта и исходный код для его развития.