
Chatgpt? com o modo de interface de usuário textual (TUI) escrito em Go.
O ChatGptui é uma ferramenta interativa que permite que os usuários interajam com o modelo de idioma GPT (transformador pré-treinado generativo) do OpenAI em tempo real, usando uma interface de usuário baseada em texto (TUI). Essa ferramenta fornece uma maneira conveniente e intuitiva de se comunicar com o modelo de idioma e gerar respostas de texto do tipo humano, tornando-o uma ferramenta ideal para quem deseja explorar os recursos dos modelos de idiomas ou criar aplicativos de conversação.

O chatgptui foi projetado para ser fácil de usar e altamente personalizável. A ferramenta suporta uma variedade de opções de configuração, permitindo que os usuários selecionem o modelo de idioma que desejam usar, defina o comprimento das respostas geradas e muito mais. Além disso, o ChatGptui fornece uma variedade de atalhos de teclado para navegação rápida e fácil através das opções disponíveis, tornando a ferramenta mais amigável e eficiente.
go install github.com/dwisiswant0/chatgptui@latestAqui estão todas as opções que ele suporta.
$ chatgptui -h
ChatGPTUI ? v1.0.0
--
ChatGPT with Textual User Interface
made with ? by dw1
Usage: chatgptui [options]
Options:
-e, --edit Edit configuration
-l, --list List all supported OpenAI model
--rm Remove configuration
-V, --version Show current version
Examples:
chatgptui
chatgptui --edit O modo TUI da ferramenta ChatGPT pode ser acessado executando o comando chatgptui sem sinalizadores adicionais. Ao executar o comando, você será solicitado a fornecer as entradas de configuração necessárias necessárias para usar o modelo de idioma.
As entradas de configuração podem incluir parâmetros como a chave da API OpenAI, modelo, comprimento máximo do texto gerado etc. Essas configurações podem ser ajustadas para adaptar a saída gerada pelo modelo de acordo com seus requisitos.
Depois de fornecer as entradas de configuração necessárias, o sistema o direcionará para o modelo de exibição de bate -papo. Aqui, você pode começar a gerar respostas inserindo seus avisos na interface. O modelo de visualização de bate -papo exibe o histórico de conversas, facilitando o controle da conversa em andamento.
Para melhorar a experiência do usuário e tornar o Chatgptui mais fácil de usar, a ferramenta oferece uma variedade de atalhos de teclado que podem ser usados nos modelos de configuração e visualização de bate-papo. Esses atalhos permitem executar várias ações rapidamente e facilitar o uso da ferramenta e interagir com o modelo de idioma.
↑ / ↓ : use as teclas de seta para cima e para baixo para navegar pelas opções no modelo de exibição.ctrl+c / esc : use essas combinações de teclado para sair do chatgptui.tab : Use esta tecla para preencher o valor padrão para um campo no modelo de exibição de configuração. Além desses atalhos, o Chatgptui também fornece uma maneira conveniente de limpar o histórico de bate -papo. Basta digitar /clear ou /c na área de texto do modelo de exibição de bate -papo para limpar o histórico de bate -papo e iniciar uma nova conversa.
Esses atalhos de teclado podem ajudá -lo a otimizar seu fluxo de trabalho e aumentar sua produtividade e economizar seu tempo e tornar a ferramenta Chatgptui mais conveniente de usar. Eles permitem que você navegue pelas opções disponíveis rapidamente, preencha os valores padrão facilmente e limpe o histórico de bate -papo com apenas alguns pressionamentos de teclas, melhorando sua experiência geral com a ferramenta!
Quando você executa o comando chatgptui , ele o direcionará imediatamente para o modelo de exibição de bate -papo, onde você pode começar a conversar com o modelo de idioma. O modelo de visualização de bate -papo exibirá o histórico de conversas e você poderá digitar seu prompt para gerar uma resposta do modelo.
Se você deseja alterar alguma das definições de configuração, como o modelo ou a temperatura, pode usar o sinalizador -e / --edit . Isso o redirecionará para o modelo de exibição de configuração, onde você pode modificar os campos necessários de acordo com suas necessidades. Depois de atualizar a configuração, você pode retornar ao modelo de exibição de bate -papo para continuar conversando com as configurações atualizadas.
chatgptui --edit Caso você queira remover completamente a configuração, você pode usar o sinalizador --rm . Isso excluirá a configuração e todos os dados associados, permitindo que você inicie o Fresh com uma nova configuração.
chatgptui --rm O ChatGptui fornece suporte para vários modelos de idiomas do OpenAI, cada um com seu próprio conjunto de recursos e recursos exclusivos. Para visualizar uma lista de todos os modelos disponíveis que você pode escolher ao configurar o modelo de idioma, você pode usar o sinalizador -l / --list .
O uso do sinalizador -l exibirá uma lista de todos os modelos OpenAI que são atualmente suportados pelo ChatGptui.
$ chatgptui --list
gpt-4-32k-0314
gpt-4-32k
gpt-4-0314
gpt-4
gpt-3.5-turbo-0301
gpt-3.5-turbo
text-davinci-003
text-davinci-002
text-curie-001
text-babbage-001
text-ada-001
text-davinci-001
davinci-instruct-beta
davinci
curie-instruct-beta
curie
ada
babbage
code-davinci-002
code-cushman-001
code-davinci-001Ao visualizar esta lista, você pode selecionar facilmente o modelo que melhor atenda às suas necessidades, com base em seus recursos e desempenho. Depois de selecionar o modelo que deseja usar, você pode configurá -lo de acordo com seus requisitos usando o modelo de exibição de configuração.
Chatgptui construído com Sashabaranov/Go-Openai e Bubbles, Bubbletea e Lipgloss por Charmbracelet.
As contribuições são bem -vindas!
Chatgptui lançado no MIT. Consulte o arquivo LICENSE .