
ЧАТГПТ? с режимом текстового пользовательского интерфейса (TUI), записанного в Go.
CHATGPTUI-это интерактивный инструмент, который позволяет пользователям взаимодействовать с языковой модели GPT (генеративный предварительно обученный) GPT (генеративный предварительно обученный трансформатор в режиме реального времени, используя текстовый пользовательский интерфейс (TUI). Этот инструмент обеспечивает удобный и интуитивно понятный способ общения с языковой моделью и генерировать текстовые ответы, похожие на человека, что делает его идеальным инструментом для тех, кто хочет изучить возможности языковых моделей или создать разговорные приложения.

Chatgptui предназначен для простых в использовании и настраиваемой настраиваемой. Инструмент поддерживает диапазон параметров конфигурации, позволяя пользователям выбирать языковую модель, которую они хотят использовать, установить длину сгенерированных ответов и многое другое. Кроме того, Chatgptui предоставляет ряд сочетания клавиш для быстрой и простой навигации с помощью доступных вариантов, что делает инструмент более удобным и эффективным.
go install github.com/dwisiswant0/chatgptui@latestВот все варианты, которые он поддерживает.
$ 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 К режиму TUI инструмента CHATGPT можно получить доступ, запустив команду chatgptui без каких -либо дополнительных флагов. После выполнения команды вам будет предложено предоставить необходимые входы конфигурации, которые необходимы для использования языковой модели.
Входы конфигурации могут включать в себя такие параметры, как ключ API OpenAI, модель, максимальная длина сгенерированного текста и т. Д. Эти настройки могут быть скорректированы, чтобы адаптировать выход, генерируемый моделью в соответствии с вашими требованиями.
После того, как вы предоставили необходимые входы конфигурации, система направит вас на модель представления чата. Здесь вы можете начать генерировать ответы, введя ваши подсказки в интерфейс. Модель представления чата отображает историю разговоров, облегчая отслеживание постоянного разговора.
Чтобы улучшить пользовательский опыт и сделать Chatgptui более удобным для пользователя, инструмент предлагает ряд сочетания клавиш, которые можно использовать как в моделях конфигурации, так и в просмотре чата. Эти ярлыки позволяют быстро выполнять различные действия и облегчить использование инструмента и взаимодействовать с языковой моделью.
↑ / ↓ : Используйте клавиши стрелка вверх и вниз, чтобы перемещаться по параметрам в модели просмотра.ctrl+c / esc : используйте эти комбинации клавиатуры, чтобы покинуть чатгптуи.tab : Используйте эту клавишу, чтобы заполнить значение по умолчанию для поля в модели представления конфигурации. В дополнение к этим ярлыкам Chatgptui также предоставляет удобный способ очистить историю чата. Просто введите /clear или /c в текстовой области модели просмотра чата, чтобы очистить историю чата и начать новый разговор.
Эти сочетания клавиш могут помочь вам упростить ваш рабочий процесс и повысить производительность, и сэкономить время и сделать инструмент Chatgptui более удобным в использовании. Они позволяют вам быстро перемещаться по доступным параметрам, легко заполнять значения по умолчанию и очистить историю чата всего несколькими нажатиями клавиш, улучшив ваш общий опыт работы с инструментом!
Когда вы запустите команду chatgptui , она немедленно направит вас к модели просмотра чата, где вы можете начать общаться с языковой моделью. Модель представления чата отобразит историю разговора, и вы можете ввести свою подсказку для создания ответа из модели.
Если вы хотите изменить какие -либо настройки конфигурации, такие как модель или температура, вы можете использовать флаг -e / --edit . Это перенаправляет вас на модель представления конфигурации, где вы можете изменить необходимые поля в соответствии с вашими потребностями. После обновления конфигурации вы можете вернуться в модель представления чата, чтобы продолжить чат с обновленными настройками.
chatgptui --edit Если вы хотите полностью удалить конфигурацию, вы можете использовать флаг --rm . Это удалит конфигурацию и все связанные данные, что позволит вам запустить Fresh с новой конфигурацией.
chatgptui --rm CHATGPTUI обеспечивает поддержку нескольких языковых моделей OpenAI, каждая из которых имеет свой уникальный набор функций и возможностей. Чтобы просмотреть список всех доступных моделей, из которых вы можете выбрать при настройке языковой модели, вы можете использовать флаг -l / --list .
Использование флага -l отобразит список всех моделей OpenAI, которые в настоящее время поддерживаются 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-001Просмотрев этот список, вы можете легко выбрать модель, которая наилучшим образом соответствует вашим потребностям, в зависимости от его возможностей и производительности. После того, как вы выбрали модель, которую хотите использовать, вы можете настроить ее в соответствии с вашими требованиями, используя модель представления конфигурации.
Chatgptui, построенный из Sashabaranov/go-openai, и Bubbles, Bubbletea & Gipgloss от charmbracelet.
Взносы приветствуются!
Chatgptui выпущен под MIT. См. Файл LICENSE .