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 с ошибкой