Wang's Blog
Keep learning for the innovation era.
展开
-
AIGC: 关于ChatGPT中基于Whisper模型实现音频转文本
到目前,GPT只能去接收文本的输入,但是在现实的生活当中,会有语音的需求GPT也有相关的能力接入,我们就需要一个能够将语音内容转换成文本的能力当然其他第三方的软件或者接口也是支持这个功能在 Open AI 有一个语音转文本的模型叫做 whisper在 Open AI 它的官方网站当中,在左侧可以看到有一个 Audio 关于音频的API文档: https://platform.openai.com/docs/api-reference/audio/create-transcription。原创 2023-12-06 21:25:17 · 759 阅读 · 2 评论 -
AIGC: 关于ChatGPT中进行情感分析的功能
GPT是基于大模型去进行的机器学习的训练,对于机器学习相关的概念它是比较了解的,比如: 文本的分类, 文本的情感分析等等,相关的机器学习的功能,GPT如何支持?是否有相关接口供我们调用?原创 2023-12-06 20:22:00 · 763 阅读 · 0 评论 -
AIGC: 关于ChatGPT中对输出文本进行审核
借助 logit_bias 参数 以及 moderation 接口 来进行文本的审核原创 2023-12-05 22:01:05 · 1082 阅读 · 0 评论 -
AIGC: 关于ChatGPT中实现一个聊天机器人
智能化完全于依托于GPT, 而产品化是我们需要考虑的事情, 比如,如何去构建一个聊天机器人, 聊天机器人它的处理逻辑其实非常的清晰, 我们输入问题调用 GPT, 然后,GPT 给我们生成回答就可以了, 需要注意的是,聊天机器人不同于调用API进行一个简单的测试, 我们和聊天机器人的对话,可能是多轮的一个对话, 在这时候,我们去调用API的时候,就需要将我们多轮的问答都传递给GPT才行原创 2023-12-05 00:00:00 · 773 阅读 · 0 评论 -
AIGC: 关于ChatGPT中Function Call的调用
关于 GPT 中API的function参数,提供了一些能力,这个函数调用是 Open AI 在2023年的6.13号发布的新能力,根据它的官方描述, 函数调用能力可以让模型输出一个请求调用函数的消息,其中包含所需调用函数的信息,以及调用函数时所需携带的参数的信息,这种方式是一种将GPT的能力和外部的工具,外部的API连接起来的新的方式原创 2023-12-04 22:29:31 · 934 阅读 · 0 评论 -
AIGC: 关于ChatGPT中基于API实现一个StreamClient流式客户端
前文,通过我们开发的Client能够正常的和 Open AI 进行交互,能够去调用GPT的API, 通过API将我们的 message 请求发送给GPT并且正常的接收到了GPT对我们的返回, 在前面我们去浏览 GPT 它的API的时候,我们发现它是支持流式访问的, 我们可以开发一个Stream的Client,能够支持流式的接收GPT的响应, 流式的Client在很多场景下也是非常有必要的原创 2023-12-04 12:24:34 · 752 阅读 · 0 评论 -
AIGC: 关于ChatGPT中基于API实现一个Client客户端
实例化完成之后呢,我们添加一个调用的方法 chatCompletion,返回值就是我们请求的response。现在已经完成了java版本的ChatGPT的client。这样就完成了一个ChatGPTClient的一个实例化。5 )添加 ChatGPTClient。4 )创建 ChatApi 接口。3 )entity 目录。再来添加一个init方法。1 )核心代码结构设计。2 ) pom 文件。3 )util 目录。原创 2023-12-02 10:49:38 · 502 阅读 · 0 评论 -
AIGC: 关于ChatGPT中token和tiktoken工具
token是GPT处理文本的基本的单位token本身可以是一个字,可以是一个词语,或特定语言中的一个字符token负责将输入的文本数据转换为GPT可以处理的数据格式GPT不同模型的计费就是根据token来的。原创 2023-12-01 21:58:35 · 663 阅读 · 0 评论 -
AIGC: 关于ChatGPT中的核心API调用示例
可以通过open ai所提供的方法去对我们的 Prompt 去进行拆分,拆分成tokens。文档第三项: Making requests 菜单。核心的 chat 接口,菜单第五项, Chat。可以通过官方提供的方法去计算tokens的数量。2 )通过 python 程序处理。1 )通过 curl 命令来访问。使用python程序测试下。原创 2023-12-01 20:30:00 · 621 阅读 · 0 评论 -
AIGC: 关于ChatGPT中的API调用模型
可供GPT的API调用的模型原创 2023-11-30 20:36:56 · 551 阅读 · 0 评论 -
AIGC: 关于ChatGPT中API接口调用相关准备工作
通过页面和GPT交流获取信息相比直接调用GPT的API而言是非常有限的, 我们需要借助GPT的API开发来激发AI工具的无限可能,实现更多个性化需求原创 2023-11-30 12:32:48 · 1379 阅读 · 0 评论 -
AIGC: 关于ChatGPT中的一些缺陷和解决之道
作为程序员, 我们相比于其他的用户而言,距离GPT其实是更进一步的,因此,能够让我们从程序的角度正视GPT可能存在的一些不足,透过现象看本质, GPT依旧是机器学习模型训练的结果,虽然GPT的效果很惊艳,但是它仍然没有脱离深度预训练大模型的范式,更多的只是一个工程上的一个突破性的进展,也就是说GPT不是银弹, 依然存在着各种模型所拥有的一些缺陷,也无法适用于所有的场景原创 2023-11-29 12:45:00 · 125 阅读 · 0 评论 -
AIGC: 关于ChatGPT中Prompt模板的优化
1 )基于前文中面试官 Prompt 的事例, 来尝试优化 Prompt。总结一下,完整的 Prompt 模板包含。原创 2023-11-29 08:30:00 · 165 阅读 · 0 评论 -
AIGC: 关于ChatGPT中输出表格/表情/图片/图表这些非文本的方式
除了借助外部工具之外,如果我们是氪金玩家,比如我们开通了GPT的Plus版本,我们就可以去使用GPT相关的一些插件,比如OpenAI官方所提供的自研 Code Interpreter 插件。它可以让GPT通过写Python代码的方式来实现数据的分析和可视化,它最大的亮点就是可以直接的去上传文件,比如我们可以去传 Excel CSV等等上传到GPT进行分析。同图片的URL一样,我们可以将对应的图表数据传递给 QuickChart 的URL让它帮忙去生成图表的图片。原创 2023-11-25 07:15:00 · 664 阅读 · 0 评论 -
AIGC: 关于ChatGPT中Prompt提示词的常用小技巧
1 )技巧1: 分词, 关键字2 )技巧2: 特殊提示词3 )技巧3: 源指令4 )技巧4: 多用肯定, 少用否定5 )技巧5: 引入参数和变量原创 2023-11-24 21:51:22 · 241 阅读 · 0 评论 -
AIGC: 关于ChatGPT抽象Prompt提问模板的设计
基于前文我们具备了Prompt构建的基础能力,但是我们在实际编写Prompt的过程当中,可能还会存在一些的问题, 比如对于背景和细节的描述还是不够, 或者为了描述的清楚堆砌了大量的文字, 导致整个Prompt的结构化和可读性呢是比较差的, 从而GPT没有正确理解需求,导致输出的结果不及预期, 所以需要我们去总结Prompt工程相关知识,为我们自己去构建Prompt的一个相对来说比较标准化的模板, 帮助我们更灵活可扩展的去套用Prompt,实现不同领域不同问题的提问原创 2023-11-24 18:43:34 · 976 阅读 · 0 评论 -
AIGC: 关于ChatGPT的提问方式和Prompt工程
设计Prompt提示需要遵循问题需要包含提问六要素结合 Prompt 工程提示防范构建自己的Prompt模板。原创 2023-11-21 20:32:03 · 138 阅读 · 0 评论 -
AIGC: 关于ChatGPT这个智能工具带来的几点思考
2022年11月底,ChatGPT 上线,引爆 AI 圈 和 科技圈,2023年春节后, 人人都开始关注并讨论这项新技术,它是 OpenAI 研发的智能聊天工具, 基于GPT语言模型,模拟人类的对话方式,默认只能用文字进行交互,理解多种语言,有一些插件,可用语音,图表等,截止现在,ChatGPT热度依旧火热,也已被大众所知晓并普遍使用原创 2023-11-18 15:20:24 · 953 阅读 · 0 评论