在RAD Studio(Delphi和C++Builder)12.3版本中,在IDE的Smart CodeInsight功能中可以支持AI的应用,提供AI对话窗口。并对OpenAI、Gemini by Google、Claude by Anthropic、Ollama四个AI服务提供支持,其中OpenAI、Gemini by Google、Claude by Anthropic都是在线服务方式,所以只有Ollama的离线AI服务更加方便使用。
安装Ollama可以到官网https://ollama.com/,下载Ollama的windows版本,如果你有单独的Linux服务器,也可以选择Linux版本。
然后我们到Ollama网站搜索我们希望的AI大模型,例如Deepseek,搜索可以得知有1.5b、7b等参数,如果只是验证一下,建议选择这两个小参数的模型。如果打算在公司内部真实应用AI服务,参考服务器的计算能力,选择更多参数的模型下载。然后,我们运行“ollama run deepseek-r1:1.5b”命令,Ollama会自动下载对应的模型文件。下载成功后就可以运行该模型了。
最后,可以在IDE的Smart CodeInsight中选择Ollama引擎,然后后输入http://127.0.0.1:11434网址,选择deepseek-r1:1.5b大模型,就可以在IDE的AI Chat窗口对话了。当然,也可以安装Chatbox等web方式的AI界面。
另外,在GetIt商店中也有Deepseek AI的plugin的代码。如果你还想自己编写专有的AI访问插件,可以参考自带的AIEngine Demos以及相应的ToolsAPI。以及下面的官网链接https://docwiki.embarcadero.com/RADStudio/Athens/en/Create_and_implement_your_AI_plugin 。
作者:朱江 英巴卡迪诺、Whole Tomato、IDERA 技术顾问
博客:https://blog.sina.com.cn/s/blog_53b391130102ysbl.html
上一篇 :RAD Studio 12.3 特性