Зачем якорь ИИ? | Живая демонстрация и видео | Docker развертывание | Руководство по установке
Якорь AI-это инструмент без кода с открытым исходным кодом для сотрудников построения, оценки и хостинга, использующих GPT и другие крупные языковые модели. Вы можете легко построить и обмениваться приложениями LLM, управлять своим бюджетом и запускать партийные рабочие места. С привязкой ИИ, управление доступом, контроль бюджетов и рабочих мест на пакетах - это бриз. Мы стремимся быть местом выбора для превращения вашей команды в ориентированную на AI Powerhouse.
Мы предоставляем:
Вы можете проверить наш альфа -релиз здесь.
Если вы предпочитаете развернуть AIS-AI с использованием Docker, этот раздел предоставляет пошаговое руководство для этого.
Клонировать репозиторий GitHub
Если вы еще этого не сделали, клонируйте репозиторий на местную машину.
git clone https://github.com/AnchoringAI/anchoring-ai.gitПерейдите в каталог Project Root
cd anchoring-aiСоздайте изображение Docker
docker-compose buildЗапустите контейнеры Docker
docker-compose up Ваше приложение теперь должно быть доступно по адресу localhost:3000 .
Остановите контейнеры Docker
docker-compose downУдалить все ресурсы Docker (необязательно)
docker system prune -aЭто руководство предназначено в основном для Linux и MacOS. Пользователи Windows все еще могут следовать вместе с некоторыми настройками, указанными ниже.
Перед началом установки убедитесь, что у вас есть доступ к вашей системе на уровне администратора.
Примечание для пользователей Windows
- Установите и запустите Redis, который не поддерживается в Windows через подсистему Windows для Linux (WSL).
- Прокомментируйте
uwsgi==2.0.21вback-end/requirements.txtтак как этот пакет не поддерживается для Windows.- Добавить
--pool=soloдля работника сельдерея ARGS вback-end/src/celery_worker.pyдля поддержки партийных заданий.
Загрузите MySQL 8.0 : перейдите на официальную страницу загрузки MySQL и загрузите установщик MySQL 8.0 для вашей операционной системы.
Установите MySQL : запустите установщик и следуйте инструкциям на экране для установки MySQL.
Запустить MySQL :
sudo systemctl start mysqlПроверьте установку : откройте терминал и выполните следующее:
mysql --versionЭто должно отображать установленную версию MySQL.
Скачать Redis 5.0.7 : посетите официальную страницу загрузки Redis и загрузите Tarball или установщик Redis 5.0.7 для вашей операционной системы.
Установить Redis :
cd redis-5.0.7
make
make installНачать Redis :
redis-serverПроверьте установку : откройте новый терминал и запустите:
redis-cli pingЕсли Redis работает, это вернет «Pong».
node -v в терминале. python --version или python3 --version в терминале. Запустите следующую команду в терминале:
git clone https://github.com/AnchoringAI/anchoring-ai.git Откройте свой терминал и перейдите в каталог scripts в своем проекте:
cd path/to/your/project/scriptsОткройте оболочку MySQL, введя следующую команду:
mysql -u [your_username] -p Вам будет предложено ввести пароль для [your_username] .
Оказавшись внутри оболочки MySQL, переключитесь на базу данных, которую вы собираетесь использовать (если она уже существует). Замените [your_database] на имя вашей базы данных:
use [your_database] ; Выполните скрипт init_db.sql для инициализации базы данных MySQL:
source init_db.sql Перейдите в файл config.py , расположенный в каталоге back-end/src :
cd path/to/your/project/back-end/src Откройте config.py в вашем любимом текстовом редакторе и найдите класс DevelopmentConfig .
Обновите класс конфигурации базы данных, чтобы соответствовать настройкам MySQL:
class DevelopmentConfig ( BaseConfig ):
USERNAME = '[your_username]'
PASSWORD = '[your_password]'
HOST = 'localhost'
PORT = '3306'
DATABASE = '[your_database]'
DB_URI = f'mysql+pymysql:// { USERNAME } : { PASSWORD } @ { HOST } : { PORT } / { DATABASE } ?charset=utf8'
SQLALCHEMY_DATABASE_URI = DB_URI Замените [your_username] , [your_password] и [your_database] с помощью имени пользователя MySQL, пароля и имени базы данных, которые вы выбрали.
После завершения этих шагов ваша база данных должна быть инициализирована, и ваше приложение настроено для подключения к ней.
front-end папку: cd front-endnpm installnpm startback-end : cd ..
cd back-endpip install -r requirements.txt Перейдите к каталогу src :
cd srcЗапустите приложение Python :
python3 app.pypython app.pyНачните работника сельдерея на заднем плане :
python3 celery_worker.py >> logs/celery_worker_log.txt 2>&1python celery_worker.py >> logs/celery_worker_log.txt 2>&1После завершения этих шагов вы сможете увидеть приложение, работающее по адресу Localhost: 3000.