如何在Laravel10项目中集成ChatGPT
转载说明:原创不易,未经授权,谢绝任何形式的转载
本教程将解释如何在Laravel10项目中使用ChatGPT。我会尽量清晰简洁地说明
您将获得以下内容,示例如下:
设置
我假设您已经安装了Laravel10框架,可以使用官方的方式进行安装:
https:laravel。comdocs10。x
第一步:创建控制器lt;?phpnamespaceAppHttpControllers;useIlluminateHttpRequest;useIlluminateSupportFacadesHttp;classChatGPTControllerextendsController{publicfunctionindex(){returnview(chatgpt。index);}publicfunctionask(Requestrequest){promptrequestinput(prompt);responsethisaskToChatGPT(prompt);returnview(chatgpt。response,〔responseresponse〕);}privatefunctionaskToChatGPT(prompt){responseHttp::withoutVerifying()withHeaders(〔AuthorizationBearer。env(CHATGPTAPIKEY),ContentTypeapplicationjson,〕)post(https:api。openai。comv1enginestextdavinci003completions,〔promptprompt,maxtokens1000,temperature0。5〕);returnresponsejson()〔choices〕〔0〕〔text〕;}}
步骤二:创建路由lt;?phpuseAppHttpControllersChatGPTController;useIlluminateSupportFacadesRoute;(。。。)Route::get(chatgpt,〔ChatGPTController::class,index〕)name(chatgpt。index);Route::post(chatgptask,〔ChatGPTController::class,ask〕)name(chatgpt。ask);步骤三:创建布局layoutsapp。blade。php!DOCTYPEhtmlhtmlheadmetacharsetutf8metanameviewportcontentwidthdevicewidth,initialscale1titleMyChatGPTApptitle!Styleslinkhref{{asset(cssapp。css)}}relstylesheetlinkrelstylesheethrefhttps:stackpath。bootstrapcdn。combootstrap4。3。1cssbootstrap。min。cssheadbodyyield(content)bodyhtml步骤四:创建Index视图chatgptindex。blade。phpextends(layouts。app)section(content)AsksomethingtoChatGPTendsection第5步:创建响应视图chatgptresponse。blade。phpextends(layouts。app)section(content)ChatGPTanswerp{{response}}endsection最后第6步:创建一个。env变量CHATGPTAPIKEYYOURAPIKEY结束
感谢阅读这个小教程,欢迎在留言区发表你的意见,项目源码地址:
https:github。comJeromeW90chatgptlaravel
今天的分享就到这里,感谢你的阅读,希望能够帮助到你,文章创作不易,如果你喜欢我的分享,别忘了点赞转发,让更多有需要的人看到,最后别忘记关注前端达人,你的支持将是我分享最大的动力,后续我会持续输出更多内容,敬请期待。原文:https:dev。tojeromew90usingchatgptinalaravel10projectng8
作者:JrmeW
非直接翻译,有自行改编和添加部分,翻译水平有限,难免有疏漏,欢迎指正
坍塌宇宙论宇宙的最初形态,是大量的基本粒子以适当的结构组成。在宇宙的这个阶段,没有温度,没有运动,没有能量。但这种粒子构成结构并不是完全稳定的,在极其微小的概率下,某些粒子与粒子之……
诱捕行动海底杀人机器将巨型水母剁成肉末一种水下机器人猎手已经被制造出来,寻找并消灭数量激增的水母。在世界上的一些地方,水母正在迅速繁殖,比如日本,在英国水域看到水母也变得越来越普遍。如此庞大的数量给渔业……
CBA三消息争议裁判退役,辽宁再签天才新星,余嘉豪减重20斤最大争议裁判退役。北京时间8月25日,根据最新媒体报道,CAB最大争议裁判杨宏峰因已到达裁判退役年龄,新赛季将不再吹罚比赛,其实裁判退役调动是一件平常事,但杨宏峰这位裁判……
两平方米的凉爽尽在洛斐的有范S桌面风扇夏季,并不是每人都喜欢,凉爽的空调房,或者微风阵阵的拂面,总是会让人们遗忘了夏的炎热。风不是常常相伴,空调亦不是时时刻刻的不停歇,生活在这自然界中,我们既要节能减排,也要摆脱夏……
露营火了,旅游业死了01hr露营确实火了作为疫情之后催生的周边游热潮实际是个无奈之举,旅游人群三驾马车的国际游和省际游降为历史最低,而本地游正在成为压垮旅游业的催命手。在今年五一最为火热的旅……
电化学工作站在制备电容器方面有巨大的潜力电化学工作站的原理与热还原的原理一致,都是由于氧化石墨的官能团受热分解,产生气体形成的内压,使石墨层得以剥离。微波法的优势在于环保、高效,国外目前主要是电化学工作站利用冷冻干燥……
张檬小五婚礼现场!婆家都意外缺席,张檬满头金饰对着电视机敬茶10月20日,明星情侣张檬和小五终于迎来了婚礼。一向高调恋爱的他们,从婚礼流程开始就不断晒照,带着网友一起云参加了一场盛大婚礼。早上11点,张檬晒出婚礼现场照,两人穿着中……
霜降后,吃白菜萝卜不如吃它,驱寒气,女性要多吃点,太香了导语:霜降后,吃白菜、萝卜不如吃它,驱寒气,女性要多吃点,太香了!霜降后,气温下降很快,很多女性朋友们手脚发冷,小腹冷痛,出门已经套上了羽绒服,纷纷埋怨着太冷了!这时除了……
华北电力大学刘国华教授太阳能热等离子体技术研究进展研究背景等离子体具有较高的光控制,并刺激了太阳能的基础研究和工程应用。表面等离子体共振增强了光散射和吸收。调整纳米结构中的等离子体激发可以来控制热载流子发射。表面等离子体……
王者适合新手的3个打野英雄,万战玩家干货教学在王者荣耀中,每个位置都是游戏的核心,而打野更是重中之重。一个合格的打野需要把控整场对局的节奏,开红还是开蓝、反野还是抱团反击、去哪条线抓人、开龙还是继续gank1……
使用java随机生成有个性的用户名,LOL地名水浒传,合计2随机生成用户名取水浒传108好汉名字取LOL地名26个,组合而成一共可以生成2808个不同特色的用户名如果你在上网的时候,用户名难取的话,这里有很多可选择的用户名,现提供……
真好吃,羊木火烧馍,风味别具一格,你吃过吗?爱旅游,爱生活。旅游可以放松自己的心情,宽阔自己的心境,你有好久没来一场说走就走的旅行,忘掉不顺心,迎接新的幸福旅程。我是元元,每天分享最新的旅游资讯。图文:杨奇国……