知心天气破解版,知心天气旧版下载

 admin   2024-01-20 03:07   32 人阅读  0 条评论

一、简介


ChatGPTJava版SDK的开源地址githubcom/Grt1228/cha.目前已有近2200个star。


最新版本111-beta0


2.功能支持


GPT插件模式支持参考实现PluginTest


支持自定义按键异常动态按键处理,请参考DynamicKeyOpenAiAuthInterceptor实现。


按键异常时支持报警处理DynamicKeyOpenAiAuthInterceptor参考实现


支持多种代币计算方式


检查自定义支持


定制多Apkey支持


支持自定义ApiKey获取策略


余额查询支持


支持查询个人账户信息


支持GPT3、GPT35、GPT40、GPT35-0614、GPT40-0614


支持所有OpenAIAPI


3.插件机制


本文重点介绍插件机制,原始功能请参考文档。


chatgpt-javaunfbxcom/


31.插件原理


ChatGpt此前发布了函数调用功能。在我看来,这确实是该插件的精髓。插件的功能是通过用户定义的函数来实现的。SDK已支持版本1014+中的本机函数调用。然而,调用逻辑的函数调用比较复杂,难以理解,有很多朋友没有很好地使用它们。因此我创建了一个基于函数调用的自定义封装来实现插件功能。


32.使用步骤


想看例子的朋友可以直接查看PluginTest。


321.介绍——Plugin抽象类


插件抽象类定义了插件所需的参数,包括插件名称、方法、描述、参数、所需参数、插件请求值R、插件返回值T。我们应该关注两种通用类型R和T。


插件抽象类还包含两个重要的抽象方法func和content方法。您需要自己实现这两种方法。


方法


功能


公共抽象TfuncRargs;


接受插件参数并返回插件返回值。下面是一个例子。


公共抽象字符串内容Tt;


构建gpt的参数信息


java复制代码DataAllArgsConstructor公共抽象类PluginAbstractlt;R扩展PluginParam,Tgt;公共无效setRequiredListlt;Stringgt;必需此必需=必需;私有无效setRequired私有无效setParameters;thisparameters=Parametersbuildertype34;Propertiespropertiesrequirethisget必需的构建;公共无效setArgsListlt;Arggt;args数据公共静态类Arg公共抽象TfuncRargs;公共抽象字符串内容Tt;322.创建插件


创建一个继承PluginAbstract抽象类的自定义插件。这里省略了WeatherReq和WeatherResp。完整的测试源代码位于githubcom/Grt1228/cha.请参阅测试包目录。


以实现天气查询插件为例。


java复制代码publicclassWeatherPluginextendsPluginAbstract


现在大家应该对知心天气破解版和知心天气旧版下载有所了解了吧,欢迎关注本站。

本文地址:http://eptisonshop.com/post/31021.html
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!

 发表评论


表情

还没有留言,还不快点抢沙发?