笔者之前的文章,已经详细介绍了 DeepSeek 的 API 调用方式:
之前已经介绍过 ABAP 里一些开箱即用的调用 ChatGPT API 的工具和 SDK:
同理,在 ABAP 里通过代码的方式,调用 DeepSeek 的 API 也非常容易。
在 DeepSeek API 控制台上,能看到针对 curl 和其他编程语言调用的示例代码。
把 curl 的代码粘贴下来,直接扔给 ChatGPT,让它翻译成对应的 ABAP 代码。
指令:
请你扮演一个资深的 ABAP 开发人员,请你把下面这段 curl 消费 API 的操作,翻译成能够运行的 ABAP 代码。
听说 ChatGPT 5 也快出了。目前 o3-mini-high, 应该是手头能用的最强的代码编写工具了吧。
果然 ChatGPT 生成的代码质量非常高,直接激活通过,一次成功。我只需要把代码里的 <token> 占位符,替换成自己的 API key 就能运行了。
将代码中要问 DeepSeek 的问题,硬编码成 "What is ABAP?".
另存为一个 ABAP 报表,直接运行, 收到 DeepSeek API 的调用结果。
完整的 ABAP 代码如下,100% 由 ChatGPT 生成: