README.md

Клиент командной строки, написанный на python, для взаимодействия с API https://chatbot.theb.ai/ Пример использования:

python run.py ‘Привет. Напиши стихотворение про линукс.’

При запуске без параметров “python run.py” - запускается в интерактивном режиме и ждёт ввод пользователя. Для выхода из интерактивного режима используется нажатие клавиш ctrl+C.

Для работы программы необходимо указать корректный путь до файлов программы в файле натсроек settings.ini. По умолчанию подразумевается что файлы программы находятся в каталоге ~/src/cliGPT

Файл chat_data.json, создаётся для записи в него идентификатора, который отправляется при запросе на сервер, для связности диалога.

Файл chat_history.log содержит историю запросов и ответы сервера.

В файл codesource.py записываются листинги кода, если они есть в ответе. (Текст между тройными обратными кавычками.)

Файл user_data добавляется к запросу отправляемому на сервер. Может содержать любые дополнительные данные, например:

Дополнительные данные:
Имя = ксандр
Язык общения = Русский
Операционная система = Archlinux ARM

Файл iconf.yaml, если запустить скрипт из каталога содержащий этот файл, то программа читает из него списко файлов files: и добавляет их исходный код к запросу. Используется, если есть несколько проектов, и есть необходимость предоставлять серверу исходный код для анализа. Пример файла:

files:
  - 'run.py'
  - 'main.py'
  # - 'userinput.py'
Описание

Клиент командной строки, написанный на python, для взаимодействия с GPT

Конвейеры
0 успешных
0 с ошибкой