MatGPT - 访问 OpenAI™ ChatGPT API 的 MATLAB® 应用程序

系列文章目录


前言

MatGPT 是一款 MATLAB 应用程序,可让您轻松访问 OpenAI 的 ChatGPT API。使用该应用程序,您可以加载特定用例的提示列表,并轻松参与对话。如果您是 ChatGPT 和提示工程方面的新手,MatGPT 不失为一个学习的好方法。

该应用只是 ChatGPT API 的一个接口。您应该熟悉与使用该技术相关的限制和风险,以及 OpenAI 的条款和政策。您需要承担 OpenAI 就使用其 API 所收取的任何费用。

MatGPT 已更新为在由 MathWorks 维护的 "Large Language Models (LLMs) with MATLAB" repo 中的框架上运行。

MATLAB AI Chat Playground 是 MATLAB Central 上 MatGPT 的最佳替代工具。


一、概览

1.1 新功能

  • MatGPT 在 "LLMs with MATLAB "框架上运行,需要 MATLAB R2023a 或更高版本。
  • MatGPT 可检测提示中包含的 URL,并将其网页内容检索到聊天内容中。
  • MatGPT 可以将 .m、.mlx 或 .csv 文件导入聊天。

请注意,如果导入的内容超过上下文窗口的限制,将被截断。

1.2 要求

  • MathWorks 产品 (https://www.mathworks.com): 要使用 MatGPT,您需要在计算机上安装 MATLAB R2023a 或更高版本。
  • OpenAI API 密钥: 此外,您还需要从 https://platform.openai.com/account/api-keys 获取自己的 API 密钥。如果不想设置 OpenAI API 访问,MATLAB AI Chat Playground 是一个更好的选择。
  • GPT-4 模型适用于所有有成功付款记录的 API 用户。如果您未向 OpenAI 支付任何款项,则无法访问模型。

1.3 安装


MATLAB 在线


要在 MATLAB Online 上使用 MatGPT,只需单击在 MATLAB Online 中打开

MATLAB 桌面


将该资源库的内容下载到 MATLAB 路径中。
启动 MATLAB
在命令窗口中键入 "MatGPT

二、如何使用 MatGPT 应用程序

MatGPT

单击左侧导航栏中的 + 新聊天添加新聊天。这会打开设置选项卡。

  1. 在 "设置 "选项卡中,您可以选择预设来填充设置,也可以自行定制。完成设置后,单击开始新聊天启动聊天。这将带您回到主选项卡。
  2. 预设是从 Presets.csv 中加载的,您可以随意自定义提示。
  3. 在主选项卡中,已经根据您选择的预设提供了一个提示示例,但您也可以用自己的提示替换它。点击发送按钮后,回复将显示在 "聊天 "选项卡中。
  4. 回形针按钮可让您在聊天中包含 m 文件、实时脚本文件或 csv 文件的内容。
  5. 如果提示包含 URL,MatGPT 会要求您确认是否要打开该页面。
  6. 在设置选项卡中配置聊天之前,发送按钮和回形针按钮是禁用的。
  7. 如果您希望在回复中建议后续问题,请选中建议后续问题复选框。
  8. 如果您的提示旨在生成 MATLAB 代码,请选中测试生成的 MATLAB 代码复选框以测试返回的代码。
  9. 使用情况 "选项卡会显示当前聊天会话中使用的标记数。
  10. 在高级选项卡中添加停止序列,指定 API 将停止生成更多标记的序列
  11. 继续添加更多提示并单击 "发送 "继续对话。

您可以右键单击或双击左侧导航面板中的聊天,重命名、删除或将聊天保存到文本文件。
关闭应用后,聊天内容将被保存,并在重新启动应用时重新载入左侧导航面板。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/235573.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Hutool--DFA 敏感词工具类

使用hutool的dfa工具类可以很好的帮助我们来实现敏感词过滤的功能,下面从用例入手来逐步地去j简单了解一下dfa工具类。 字典树 DFA算法的核心是建立了以敏感词为基础的许多敏感词树(字典树)。 它的基本思想是基于状态转移来检索敏感词。 字…

数据结构与算法之美学习笔记:38 | 分治算法:谈一谈大规模计算框架MapReduce中的分治思想

目录 前言如何理解分治算法?分治算法应用举例分析分治思想在海量数据处理中的应用解答开篇内容小结 前言 本节课程思维导图: MapReduce 是 Google 大数据处理的三驾马车之一,另外两个是 GFS(hdfs) 和 Bigtable(hbase)…

杰发科技AC7840——在Eclipse环境下使用Jlink调试

序 杰发给的代码里面已经做代码相关配置,搭建好eclipse环境即可运行,搭建步骤还是比较简单的。 参考文章 如何使用Eclipse搭配JLink来调试HelloWold应用程序?-电子发烧友网 软件链接 杰发科技Eclipse的sample代码里面的doc文章&#xff…

安防视频融合云平台/智慧监控平台EasyCVR如何添加验证码调用接口?

安防视频监控/视频集中存储/云存储/磁盘阵列EasyCVR平台可拓展性强、视频能力灵活、部署轻快,可支持的主流标准协议有国标GB28181、RTSP/Onvif、RTMP等,以及支持厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等。平台既具备传统安…

VCP-DCV VMware vSphere,12月23日即将开课~想了解点击查看

VCP-DCV VMware vSphere 本周开课~ 想报名的必须提前预约啦 👇👇👇 课程介绍 本课程重点讲授如何安装、配置和管理VMware vSphere 8.0(包括VMware ESXi™ 8.0和VMware vCenter Server™ 8.0) 本课程将帮助您做好为任…

YOLOv5改进 | 卷积篇 | 通过RFAConv重塑空间注意力(深度学习的前沿突破)

一、本文介绍 本文给大家带来的改进机制是RFAConv,全称为Receptive-Field Attention Convolution,是一种全新的空间注意力机制。与传统的空间注意力方法相比,RFAConv能够更有效地处理图像中的细节和复杂模式(适用于所有的检测对象都有一定的…

新算法!直接写: EVO-CNN-LSTM-Attention能量谷优化卷积、长短期记忆网络融合注意力机制的多变量回归预测程序

适用平台:Matlab2023版及以上 能量谷优化算法(Energy valley optimizer,EVO)是2023年提出的一种新颖的元启发式算法。EVO算法的灵感来自于宇宙中粒子的行为,特别是这些粒子的稳定性和衰变过程。大多数粒子不稳定&…

vue2 组件传递数据

向子组件传递数据通过Props 1.创建子组件 详细步骤&#xff1a; 1.在components创建子组件 2.等父组件接受到参数后通过Props来接受父组件传递过来的数据 <template><div id"app"><h2>title:{{ title }}</h2><p>tips:{{ tips }}<…

IDEA 设置 SpringBoot logback 彩色日志(附配置文件)

1、背景说明 最开始使用 SpringBoot 时&#xff0c;控制台日志是带彩色的&#xff0c;让人眼前一亮&#x1f604; 后来彩色莫名丢失&#xff0c;由于影响不大&#xff0c;一直没有处理。 2、配置彩色 最近找到了解决方法&#xff08;其实是因为自定义 logback.xml&#xff0…

java并发编程五 ReentrantLock,锁的活跃性

多把锁 一间大屋子有两个功能&#xff1a;睡觉、学习&#xff0c;互不相干。 现在小南要学习&#xff0c;小女要睡觉&#xff0c;但如果只用一间屋子&#xff08;一个对象锁&#xff09;的话&#xff0c;那么并发度很低 解决方法是准备多个房间&#xff08;多个对象锁&#xf…

GNSS技术的巧妙运用:灾害应对中的定位与救援

随着全球气候变化的加剧&#xff0c;自然灾害的频发成为当今社会面临的重大挑战之一。在灾害发生后&#xff0c;及时、准确的救援至关重要。全球导航卫星系统&#xff08;GNSS&#xff09;技术通过其卓越的定位功能&#xff0c;为灾害应对提供了独特的支持。本文将深入研究GNSS…

使用MybatisPlus置空某些指定字段

当前的MybatisPlus默认会对空实体内的字段不置空&#xff0c;所以才引出了此种方法&#xff0c;很方便简单&#xff1a; 使用 Wrappers.lambdaUpdate方法就可以解决&#xff0c;方法的源码如下&#xff1a;条件为entity内的值&#xff0c;使用lambdaUpdate去set空的值 举个例子…

11.2 设备树下的 LED 驱动

一、修改设备树文件 首先进入该目录下 /linux/atk-mpl/linux/my_linux/linux-5.4.31/arch/arm/boot/dts 打开 stm32mp157d-atk.dts 文件&#xff0c;在根节点 "/" 最后输入以下内容&#xff1a; stm32mp1_led {compatible "atkstm32mp1-led"; // 设置…

Java操作Word修订功能:启用、接受、拒绝、获取修订

Word的修订功能是一种在文档中进行编辑和审阅的功能。它允许多个用户对同一文档进行修改并跟踪这些修改&#xff0c;以便进行审查和接受或拒绝修改。修订功能通常用于团队合作、专业编辑和文件审查等场景。 本文将从以下几个方面介绍如何使用免费工具Free Spire.Doc for Java在…

机器视觉系统选型-高图像精度

图像精度 X方向系统精度&#xff08;X方向象素值&#xff09;&#xff1d; 视野范围&#xff08;X方向&#xff09; CCD芯片象素数量&#xff08;X方向&#xff09; Y方向系统精度&#xff08;Y方向象素值&#xff09;&#xff1d; 视野范围&#xff08;Y方向 CCD芯片象素数量&…

【lesson17】minishell(shell的模拟实现)

文章目录 模拟实现shell的思路具体实现一直循环&#xff08;一&#xff09;显示提示行符&#xff08;二&#xff09;获取用户输入的字符串&#xff08;三&#xff09;对字符串进行解析&#xff08;四&#xff09;创建子进程执行指令&#xff08;5&#xff09; 细节问题解决问题…

Redis第2讲——Java三种客户端(Jedis、Lettuce和Redisson)

上篇文章介绍了Redis的9种数据类型和常命令、7种数据结构和9种编码方式。但是如果想要把它应用到项目中&#xff0c;我们还需要一个redis的客户端。redis的Java客户端种类还是很多的&#xff0c;其中使用最广泛的有三种——Jedis、lettuce和redisson&#xff0c;下面我们一起来…

web前端游戏项目-雷霆战机飞机大战游戏【附源码】

文章目录 一&#xff1a;雷霆战机HTML源码&#xff1a;JS文件&#xff1a;&#xff08;1&#xff09;function.js&#xff08;2&#xff09;impact.js&#xff08;3&#xff09;move.1.1.js&#xff08;4&#xff09;script.js 二&#xff1a;飞机大战HTML源码&#xff1a;CSS源…

性能压力测试--确保企业数字化业务稳健运行

随着企业的数字化转型和依赖云计算的普及&#xff0c;软件系统的性能已经成为企业成功运营的关键因素之一。性能压力测试作为确保系统在各种条件下都能高效运行的关键步骤&#xff0c;对企业的重要性不可忽视。以下是性能压力测试对企业的几个重要方面的影响和作用&#xff1a;…

最新AI创作系统ChatGPT系统源码+DALL-E3文生图+AI绘画+GPT语音对话功能

一、前言 SparkAi创作系统是基于ChatGPT进行开发的Ai智能问答系统和Midjourney绘画系统&#xff0c;支持OpenAI-GPT全模型国内AI全模型。本期针对源码系统整体测试下来非常完美&#xff0c;可以说SparkAi是目前国内一款的ChatGPT对接OpenAI软件系统。那么如何搭建部署AI创作Ch…