Chatbot criado em conjunto com o vídeo tutorial Chatbot do ZERO com Next, AI SDK, OpenAI e Shadcn/UI
Antes de começar, você precisará ter o seguinte instalado em sua máquina:
- Node.js
- npm (gerenciador de pacotes do Node.js)
Siga as etapas abaixo para configurar o projeto em sua máquina local:
-
Clone este repositório para o seu diretório de trabalho:
git clone https://github.com/lucasimonmendes/chat-ai
-
Navegue até o diretório do projeto:
cd chat-ai
-
Instale as dependências do projeto:
npm install
-
Crie um arquivo
.env.local
na raiz do diretório do projeto e adicione as seguintes variáveis de ambiente:OPENAI_API_KEY=your_openai_api_key
Certifique-se de substituir
your_openai_api_key
pela sua chave de API da OpenAI.
Para iniciar o servidor de desenvolvimento e executar o chatbot, execute o seguinte comando:
npm run dev
Isso iniciará o servidor local na porta 3000. Abra o navegador e acesse http://localhost:3000
para ver o chatbot em ação.
Você pode personalizar o comportamento do chatbot ajustando os arquivos no diretório src/
. Com o tempo irei personalizar o projeto e subir as modificações.
Contribuições são bem-vindas! Se você deseja contribuir para este projeto, siga as etapas abaixo:
-
Crie um fork deste repositório.
-
Crie uma nova branch para suas alterações:
git checkout -b minha-branch
-
Faça suas modificações e adicione os arquivos alterados:
git add .
-
Faça o commit das suas alterações:
git commit -m "Minhas alterações"
-
Envie suas alterações para o repositório remoto:
git push origin minha-branch
-
Abra um pull request no repositório original.