根据美国业界的说法:如果一个模型能够在生成良好代码方面表现更出色,那么通常它也能对非代码生成类型的其他用户查询产生更好的答案。
在AI编程领域,市面上已有多款大模型和工具供我们选择。常见的有OpenAI系列模型、Claude 3.5 Sonnet,还有一些性价比高的模型,比如DeepSeek R1。
DeepSeek R1
GitHub - deepseek-ai/DeepSeek-R1Contribute to deepseek-ai/DeepSeek-R1 development by creating an account on GitHub.https://github.com/deepseek-ai/DeepSeek-R1
https://github.com/deepseek-ai/DeepSeek-R1/blob/main/DeepSeek_R1.pdfhttps://github.com/deepseek-ai/DeepSeek-R1/blob/main/DeepSeek_R1.pdf
来自中国团队的开源模型,R1 效果比肩顶尖闭源模型 o1,而价格却只要其27 分之一。
DeepSeek R1 的论文,发现了一个更神奇的模型 R1 Zero。
R1 Zero 模型创新性地跳过了监督微调 (SFT) 阶段,直接采用强化学习 (RL) 进行训练,这种近乎原始野性的自进化方式,却取得了媲美顶尖模型的效果,令人惊叹。
R1 Zero 模型虽然因为一些原因没有被公布出来,但它的研究结论却是革命性的:
模型的思考能力是可以自我涌现出来的。
在 DeepSeek-R1-Zero 的训练过程中研究员观察到的一个特别有趣的现象,那就是“顿悟时刻”的出现。
如图所示,这个时刻发生在模型的中间版本中。在这个阶段,DeepSeek-R1-Zero 通过重新评估其初始方法,学会为问题分配更多的思考时间。
ApiSmart
ApiSmart 是ApiHug 插件内置 AI 支持功能; ApiSmart 作为一个入门AI智能编码,和本地AI 学习调试工具, 做到 练学习操 一体;
一边练习,一边增加你对AI 体验, 一边提升你的工作效率, 一箭三雕。
- 精准携上下文, 代码片段位置
- 识别语言, 当然IDEA内非常简单
- 精炼的prompt, 当然你也可以覆盖他
ApiHug - API design Copilot - IntelliJ IDEs Plugin | Marketplacehttps://plugins.jetbrains.com/plugin/23534-apihug--api-design-copilot
ApiHug 的 ApiSmart 利用 Langchain4j 与大型语言模型(LLM)供应商进行通信;因此基本上任何 Langchain4j 支持的供应商都可以被 ApiSmart 支持;
ApiSmart Api design Copilot - ApiHugApiSmart make your api design and implement happierhttps://apihug.com/zhCN-docs/copilot
实操
创建Deepseek API密钥
接下来我们来到Deepseek
这边,创建供Continue
使用的API密钥。
访问Deepseek
开放平台对应页面( https://platform.deepseek.com/api_keys ),点击「创建API key」:
按引导完成新的密钥创建,记得复制之后「妥善保存」该密钥:
修改ApiSmart配置
ApiHug>Settings>AI>Vendor
下面就可以进行愉快的调用了
1. 编辑右击→ 菜单 ApiSmart/Ask|Test
2. 右边 toolwindow 直接发问
玩转AI编程就是这么简单!!