最新要闻
- 环球即时:弯道超车 中国动力电池企业 “狂飙”入欧
- 全球快消息!i9-13900H+RTX 4060满血加持!华硕天选4酷睿版图赏
- AMD不赞同NVIDIA:游戏卡加太多AI徒增成本 玩家买单
- 当前看点!女子因宠物猫去世欲轻生 网友吵翻:猫是“家人”为何不可?
- 4799元 小米Redmi Book Pro15增强版上架:8核升级12核
- 6.1英寸小屏手感绝佳!三星Galaxy S23图赏
- 环球快报:肯德基麦当劳的汉堡越卖越小引热议:20年基本没涨价真良心?
- 焦点滚动:02月20日20时山东滨州昨日累计报告阳性感染者确诊250例 怎么判断自己是否属于轻型感染者
- 世界讯息:可孚医用N95口罩30只装 灭菌独立包装19.9元大促
- 男子因缺钙CT图像中没有肋骨:“像一个透明人”
- 全球新消息丨189元 OPPO Enco Air3无线耳机上架:HiFi 5 DSP、支持蓝牙5.3
- 腾讯XR业务转向:或将合作引进Quest 2头显
- 闲鱼上买显示器靠谱吗?注意这几点就可以
- 飞利浦推出两款44.5英寸带鱼屏:1500R大曲率、75Hz刷新率
- 行驶中小车后备箱塞人露双脚!司机称其喝醉了:遭网友谴责
- 世界播报:低头族注意了!9岁女孩长期低头颈椎老如50岁
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
【世界播资讯】三步实现在ASP.NET Core Web API集成ChatGPT
1、什么是ChatGPT
最近ChatGPT炒得比较厉害,它的AI功能是相当强大。以至于现在国内的大厂以及Google等公司已经开始模仿,推出类似的功能。先简介一下,ChatGPT是一种用深度学习技术建立的基于自然语言系统的对话机器人技术,可以使机器与用户对话,模拟他们的对话行为。它可以模仿真实的双向对话,通过在上下文,具体信息,术语和事实的混合来建立智能响应,从而使机器与用户之间的连接更加智能化,自动化和自然。
(资料图)
2、什么是文本完成
文本完成是一项语言处理任务,涉及生成部分给定文本序列的缺失部分。这是一种文本生成任务,在该任务中,模型被迅速地给出不完整的文本,并被要求基于上下文生成缺失的文本。例如,如果提示“今天天气真的很好”,文本完成模型可以生成接下来的几句话,例如“我想我要去公园散步。阳光明媚,微风习习。”文本完成的目标是生成连贯、语法正确的文本,并延续原始提示的含义和上下文。文本完成模型使用机器学习算法来学习文本数据中的模式和关系,允许它们生成与给定提示一致的新文本。这些模型可以在大型文本语料库上进行训练,并针对特定任务进行微调,例如生成对话响应和完成句子、段落或文章。文本完成是各种应用程序的宝贵工具,包括聊天机器人、内容生成和具有自动完成功能的文本编辑器。
3、在ASP.NET Core Web API中集成文本完成
1)在ChatGPT官网申请API的key
当然在申请之前需要注册ChatGPT账号,注册免费,但是国内目前不能注册,网上有很多注册的方法,大家可以搜索一下。笔者是在网上花钱购买的。
注册成功后登录ChatGPT官网,在右上角点击"Personal",然后打开下拉菜单中的"View API keys",最后点击页面中的"Create new secretkey"创建key,需要注意的是弹出窗口时复制一下,一旦创建将看不见key,只能删除重新创建。如下图1,图2。
图1打开key页面
图2 创建key和删除key
2)ASP.NET Core Web API环境搭建
a、新建一个ASP.NET Core Web API空白站点,也可以是模板。
b、添加OpenAI的nuget包,方法可以使用nuget管理器,也可以用命令
c、新建一个空的控制器,并新建一个post方法,实例代码如下:
[HttpPost] [Route("getanswer")] public IActionResult GetResult([FromBody] string prompt) { //这是你key string apiKey = "sk-WxARFnsINrnwf5vyRTHaT3BlbkFJxxxxxxxxxxxxxxxxxx03"; string answer = string.Empty; var openai = new OpenAIAPI(apiKey); CompletionRequest completion = new CompletionRequest(); completion.Prompt = prompt; completion.Model = OpenAI_API.Models.Model.DavinciText; completion.MaxTokens = 4000; var result = openai.Completions.CreateCompletionAsync(completion); if (result != null) { foreach (var item in result.Result.Completions) { answer = item.Text; } return Ok(answer); } else { return BadRequest("请求失败"); } }
在上面的代码中,我们使用getanswer创建了一个端点。变量apikey保存您生成的API密钥。创建了CompletionRequest的对象。这里我们需要定义Model类型和MaxTokens。MaxToken将决定文本的长度,因此如果您想要文字比较长的答案,请把MaxToken值设置较大。这样API就写完了,很简单吧,如果需要更多功能可以查看官网的文档说明。
3)效果预览
老胡体文字自动完成。
问个C#的实现案例。
自动写出了c#这个组件的示例代码,很智能啊!
大家如果感兴趣可以自己写个界面,然后调用这个API,这样更加友好。
需要注意的是在高峰时期,网络可能会堵塞,接口会报错。
结语
本文讲述了ASP.NET Core Web API集成ChatGPT 本文完成的API使用,并展示了使用案例,ChatGPT回答的很完美。值得注意的是OpenAI的接口是收费的,但是有18美元的免费的额度,使用完了可以重新申请一个。大家可以按照以上方法试一试。本文仅供参考,具体功能请查看官方API文档地址。欢迎留言和点赞。
源码地址:
https://pan.baidu.com/s/11n2NBJQ1Bgka-FVaZxYEfw?pwd=lo9i
本来想传到github上去,网络太差了。
API文档地址:https://platform.openai.com/docs/introduction
-
【世界播资讯】三步实现在ASP.NET Core Web API集成ChatGPT
1、什么是ChatGPT最近ChatGPT炒得比较厉害,它的AI功能是相当强大。以至于现在国内的大厂以及Google等公...
来源: 【世界播资讯】三步实现在ASP.NET Core Web API集成ChatGPT
环球即时:弯道超车 中国动力电池企业 “狂飙”入欧
全球快消息!i9-13900H+RTX 4060满血加持!华硕天选4酷睿版图赏
AMD不赞同NVIDIA:游戏卡加太多AI徒增成本 玩家买单
环球关注:AtCoder Beginner Contest 289
当前看点!女子因宠物猫去世欲轻生 网友吵翻:猫是“家人”为何不可?
4799元 小米Redmi Book Pro15增强版上架:8核升级12核
6.1英寸小屏手感绝佳!三星Galaxy S23图赏
环球快报:肯德基麦当劳的汉堡越卖越小引热议:20年基本没涨价真良心?
焦点滚动:02月20日20时山东滨州昨日累计报告阳性感染者确诊250例 怎么判断自己是否属于轻型感染者
火山引擎 DataTester:在广告投放场景下的 A/B 实验实践
第120篇: DOM编程(常用操作、动态脚本、样式及动态表格)
世界讯息:可孚医用N95口罩30只装 灭菌独立包装19.9元大促
男子因缺钙CT图像中没有肋骨:“像一个透明人”
全球新消息丨189元 OPPO Enco Air3无线耳机上架:HiFi 5 DSP、支持蓝牙5.3
腾讯XR业务转向:或将合作引进Quest 2头显
闲鱼上买显示器靠谱吗?注意这几点就可以
世界要闻:物联网平台选型葵花宝典:盘点开源、SaaS及通用型平台的优劣对比
【Unity AR】
AR精灵制作学习记录 【天天快播报】项目开发软件架构选择指南
飞利浦推出两款44.5英寸带鱼屏:1500R大曲率、75Hz刷新率
行驶中小车后备箱塞人露双脚!司机称其喝醉了:遭网友谴责
世界播报:低头族注意了!9岁女孩长期低头颈椎老如50岁
领1030元大额券:骆驼户外徒步鞋179元起大促
世界观点:亚马逊要求员工一周到岗工作3天:公司一度像个鬼城
K8S-deployment.yaml文件详解
开心档-Git 基本操作
资讯推荐:制造业做信息化(IT管理、程序员)有前途吗?---浅谈信息系统规划
全球观点:记录--什么时候会阻塞HTML文档渲染过程?
【Oculus Interaction SDK】(十一)关于手势识别中手势设置的详细信息
天天热资讯!埃塞俄比亚政府和“提人阵”武装达成停火协议
天天新消息丨义乌自己的全球支付工具!义支付发布:打通16个币种
这待遇简直了!美团外卖进军香港 正疯狂招骑手:月入3万+
消息!手机套餐费太贵 韩国三大运营商被批:是否串通涨价
与剧版强烈反差!《三体》动画豆瓣跌至3.9分:官方已停播
特斯拉最入门车型国内现身?别被骗了:“披着狼皮的羊”而已
关注:Camunda(一)---安装和简单示例
女子在桃李面包中吃出带锈刀片 官方:不存在使用该刀片的生产环节
环球快看:手机寒气仍存 5G巨头中兴被曝优化人员 回应称正常调整
世界观焦点:蔚来ET9要来了?号称“蔚来版迈巴赫” 屏幕开始横过来
掌权八年后上汽大众换帅:贾健旭接棒
大嘴猴50S精梳棉男士四角裤狂促:券后每条不到10元!
WPF学习_day1
K8S-Service的yaml文件详解
全球时讯:【机器视觉】-什么是机器视觉?
当前报道:游戏王dm新马甲_[游戏王DM]羁绊
全球热点!张艺谋监制!北京冬奥拍成电影了:《北京2022》预告片发布
世界视讯!提前!韩国欲2028年推6G网 速度有多快?5G是高铁 6G就是飞机
全球首发5.5G 高通骁龙X75基带不再公布速率:峰值没啥意义
极氪汽车被指销售欺诈!车主集体投诉:退一赔一
世界新动态:ChatGPT火了 中国电信股价大涨50%:底层技术早有布局
世界观热点:璞华易构低代码平台,真正领跑未来的敏捷软件开发方案!
CXPACKET等待类型分析
华晨宝马第500万辆下线!东北老工业基地全力发展新能源车 沈阳比肩深圳
天天新消息丨印度3年内将成为主要电信出口国 5G堆栈“已准备就绪
光环退却 曝神车雷克萨斯ES 300H大优惠:广州35万可落地
世界新资讯:神似小红书 微信为什么要做“小绿书”?
李安:下部电影《李小龙》不会用120帧 挑战观众习惯
当前信息:【踩坑记录】SpringBoot跨域配置不生效
迈柯唯Maquet协议对接(呼吸机、麻醉机)FLOWi SERVOi
【当前独家】远程服务调用(RPC与Rest本质区别)
王予嘉图片_王予嘉
焦点快报!《消费者报告》:宝马制造的汽车最高 路虎果然名不虚传
讯息:全国110个城市建成千兆城市!运营商喊话继续加速千兆宽带:每月198 还能便宜
要闻速递:K8S-Pod的yaml文件详解
全球热推荐:ChatGPT:HuggingFace使用GPT-2模型并额外语料训练
每日观点:第一周学习--linux
环球速讯:消灭挖孔!努比亚首款屏下摄像头新机Z50 Ultra入网
每日资讯:针对富士X卡口设计:腾龙宣布开发新超广角变焦镜头
通讯!小米汽车全新谍照曝光:定位三厢、车头极长
Redis缓存穿透 && 缓存击穿 && 缓存雪崩
环球热头条丨机器学习-集成学习XGBoost
速读:科创信息:公司目前涉及少量军工业务
世界快报:二月二龙抬头来了!明晚10点龙形天象将出现在夜空 天文专家科普
1899元!小米发布智能门锁M20大屏猫眼版:续航1整年
天天热点!直到丈夫临死 我才发现30多年前闻到的“怪味”竟是大病预兆!
全球通讯!开车方便了!内地与中国澳门签署驾驶证互认换领协议:免试
世界动态:爱奇艺客服回应不再限制投屏:到期后再续订还是只有480P
微博会员可以看访客记录吗?唯美微博语录11句有哪些?
恐龙家族有哪些种类?恐龙家族有哪些成员?
网络用语龟龟是什么意思?龟龟是谁家的粉丝?
綦江怎么读?綦江旅游攻略必去景点有哪些?
诺基亚7210c上市价格是多少?诺基亚7210c手机参数
昂达平板电脑怎么样?昂达平板电脑忘记密码怎么办?
光波炉是干什么用的?光波炉的用法和功能有哪些?
猫特别爱叫是什么性格?猫特别爱叫怎么纠正?
环球热文:(数据库系统概论|王珊)第五章数据库完整性:习题
天天观焦点:数据结构刷题2023.02.20小记
Windows环境下FTP Server在局域网内的搭建
环球速讯:《微附件使用教程,公众号文章上传文件、附件超简单教程,图文教程详细易懂》
天梭机械表一天误差多少算正常?天梭机械表如何调整时间和日期?
我的世界怎么去蘑菇岛?我的世界怎么传送坐标?
微动态丨被7年老粉起诉后 爱奇艺宣布VIP会员调整:老会员高清投屏恢复
当前观察:苏州2022年新生儿爆款名字公布引热议 网友称男/女孩这些名字土爆了
天天百事通!所有新车小电瓶亏电 车主:埋在凯迪拉克锐歌这颗炸弹终于炸了
天天日报丨90后小伙以为健康 体检一身老年病 网友:一体检就害怕
全球观天下!Redmi K60被官方暴力肢解:做成了一个机甲兔女郎
【全球新视野】4次迭代,让我的 Client 优化 100倍!泄漏一个 人人可用的极品方案!
React Hooks模拟组件生命周期
python 二分查找算法