admin管理员组文章数量:1130349
在这个快节奏的数字时代
深度学习技术正逐渐成为大家的热门话题
如果你也是一名程序员或者科研工作者
那么你一定听说过GPT模型
是一种非常流行的自然语言处理模型
各大平台都已经接入了ChatGpt模型
将其应用各行对应的领域
下面介绍如何在Matlab中使用API调用chtgpt模型
以及用MATLAB的APP程序设计桌面应用
(由于目前Open AI公布生成的API需要访问其模型服务器,所以在整个调用模型过程中需要连接上ta才会有回应)
直接放.m文件的源码(感兴趣的自行试验)
%连接互联网
import matlab.*
import matlab.http.*
%提问文本输入
umesges =input('我:','s');
mesges = [struct('role',"system",'content',"You are a helpful assistant.");
struct('role',"user",'content',umesges)];
apiurl = "https://api.openai/v1/chat/completions"; %API填写进入的网址
apikey = "***"; %引号中放API码,需要注册open ai账号获取
% 定义请求消息
querymsg = struct('model',"gpt-3.5-turbo",...
'messages',mesges, ...
'max_tokens',1000,...
'temperature',0.75);
% 请求头
headers = HeaderField('Content-Type', 'application/json',...
'Authorization', "Bearer " + apikey);
% 请求消息
request = RequestMessage('post',headers,querymsg);
response = send(request, URI(apiurl));
% 消息获取处理并显示
if response.StatusCode == "OK" %判断是否获取回答成功
responseText = response.Body.Data.choices(1).message; %从响应体中获取第一个选择项的消息内容,并将其赋值给变量 responseText
responseText = string(responseText.content); %将 responseText 转换为字符串类型
response在这个快节奏的数字时代
深度学习技术正逐渐成为大家的热门话题
如果你也是一名程序员或者科研工作者
那么你一定听说过GPT模型
是一种非常流行的自然语言处理模型
各大平台都已经接入了ChatGpt模型
将其应用各行对应的领域
下面介绍如何在Matlab中使用API调用chtgpt模型
以及用MATLAB的APP程序设计桌面应用
(由于目前Open AI公布生成的API需要访问其模型服务器,所以在整个调用模型过程中需要连接上ta才会有回应)
直接放.m文件的源码(感兴趣的自行试验)
%连接互联网
import matlab.*
import matlab.http.*
%提问文本输入
umesges =input('我:','s');
mesges = [struct('role',"system",'content',"You are a helpful assistant.");
struct('role',"user",'content',umesges)];
apiurl = "https://api.openai/v1/chat/completions"; %API填写进入的网址
apikey = "***"; %引号中放API码,需要注册open ai账号获取
% 定义请求消息
querymsg = struct('model',"gpt-3.5-turbo",...
'messages',mesges, ...
'max_tokens',1000,...
'temperature',0.75);
% 请求头
headers = HeaderField('Content-Type', 'application/json',...
'Authorization', "Bearer " + apikey);
% 请求消息
request = RequestMessage('post',headers,querymsg);
response = send(request, URI(apiurl));
% 消息获取处理并显示
if response.StatusCode == "OK" %判断是否获取回答成功
responseText = response.Body.Data.choices(1).message; %从响应体中获取第一个选择项的消息内容,并将其赋值给变量 responseText
responseText = string(responseText.content); %将 responseText 转换为字符串类型
response版权声明:本文标题:在Matlab上用API调用chatgpt模型 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://it.en369.cn/jiaocheng/1763944135a2973676.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论