课程章节介绍
我们今天就来讲一讲 Salesforce 提供的 ,Models REST API,。你可以把它想象成一座桥梁,一头是你的应用程序,另一头是大语言模型,也就是我们常说的 LLM。通过一套标准的 REST 接口,你的应用就可以轻松调用大模型的能力。
那怎么把这个“桥梁”搭起来呢?这个过程分成几步,我慢慢说。
首先,你需要创建一个,外部客户端应用,。听起来有点复杂,但其实就是在 Salesforce 里注册一下你的应用,并且给这个应用指定特定的 ,OAuth 范围,。这些“范围”决定了你的应用能访问哪些资源、能做什么事。记住,这一步很重要,权限配对了,后面的路才走得通。
然后,客户端应用创建好之后,我们要拿到一个“门票”——就是 ,JWT 访问令牌,。JWT 是一种很安全的令牌,你的应用需要先生成它,然后用它去向 Salesforce 证明自己的身份。有了这个令牌,就相当于告诉 Salesforce:“我是合法的,让我用一下你的模型。”
接下来,才是真正调用 API 的时候。你要向正确的端点发送请求,并且在请求里带上刚才生成的令牌,放在请求头的 Authorization 里。同时,还要按照 API 的要求设置好其他必要的头信息,比如内容类型。这样,你的请求就能被准确接收,大模型也会返回你想要的结果。
可能你会觉得配置过程有点细,别担心,Salesforce 提供了一套很贴心的工具——,Postman 系列,。Postman 是一个大家常用的 API 测试工具,而 Salesforce 已经为你准备好了现成的集成包。你只要导入它,填写几个配置,马上就能发送第一个请求,快速上手体验一下。就像照着说明书搭积木,真的很方便。
总的来说,Models REST API 就是通过 OAuth 客户端、JWT 令牌和标准 REST 端点,安全地把你的应用跟大语言模型连接起来。想要快速试一试,直接用 Postman 系列包就能跑通。
好了,这部分内容就是这样,我们继续下一个话题。