这个“计算机自然语言界面”开源 ChatGPT 代码解释器替代方案已经存在了一段时间,但今天我终于抽出时间来尝试一下。
这是我使用uv
运行它的方法(无需先安装任何东西):
uvx --from open-interpreter interpreter
默认模式要求您提供 OpenAI API 密钥,以便它可以使用gpt-4o
– 还有许多其他选项,包括通过interpreter --local
使用本地模型的能力。
它在您的终端中运行,通过生成 Python 代码来帮助回答您的问题,请求您运行它的许可,然后直接在您的计算机上执行它。
我粘贴了一个 API 密钥,然后提示它:
find largest files on my desktop
这是完整的文字记录。
由于代码直接在您的计算机上运行,如果您在点击“y”之前不仔细检查生成的代码,则可能会出现各种问题。该团队正在开发一个实验性安全模式,该模式通过使用semgrep扫描生成的代码来工作。我不相信这种方法,我认为在沙箱中执行代码将是一个更强大的解决方案 – 但沙箱 Python 仍然是一个非常困难的问题。
通过黑客新闻
标签: llms 、 ai 、生成式 AI 、 uv 、沙盒、代码解释器、 openai 、人工智能辅助编程、 python
原文: https://simonwillison.net/2024/Nov/24/open-interpreter/#atom-everything