Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gabrielborges2000/ask-openai
Este projeto foi desenvolvido em um desafio do bora codar da Rocketseat e depois foi corrigido na video aula feita pelo Diego, onde utilizamos a OpenAi para gerar códigos mais preciso atravéz de um promp programável.
https://github.com/gabrielborges2000/ask-openai
ai nextjs nodejs typescript
Last synced: 27 days ago
JSON representation
Este projeto foi desenvolvido em um desafio do bora codar da Rocketseat e depois foi corrigido na video aula feita pelo Diego, onde utilizamos a OpenAi para gerar códigos mais preciso atravéz de um promp programável.
- Host: GitHub
- URL: https://github.com/gabrielborges2000/ask-openai
- Owner: GabrielBorges2000
- Created: 2023-08-18T07:46:35.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-02-07T05:06:05.000Z (11 months ago)
- Last Synced: 2024-12-17T04:18:07.747Z (27 days ago)
- Topics: ai, nextjs, nodejs, typescript
- Language: TypeScript
- Homepage: https://asksql-two.vercel.app
- Size: 5 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AskSQL OpenAI
Esse projeto foi desenvolvido com o objetivo de facilitar o desenvolvimento de aplicações que precisão usar querys sql para acessar informações do banco de dados, porém é necessário ter uma chave de API da OpenAI para utilizar.
# 💻 Pré-requisitos
Antes de começar, verifique se você atende aos seguintes requisitos:- Versão mais recente do ```Visual Studio Code``` ou IDE da sua preferência.
- Versão mais recente do ```NODE.JS``` e ```NPM```.
- Ter um dispositivo ```Desktop```, ```Android``` ou ```IOS```.# Como inicar o servidor?
### Clone o repositório e baixe as dependências da seguinte forma:
```
git clone https://github.com/GabrielBorges2000/asksql_openai.git
```
Abra o terminal, acesse a pasta onde está o projeto e execute:```
npm install
```no arquivo ```.env.local``` defina as variáveis necessárias para rodas sua aplicação
```
OPENAI_API_KEY='sua-api-key-aqui'
```No terminal coloque o comando:
```
npm run dev
```Agora para acessar o servidor, em seu navegador abra o localhost ou acesso pelo IP da sua máquina:
exemplo:
```
http://localhost:3000/
```
ou
```
http://seu-ip-aqui:3000/
```caso não saiba como conseguir o endereço ip da sua máquina, abra um terminal e rode o seguinte comando:
```
ipconfig
```Pronto! Basta realizar as alterações nos arquivos se for necessário ou somente testar a aplicação.
Esse arquivo foi utilizado o Next.js, TypeScript, Tailwindcss, API da OpenAI, server components, prismjs(editor).
## Funcionalidades da Aplicação
- O usuário deve conseguir cadastar a query que contem as colunas no banco da dados.
- O usuário deve conseguir informar a ação que quer realizar.
- O usuário deve conseguir o retorno da AI com a Query SQL que solicitou.##### Agradecemos às seguintes pessoas que contribuíram para este projeto:
Gostou desse projeto? Deixe um Like!