OpenAI的ChatGPT代码解释器的开源实现
只需要求 OpenAI 模型执行某些操作,它就会为您生成并执行代码
阅读博客文章以了解更多信息
Judah Cooper 主动提出创建并管理一个Discord社区在这里加入
打开终端并运行:
pip install --extra-index-url https://pypi.python.org/simple gpt-code-ui
gptcode
为了使basic dependencies可用,建议pip在运行的shell中使用的Python环境中运行以下安装gptcode
:
pip install "numpy>=1.24,<1.25" "dateparser>=1.1,<1.2" "pandas>=1.5,<1.6" "geopandas>=0.13,<0.14" "PyPDF2>=3.0,<3.1" "pdfminer>=20191125,<20191200" "pdfplumber>=0.9,<0.10" "matplotlib>=3.7,<3.8"
- 上传文件
- 文件下载
- 上下文感知(可以参考您之前的消息)
- 生成代码
- 运行代码(Python内核)
- 模型切换(GPT-3.5和GPT-4)
您可以在工作目录中放置一个 .env 来加载 OPENAI_API_KEY
环境变量
设置 API_PORT
, WEB_PORT
, SNAKEMQ_PORT
变量以覆盖默认值
设置OPENAI_BASE_URL
为更改正在使用的 OpenAI API 端点(请注意此环境变量包括protocol https://...
).
您可以在存储库中使用.env.example
(确保您git clone
首先使用存储库来获取文件)
对于 Azure OpenAI 服务, 还有其他可配置变量,例如部署名称。请参阅 .env.azure-example
获取更多信息。请注意,Azure OpenAI 服务当前不支持 UI 上的模型选择。
cp .env.example .env
vim .env
gptcode
localagi 努力将 Python 包捆绑到 Docker 容器中。在这里查看: gpt-code-ui-docker.
请执行并查看贡献指南!这应该是一个社区倡议。我会尽力做出回应。