Реализация интерпретатора кода ChatGPT OpenAI с открытым исходным кодом.
Просто попросите модель OpenAI что-то сделать, и она сгенерирует и выполнит код за вас.
Прочтите сообщение в блоге, чтобы узнать больше.
Джуда Купер предложил создать и курировать сообщество Discord. Присоединяйтесь здесь.
Откройте терминал и запустите:
pip install gpt-code-ui
gptcode
Чтобы сделать базовые зависимости доступными, рекомендуется запустить следующую установку pip
в среде Python, которая используется в оболочке, где вы запускаете gptcode
:
pip install " numpy>=1.24,<1.25 " " dateparser>=1.1,<1.2 " " pandas>=1.5,<1.6 " " geopandas>=0.13,<0.14 " " tabulate>=0.9.0<1.0 " " PyPDF2>=3.0,<3.1 " " pdfminer>=20191125,<20191200 " " pdfplumber>=0.9,<0.10 " " matplotlib>=3.7,<3.8 "
Вы можете поместить .env в рабочий каталог, чтобы загрузить переменную среды OPENAI_API_KEY
.
Установите переменные API_PORT
, WEB_PORT
, SNAKEMQ_PORT
чтобы переопределить значения по умолчанию.
Установите OPENAI_BASE_URL
, чтобы изменить используемую конечную точку OpenAI API (обратите внимание, что эта переменная среды включает протокол https://...
).
Вы можете использовать .env.example
в репозитории (обязательно git clone
чтобы сначала получить файл).
Для служб Azure OpenAI существуют также другие настраиваемые переменные, такие как имя развертывания. Дополнительные сведения см. в разделе .env.azure-example
. Обратите внимание, что выбор модели в пользовательском интерфейсе в настоящее время не поддерживается для служб Azure OpenAI.
cp .env.example .env
vim .env
gptcode
localagi попыталась объединить пакет Python в контейнер Docker. Проверьте это здесь: gpt-code-ui-docker.
Пожалуйста, сделайте это и ознакомьтесь с руководством по вкладам! Это должна быть общественная инициатива. Я постараюсь изо всех сил быть отзывчивым.
Благодарим вас за интерес к этому проекту!