文章目录接入流程介绍
在本文中,我们将介绍如何将 智能问答机器人 集成到您的微信小程序中,并使用自定义 API Key 进行访问。我们还将展示如何使用 代码调用 接口,从而实现与 的交互。
image.png
Api key的获取
首先需要去官网注册账号,注册账号后就会看到生成的按钮了,直接生成一个复制出来即可。
接口调用以及实例
接口请求地址是
我们需要在接口的请求头中加入: 进行身份校验,即上一步中我们申请的内容。
POST请求如下参数
{
"model": "text-davinci-003",
"prompt": "Say this is a test",
"max_tokens": 7,
"temperature": 0,
"top_p": 1,
"n": 1,
"stream": false,
"logprobs": null,
"stop": "n"
}
即我们的输入内容,其他参数说明官方文档都有,可以去查阅一下,这里不做过多说明。
有了这些我们就可以直接发起请求调用了。当然,官方还提供了的库和node库。这里我们以为例展示下。
import openai
# Define OpenAI API key
openai.api_key = "YOUR_API_KEY"
# Set up the model and prompt
model_engine = "text-davinci-003"
prompt = "Once upon a time, in a land far, far away, there was a princess who..."
# Generate a response
completion = openai.Completion.create(
engine=model_engine,
prompt=prompt,
max_tokens=1024,
n=1,
stop=None,
temperature=0.5,
)
response = completion.choices[0].text
print(response)
小程序端
由于的网络原因,所以我们要在自己的服务器启动接口调用服务。用腾讯云服务器的请求是发不出去的,所以这里建议有条件的可以自己搭建内网穿透,或者使用aws, cloud等云服务。
这里为了使用方便,界面上提供了的按钮,可以在输入框中输入自己的key后点击设置私有api,从而实现访问。因为当前免费接口只支持18$的额度。
一颗程序树 智能问答
开始与ChatGPT的对话吧:
{{item.name}} - {{item.currentDate}}
{{item.content}}
运行效果
可以进入以下界面体验运行效果
image.png
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...