A implementação do Audibit envolve a conclusão de seis etapas principais:
- Preparação do ambiente básicoInstalação do Git e do Node.js (recomenda-se a versão 16+), criação de um arquivo .env para armazenar chaves de API
- Clonagem de armazém: Implementação
git clone https://github.com/YinTokey/Audibit.gitObter o código mais recente - Instalação dependenteInstalação do Next.js, do React e de outras dependências de front-end via npm install
- Configuração de chaveChave de API da OpenAI, conta de serviço do Firestore e banco de dados de vetores do Pinecone.
- teste localExecute o npm run dev para iniciar o servidor de desenvolvimento e verificar a funcionalidade básica
- Implementação da produçãoUse o npm run build para criar pacotes de produção que podem ser implantados em plataformas de nuvem, como a Netlify
Observações especiais:
- O nome do banco de dados do Firestore deve ser consistente com o índice Pinecone (o padrão é Audibit)
- A expressão Cron do GitHub Action precisa ser ajustada para fusos horários
- As implantações do Netlify precisam especificar .next como o diretório de saída
Para usuários de dispositivos móveis, também é necessário clonar o repositório audibit-mobile separadamente e conectar os pontos de extremidade da API do serviço da Web após configurar o ambiente de desenvolvimento do React Native.
Essa resposta foi extraída do artigoAudibit: transformando artigos populares de tecnologia em podcasts de áudio prontos para serem ouvidosO
































