- Você pode conseguir sua chave se cadastrando no site da OpenAI e acessando esse link
Obs: Existe um custo para utilização tanto para a API do ChatGPT, quanto para as outras APIs da OpenAI
Com a sua chave, basta substituir na variável const API_KEY
no arquivo src\main.rs
Optei por salvar as duas últimas perguntas e respostas feitas para o ChatGPT, e uma mensagem inicial pro sistema, nesse caso, "Você é um assistente útil", porém podemos usar outras frases para adaptar o ChatGPT para nos auxiliar, por exemplo:
- "Você é um bot que só responde como se tivesse ensinando para uma criança"
- "Você é um bot que responde tudo com emojis"
- "Você é um bot que não sabe nenhuma resposta"
Também fixei a temperatura (aleatoriedade da resposta) em 0.8 e a quantidade máxima de tokens da resposta em 200, caso queiram saber mais dos inputs da API, basta acessar a documentação
Todas essas features podem ser alteradas no começo do código no arquivo src\main.rs
- Por fim, após clonar esse repositório, basta ir na pasta dele e executar o comando:
cargo run
Caso ainda não tenha o Rust e o Cargo instalado, segue o site oficial para auxílio da instalação: