CodexAI
一个使用先进AI与您一起编写代码的Sublime Text包,利用OpenAI的'Codex' AI
详细信息
安装次数
- 总数 751
- Win 411
- Mac 182
- Linux 158
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | 6月22日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 1 | 1 | 1 | 0 | 2 | 1 | 1 | 1 | 0 | 1 | 2 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 2 | 3 | 0 | 0 | 0 | 1 | 0 | 0 | 2 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 2 |
Mac | 2 | 2 | 0 | 0 | 0 | 0 | 2 | 0 | 1 | 2 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
读我
Codex AI Sublime 包
与先进AI协作编写代码 - 自动化模板代码,专注于编码的创造性方面。可以用作代码自动补全,帮助生成模板代码,在不同的编程语言之间进行翻译,等等。
免责声明
这完全依赖于OpenAI的API。您必须有一个账户,API密钥,并且有权使用Codex API。您正在信任一个外部组织处理您发送给他们的代码,并且它未被加密 - 这不能用于HIPPA信息,机密数据等。感谢OpenAI在这项技术上的工作 - 这不是一个官方包。
有关该技术的详细信息,请参阅OpenAI。
强大的技术可能很危险。请在善意、小心和造福大众的心态下使用此技术(以及所有AI工具)。监督它所创建的所有内容,并且像以前一样,永远不要运行您不信任或不理解的代码。 负责用之。
安装
简单安装
在所有操作系统(Windows、Linux和OSX)上,您只需使用包控制并查找CodexAI:1. 打开Sublime 2. 打开“包控制”(使用“首选项”>“包控制”或ctrl+shift+p) 3. 输入“安装包” 4. 过会儿,它会加载可用的包 5. 输入“CodexAI”,该项目应会出现并可供下载
使用GitHub
如果您想从GitHub获取特定的分支或版本:1. 在默认的包管理目录之外的其他地方检出此GitHub项目 2. 在您的包目录中创建对该GitHub项目的链接,例如
cd /Users/whoeveryouare/Library/Application Support/Sublime Text 3/Packages/
ln -s /Users/whoeveryouare/where/ever/you/put/the/project CodexAI
- 重启Sublime - 首先输入您的OpenAI API密钥,在首选项->包设置->CodexAI
补全
要尝试让码典AI生成代码/文本,只需简单地突出显示您想要完成的任何提示,然后使用以下快捷键查看码典将如何完成任务。(当然,您可以更改这些默认设置)* Windows: 'ctrl-shift-insert' * Linux: 'ctrl-shift-insert' * OSX: 'command-shift-a'
您还可以使用命令面板(ctrl+shift+p)并输入“码典AI”以查看“生成”命令。
编辑
您还可以让码典AI尝试编辑您的代码——例如,将其翻译成不同的语言,尝试更简洁的实现,或添加文档。突出显示您想要编辑的任何代码,然后使用以下快捷键指示码典重新处理该区域。* Linux: 'ctrl+shift+end' * OSX: 'command-shift-e'
您还可以使用命令面板(ctrl+shift+p)并输入“码典AI”以查看“指令”命令。
当要求提供编辑指令时,您可以输入任何内容。简短、清晰的指令效果最好,但请随意尝试更抽象的概念。
截至写作时间(5/22),OpenAPI的这个“编辑”端点还在公测中。因此,它可以免费使用——但有时不稳定。如果您的文本被替换为:
{
"error": {
"message": "Could not edit text. Please sample again or try with a different temperature setting, input, or instruction.",
"type": "invalid_edit",
"param": null,
"code": null
}
}
码典无法对此特定提示和指令提供帮助。简单地按'ctrl+z'恢复您的提示。请随意再次尝试,也许可以用不同的指令表述。
技巧
码典非常适合填写小规模的函数——比如读取文件、创建服务器等,然后您可以专注于将这些组件编排成更大的项目。
码典可以帮助您确定可能用到的库,以解决问题。同样,如果您已经知道您想要的库,您也可以建议码典使用它——(例如,包含'import numpy')。
包含方法名称和清晰、标准化的注释是很好的方式,可以将“平实英语”转化为代码。同样,您还必须包含您希望码典生成的语言的某些约定/语法。(例如,'def method_name():' 用于 Python 对比于 'static void methodName() {' 用于 Java)
码典是在真实用户代码上训练的。尽管它可以进行一些自己的推断,但它在处理特定、新颖的问题时可能会失败。然而,对于您已经在 Google 上搜索过数十次的枯燥的语法代码,码典是完美的。(“我又怎样解压缩 .MP4 呢?啊,码典会知道的!”)