AIssist é uma interface de linha de comando (CLI) simples, mas capaz para conversar com os modelos de IA de ponta da OpenAI.
Instale-me com pip install aissist
. Defina a variável de ambiente OPENAI_API_KEY
como sua chave de API OpenAI e digite ai
.
Esta biblioteca foi escrita para aliviar uma coceira pessoal. Achei o GPT 3.5 incrivelmente útil em minhas atividades diárias de codificação, mas também descobri que ter que acessar um navegador da web e interagir com ele era entediante. O que eu realmente queria era uma ferramenta que:
ai
)Esta biblioteca é exatamente isso.
Instale usando pypi com
pip install aissist
Há uma variável de ambiente necessária, OPENAI_API_KEY
, que deve conter uma chave de API OpenAI. aissist
irá avisá-lo se a chave não estiver definida ou for inválida.
Invoque o programa com ai
. Várias partes da configuração podem ser editadas com parâmetros de linha de comando, liste-as com ai --help
.
Uma vez iniciado, basta inserir um prompt e pressionar ESCAPE e depois ENTER para enviar o prompt.
Dentro de cada sessão há um histórico e você pode usar a seta para cima para revisitar e editar prompts anteriores.
Aqui está um exemplo simples
Na primeira execução, aissist
gravará um arquivo de configuração ( .aissist
) em seu diretório inicial. Este arquivo contém diversas opções de configuração que podem ser editadas. Cada opção de configuração corresponde precisamente a um argumento de linha de comando. A ordem de precedência para assumir o valor de uma opção é
.aissist
O AIssist segue o versionamento semântico, portanto, você deve esperar que: