ABAP插件工具箱-集成deepseek
最近deepseek大火,大家都在凑热闹,我也来凑一下。
(1/4)写在前面:
1.集成官方接口需要用到官方申请的api key,但目前官方暂停api key的充值,所以如果你之前没有充值的话,现在是用不了官方接口的。
2.deepseek这次最炸裂的操作就是提供了本地部署的方式,而且还支持接入其他的在线模型(具体请参照网址:https://www.bilibili.com/video/BV1HzN8e4EJH/),所以大家也可以对接自己部署的api服务。官网的api是通过api key进行权限认证,本地部署的支持LDAP等方式进行认证。
3.集成deepseek不难,就是个http接口而已。而我的插件工具箱(后面有视频介绍链接)支持自己编写扩展插件。我这次就是把它整合在我的插件工具箱里了。功能:根据你在“代码编辑器”中选择的文本,对deepseek进行提问,将响应报文的content内容回写到“代码编辑器”中。
4.我在插件工具箱里与deepseek的集成是通过SAP服务器与deepseek进行通讯的,所以需要确保SAP服务器与deepseek的网络策略是通畅的,并且导入了相应的证书。
5.如果SAP服务器与deepseek的网络策略无法开通,而本地是可以访问deepseek的,那可以通过CL_GUI_HTML_VIEWER经由本地与deepseek进行直接通讯。但通讯结果要想写入到SAP GUI的“代码编辑器”中,还需要做一些HTML页面开发以及JS开发。
(2/4)我的SAP代码编辑插件工具箱:
视频介绍:https://www.bilibili.com/video/BV1hP4y1N7Qz/
获取工具箱请添加微信:286503700,并备注:ABAP插件
本次扩展插件下载地址:https://pan.baidu.com/s/1ivQjGaH8a97Zlwdl7jAASg?pwd=jpis
(3/4)插件效果:

选中下图中的第二行文字,然后点击插件工具箱的DeepSeek插件【上图竖向工具栏的最后一个按钮】,即可自动生成如下代码。

(4/4)写在后面:
1.本扩展插件提供了一些配置参数,支持调用自己部署的API URL、支持更改model、支持设置自己的api key,并且这些配置参数是按用户隔离的。
2.更好的方式,还是通过CL_GUI_HTML_VIEWERTROL与deepseek进行交互,并在HTML结合JS开发一些功能,并实现HTML与SAP GUI的交互。
3.有兴趣的同学可以多试试其他的在线模型,比如千问等。
4.我认为目前我们与AI的交互还处在初级阶段,AI目前对ABAP程序员的影响(不管是正向影响还是负面影响)还不大。但以后会越来越大。
更多推荐




所有评论(0)