Introdução geral
O Tap4 AI WebUI é um projeto de site de navegação de ferramentas de IA leve e de código aberto, projetado para ajudar os usuários a criar facilmente seu próprio catálogo de ferramentas de IA. O projeto usa a pilha de tecnologia Next.js e Supabase, suporte para otimização de SEO em vários idiomas, para fornecer classificação de funções de filtragem, pesquisa e exibição detalhada de ferramentas de IA, com o projeto Tap4 AI Crawler para dar suporte à automação de páginas da Web de rastreamento. Seja você um entusiasta de IA ou um desenvolvedor, é possível criar rapidamente seu próprio site de navegação de ferramentas de IA por meio desse projeto.
Lista de funções
- Exibição da lista de ferramentas de IA: suporte para exibir informações detalhadas sobre ferramentas de IA
- Filtrar por categoria: Suporte à navegação de ferramentas de IA por categoria
- Função de pesquisa: Forneça a função de pesquisa da ferramenta de IA
- Apresentação detalhada: suporte para apresentação de ferramentas de IA no formato Markdown Apresentação detalhada
- Compatível com SEO: suporte a SEO em vários idiomas
Usando a Ajuda
Processo de instalação
- Implantação do Tap4 AI Crawler::
- A primeira coisa que precisa ser feita é implantar o TRastreador ap4 AI Projeto. Depois de implantado, você pode usar o nome de domínio da plataforma ou um nome de domínio personalizado como interface de API para gerar conteúdo da Web da ferramenta de IA.
- Função Tap4.AI Crawler: captura de tela automática do site e upload para o Cloudflare R2. suporte para rastreamento de detalhes do site e geração de título, descrição e introdução específica do formato Markdown por meio de IA.
- Criação de um banco de dados Supabase e execução de scripts SQL::
- Registre-se no Supabase e crie um banco de dados, registrando SUPABASE_URL e SUPABASE_ANON_KEY para a configuração subsequente da variável de ambiente do Vercel.
- Execute os arquivos SQL no diretório db do projeto no backend do Supabase: create_table.sql, insert_category_data.sql, insert_data.sql.
- Implementação na Vercel::
- strike (no teclado)aqui (literário)Siga as instruções para fazer a implantação. Observação: não se esqueça de definir as variáveis de ambiente!
- Exemplo de configuração de variável de ambiente:
NEXT_PUBLIC_SITE_URL="https://tap4.ai" GOOGLE_TRACKING_ID="G-XXXXXXXXX" 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"
- operação local::
- Projeto de clonagem:
git clone https://github.com/6677-ai/tap4-ai-webui.git
- Instale a dependência:
Nó NVM PNPM
- Definição de variáveis de ambiente: Crie o diretório raiz
.env.local
preencha os valores das variáveis de ambiente correspondentes - Execute o modelo de desenvolvimento:
desenvolvimento do pnpm
- Projeto de clonagem:
- Atualizações de conteúdo::
- Modificação manual do banco de dados: modifique diretamente os dados da tabela web_navigation no Supabase
- Atualização automática do rastreador: se o rastreador falhar, você poderá consultar manualmente a tabela de envio e, em seguida, criar o conteúdo relevante do site e inseri-lo na tabela web_navigation.