AigoTools: автоматическое включение веб-сайтов и поддержка многоязычного навигационного сайта инструментов ИИ с открытым исходным кодом
Общее введение
AigoTools - это навигатор сайтов с открытым исходным кодом на основе искусственного интеллекта, предназначенный для быстрого создания и управления навигационными сайтами. AigoTools предоставляет множество вариантов хранения изображений, включая локальное MinIO, AWS S3 и Tencent Cloud COS, чтобы пользователи могли легко развернуть и запустить свой собственный навигационный сайт.

Список функций
- Управление сайтом: Простой и интуитивно понятный интерфейс, позволяющий легко добавлять, редактировать и удалять навигационные сайты, быстро организовывать и управлять контентом.
- Автоматический сбор информации о сайте: Автоматическое создание скриншотов и информационных сводок целевых веб-сайтов с использованием скриншотов Playwright, ползунков данных Jina и сводок OpenAI.
- управление пользователямиПользовательская система на базе клерка обеспечивает идеальные функции аутентификации и управления пользователями.
- интернализация: Поддерживает переключение интерфейса между китайским и английским языками.
- Переключение темной/яркой темы: Пользователи могут выбирать тему по своему усмотрению.
- SEO-оптимизация: Автоматическое извлечение SEO-информации о веб-страницах и создание карты сайта.
- Несколько решений для хранения изображенийПоддерживаются локальные MinIO, AWS S3 и Tencent Cloud COS.
Использование помощи
Процесс установки
- предварительное размещение::
- уезжать Клерк Создайте приложение и добавьте пользователя в качестве администратора, который будет входить в бэкэнд администрирования.
- Подайте заявку на получение OpenAI apiKey и Jina apiKey, которые будут использоваться при включении сайта.
- Развертывание баз данных MongoDB и Redis.
- локальное развертывание::
- Хранилище клонирования:
git clone https://github.com/someu/aigotools.git cd aigotools
- Настройте переменные окружения:
cp packages/aigotools/.env packages/aigotools/.env.prod cp packages/crawler/.env packages/crawler/.env.prod
- Запуск проекта:
docker-compose up -d
Примечание: Если вы используете MinIO для хранения изображений, при первом запуске проекта конфигурацию аутентификации MinIO можно оставить пустой. После запуска проекта войдите в фон управления MinIO, чтобы создать Bucket, ACCESS_KEY и SECRET_KEY, включите публичное разрешение на чтение Bucket и обновите его в файле конфигурации перед перезапуском проекта.
- Хранилище клонирования:
- Развертывание управляемых услуг::
- Обратитесь к документации:
zeabur-deploy.md
- Ссылка на демо-версию Zeabur:AigoTools Zeabur Demo
- Обратитесь к документации:
Процесс использования
- Управление сайтом::
- Войдите в административный бэкэнд и перейдите в интерфейс управления сайтом.
- Нажмите кнопку "Добавить сайт", введите название сайта и URL, система автоматически соберет информацию о сайте и создаст скриншоты.
- Вы можете выполнять операции по редактированию или удалению добавленных сайтов.
- управление пользователями::
- В интерфейсе управления пользователями вы можете просматривать и управлять информацией о зарегистрированных пользователях.
- Поддержка аутентификации пользователей и управления правами для обеспечения безопасности сайта.
- Интернационализация и смена тем::
- На экране настроек можно выбрать язык интерфейса (китайский или английский) и тему (темная или светлая).
- SEO-оптимизация::
- Система автоматически извлекает SEO-информацию из веб-страниц и генерирует карту сайта для улучшения рейтинга в поисковых системах.
- Хранение изображений::
- Установите решение для хранения образов (локальное MinIO, AWS S3 или Tencent Cloud COS) в файле конфигурации, и система будет автоматически обрабатывать хранение и управление образами.
© заявление об авторских правах
Авторское право на статью Круг обмена ИИ Пожалуйста, не воспроизводите без разрешения.
Похожие статьи
Нет комментариев...