🚀 Попробуйте Zilliz Cloud, полностью управляемый Milvus, бесплатно — ощутите 10-кратное увеличение производительности! Попробовать сейчас>

milvus-logo
LFAI
Главная
  • Интеграции
    • Оркестровка
  • Home
  • Docs
  • Интеграции

  • Оркестровка

  • FastGPT

Развертывание FastGPT с помощью Milvus

FastGPT - это система вопросов и ответов, основанная на знаниях и построенная на большой языковой модели LLM, предлагающая готовые к использованию возможности для обработки данных и вызова моделей. Кроме того, она позволяет организовать рабочий процесс с помощью визуализации Flow, что облегчает работу со сложными сценариями вопросов и ответов. В этом руководстве вы узнаете, как быстро развернуть собственное эксклюзивное приложение FastGPT с помощью Milvus.

Загрузите docker-compose.yml

Убедитесь, что вы уже установили Docker Compose.
Выполните приведенную ниже команду, чтобы загрузить файл docker-compose.yml.

$ mkdir fastgpt
$ cd fastgpt
$ curl -O https://raw.githubusercontent.com/labring/FastGPT/main/projects/app/data/config.json

# milvus version
$ curl -o docker-compose.yml https://raw.githubusercontent.com/labring/FastGPT/main/files/docker/docker-compose-milvus.yml
# zilliz version
# curl -o docker-compose.yml https://raw.githubusercontent.com/labring/FastGPT/main/files/docker/docker-compose-zilliz.yml

Если вы используете версию Zilliz, настройте параметры MILVUS_ADDRESS и MILVUS_TOKEN link в файле docker-compose.yml, которые соответствуют Public Endpoint и Api key в Zilliz Cloud.

Запуск контейнера

Выполните запуск в той же директории, что и docker-compose.yml. Убедитесь, что версия docker-compose в идеале выше 2.17, так как в противном случае некоторые команды автоматизации могут не работать.

# Launch the container
$ docker compose up -d
# Wait for 10s, OneAPI typically needs to restart a few times to initially connect to Mysql
$ sleep 10
# Restart oneapi (Due to certain issues with the default Key of OneAPI, it will display 'channel not found' if not restarted, this can be temporarily resolved by manually restarting once, while waiting for the author's fix)
$ docker restart oneapi

Доступ к OneAPI для добавления моделей

Доступ к OneAPI можно получить по адресу ip:3001. По умолчанию имя пользователя - root, а пароль - 123456. Вы можете изменить пароль после входа в систему.
Используя модель OpenAI в качестве примера, перейдите на вкладку "Канал", выберите модель чата и модель встраивания в разделе "Модели".
Введите свой API-ключ OpenAI в разделе "Секреты".
Для использования моделей за пределами OpenAI и получения дополнительной информации, пожалуйста, обратитесь к One API.

Настройка токенов

Перейдите на вкладку "Токены". По умолчанию здесь установлен токен Initial Root Token. Вы также можете создать новый токен и установить квоту самостоятельно.
Нажмите "Копировать" на своем токене, убедившись, что значение этого токена совпадает со значением CHAT_API_KEY, заданным в файле docker-compose.yml.

Доступ к FastGPT

В настоящее время доступ к FastGPT можно получить напрямую по адресу ip:3000 (пожалуйста, не забывайте о брандмауэре). Имя пользователя - root, а пароль - DEFAULT_ROOT_PSW в переменной окружения docker-compose.yml. Если вам потребуется доступ к доменному имени, вам нужно будет самостоятельно установить и настроить Nginx.

Остановка контейнера

Выполните следующую команду, чтобы остановить контейнер.

$ docker compose down

Попробуйте Managed Milvus бесплатно

Zilliz Cloud работает без проблем, поддерживается Milvus и в 10 раз быстрее.

Начать
Обратная связь

Была ли эта страница полезной?