Repolode
j178

j178/chatgpt

CLI для общения в терминале с моделями OpenAI GPT-3.5 и GPT-4: интерактивный режим и поддержка конвейеров.

Open source альтернатива:ChatGPT

Звёзды
776
Форки
47
Открытые issues
11
Последний коммит
2 месяца назад

Что это?

chatgpt — клиент командной строки для чат-моделей OpenAI, написанный на Go. Запуск `chatgpt` открывает интерактивный чат в терминале, а `chatgpt -p` начинает сессию с заданным или указанным на ходу системным промптом, например с ролью переводчика.

Утилиту также можно использовать в shell-конвейерах: текст, переданный через stdin, отправляется на вход модели, поэтому его можно комбинировать с другими командами для преобразования файлов или вывода. Диалоги сохраняются локально в JSON-файле; для каждого можно задать модель, промпт, длину контекста и настройки токенов. Сочетания клавиш для ввода текста в несколько строк, навигации по истории и переключения между диалогами настраиваются.

Утилита считывает ключ OpenAI API из переменной окружения или файла конфигурации и поддерживает пользовательские конечные точки, а также развертывания Azure OpenAI с помощью сопоставления моделей.

Ключевые возможности

  • 01Интерактивный чат в терминале
  • 02Заранее заданные промпты или промпты, указанные на ходу с помощью флага -p
  • 03Поддержка stdin для использования в shell-конвейерах
  • 04Локальное сохранение и переключение между несколькими диалогами
  • 05Настраиваемые сочетания клавиш и параметры модели для каждого диалога
  • 06Поддержка пользовательских конечных точек и развертываний Azure OpenAI

Сценарии использования

  • Быстро задавать вопросы из терминала, не открывая браузер
  • Преобразовывать файлы или вывод команд с помощью промпта в shell-конвейере
  • Запускать из командной строки переводчика или другой промпт с заданной ролью

Быстрый старт

  1. 1

    Установите бинарный файл с помощью Go

    go install github.com/j178/chatgpt/cmd/chatgpt@latest
  2. 2

    Получите ключ API OpenAI и экспортируйте его

    export OPENAI_API_KEY=xxx
  3. 3

    Запустите режим чата

    chatgpt

Что важно знать

  • Требуется ключ API OpenAI; пока поддерживаются только модели OpenAI GPT-3.5 и GPT-4.
  • В метаданных проекта не указана лицензия, поэтому условия повторного использования неясны.

В подборках

Темы

Частые вопросы

Что такое chatgpt?
CLI для общения в терминале с моделями OpenAI GPT-3.5 и GPT-4: интерактивный режим и поддержка конвейеров. chatgpt — клиент командной строки для чат-моделей OpenAI, написанный на Go. Запуск `chatgpt` открывает интерактивный чат в терминале, а `chatgpt -p` начинает сессию с заданным или указанным на ходу системным промптом, например с ролью переводчика.
chatgpt можно использовать бесплатно? Какая у него лицензия?
У chatgpt не указана лицензия. Код открыт, но без лицензии нет явного разрешения на его использование — уточните у автора, прежде чем на него полагаться.
chatgpt всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в chatgpt — 29 авг. 2026 г..
Для чего можно использовать chatgpt?
Быстро задавать вопросы из терминала, не открывая браузер Преобразовывать файлы или вывод команд с помощью промпта в shell-конвейере Запускать из командной строки переводчика или другой промпт с заданной ролью
Как установить chatgpt?
Установите бинарный файл с помощью Go: go install github.com/j178/chatgpt/cmd/chatgpt@latest Получите ключ API OpenAI и экспортируйте его: export OPENAI_API_KEY=xxx Запустите режим чата: chatgpt
Где скачать chatgpt?
Исходный код и инструкции по установке — на GitHub: https://github.com/j178/chatgpt

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты