Tap4 AI WebUI: проект навигации по легким инструментам искусственного интеллекта с открытым исходным кодом
Общее введение
Tap4 AI WebUI - это проект легкого навигационного сайта с открытым исходным кодом, разработанный для того, чтобы помочь пользователям легко создать свой собственный каталог инструментов искусственного интеллекта. Проект использует стек технологий Next.js и Supabase, поддерживает многоязыковую SEO-оптимизацию, обеспечивает классификацию инструментов ИИ, функции фильтрации, поиска и детального отображения, а проект Tap4 AI Crawler поддерживает автоматизацию поиска веб-страниц. Независимо от того, являетесь ли вы энтузиастом ИИ или разработчиком, вы можете быстро создать свой собственный сайт навигации по инструментам ИИ с помощью этого проекта.

Список функций
- Отображение списка инструментов AI: поддержка отображения богатой информации об инструментах AI
- Фильтр по категориям: поддержка просмотра инструментов искусственного интеллекта по категориям
- Функция поиска: Обеспечить функцию поиска инструмента AI
- Подробная презентация: поддержка представления инструментов искусственного интеллекта в формате Markdown Подробная презентация
- SEO Friendly: многоязычная поддержка SEO
Использование помощи
Процесс установки
- Развертывание Tap4 AI Crawler::
- Первое, что необходимо сделать, это развернуть Tap4 AI Crawler Проект. После развертывания вы можете использовать доменное имя платформы или пользовательское доменное имя в качестве интерфейса API для создания веб-содержимого инструмента AI.
- Tap4.AI Crawler функция: сайт автоматический скриншот и загрузить в Cloudflare R2. поддержка ползания детали сайта и генерировать название сайта, описание и Markdown формат конкретного введения через AI.
- Создание базы данных Supabase и выполнение сценариев SQL::
- Зарегистрируйтесь в Supabase и создайте базу данных, записав SUPABASE_URL и SUPABASE_ANON_KEY для последующей настройки переменных окружения Vercel.
- Выполните SQL-файлы в каталоге db проекта в бэкенде Supabase: create_table.sql, insert_category_data.sql, insert_data.sql.
- Развертывание на Vercel::
- удар (по клавиатуре)здесь (литературный)Следуйте подсказкам для развертывания. Примечание: Не забудьте установить переменные окружения!
- Пример конфигурации переменной окружения:
NEXT_PUBLIC_SITE_URL="https://tap4.ai" GOOGLE_TRACKING_ID="G-XXXXXXX" GOOGLE_ADSENSE_URL="https://xxxx.googlesyndication.com/xxxxx/xxxxx" CONTACT_US_EMAIL="contact@tap4.ai" NEXT_PUBLIC_SUPABASE_URL="https://xxxyyyzzz.supabase.co" NEXT_PUBLIC_SUPABASE_ANON_KEY="XXX.YYY.ZZZ" CRAWLER_API="https://{crawler_domain}/site/crawl_async" CRAWLER_API_KEY="xxxx" CRON_AUTH_KEY="keyxxxx" SUBMIT_AUTH_KEY="xxxx"
- локальная операция::
- Проект клонирования:
git clone https://github.com/6677-ai/tap4-ai-webui.git
- Установите зависимость:
Node NVM PNPM
- Установка переменных окружения: создание корневого каталога
.env.local
заполните значения соответствующих переменных окружения - Запустите модель разработки:
pnpm dev
- Проект клонирования:
- Обновление контента::
- Ручная модификация базы данных: прямое изменение данных таблицы web_navigation в Supabase
- Автообновление краулера: если краулер не справляется, можно вручную запросить таблицу submit, затем создать соответствующий контент сайта и вставить его в таблицу web_navigation.
© заявление об авторских правах
Авторское право на статью Круг обмена ИИ Пожалуйста, не воспроизводите без разрешения.
Похожие статьи
Нет комментариев...