Добро пожаловать в проект Интерпретатора кода. Это программное обеспечение локально эмулирует ChatGPT OpenAI, добавляя дополнительные функции и возможности. В отличие от модели OpenAI, это продвинутое решение поддерживает несколько ядер Jupyter, позволяет пользователям устанавливать дополнительные пакеты и обеспечивает неограниченный доступ к файлам.
Встроенный интерпретатор кода ChatGPT является универсальным и функционирует как интерпретатор Python в безопасной изолированной среде с брандмауэром. Он может управлять загрузкой и скачиванием файлов, взаимодействовать с длительным сеансом (с учетом верхнего ограничения по времени) и выполнять другие важные задачи.
Наш локальный интерпретатор расширяет эту модель, обеспечивая более обширную функциональность:
Эти функции предназначены для того, чтобы сделать преимущества программирования доступными для более широкой аудитории.
Перспективные области применения нашего интерпретатора кода включают в себя:
Возможности ограничены только вашим творчеством и исследованиями.
Вот короткая демонстрация проекта:
Этот репозиторий состоит из трех каталогов:
client
: этот каталог содержит приложение React, предоставляющее пользовательский интерфейс чат-бота.server
: в этом каталоге находится сервер, который отвечает на запросы приложения React.jupyter_client
: этот каталог содержит файл Dockerfile и необходимые файлы, необходимые для запуска среды сервера ноутбуков Jupyter. Прежде чем начать, убедитесь, что у вас установлены Docker, Node.js и npm.
Вот инструкции по установке:
Перейдите в корневой каталог, содержащий Dockerfile
, и введите команду сборки Docker.
docker build -t jupyter_api .
После успешной сборки образа Docker запустите контейнер Docker с помощью:
docker run -p 5008:5008 -p 8888:8888 jupyter_api
Перейдите к папкам client
и server
и установите зависимости с помощью команды npm install
.
Затем запустите сервер и клиент, перейдя в соответствующие каталоги и используя команду npm start
.
В настоящее время проект находится на стадии альфа-тестирования и активно ищет вклад для расширения своих возможностей. Репозиторий по существу основан на приложении React для живого чата от IdoBouskila. Поскольку я в первую очередь бэкэнд-разработчик, мне нужна помощь, особенно от фронтенд-разработчиков, чтобы улучшить общую эстетику и функциональность этого проекта.
Ключевые области для улучшения включают в себя:
Вклад высоко ценится. Пожалуйста, создайте этот репозиторий и отправьте запрос на включение, чтобы предложить свои изменения.
Программное обеспечение в этом репозитории работает под лицензией MIT. Для получения более подробной информации ознакомьтесь с файлом ЛИЦЕНЗИИ.
Отказ от ответственности: для эффективного взаимодействия с этим программным обеспечением вам необходимо иметь некоторое представление о Docker, NodeJS и React. Если вы новичок, обратитесь к официальной документации и руководствам Docker, Node.js, npm и React.