首页 > 其他分享 >2023/5/21每日随笔 调用chatgpt接口实现项目的基本需要

2023/5/21每日随笔 调用chatgpt接口实现项目的基本需要

时间:2023-05-21 20:14:29浏览次数:52  
标签:String 2023 api 支付 chatgpt 给出 conn 21

首先,对于我要求的工作,gpt完美胜任,那么问题来了,怎么调用chatgpt,是可以免费调用的,但需要keyword,也就得进入chatgpt官网,就得用外网,但是要它的api应用到android上,外网手段就不可取了,于是,准备冲别人搭建的平台上调用,很幸运的是,在B站上还真的找到资源,up主也很好,教我一步一实现,搭建了以下的程序:

public class Chatgpt {
private static String text = "石家庄铁道大学合作食堂,-2.00,当前状态,支付时间,商品商户,全称收单机构,支付成功,2023年5月20日11:57:52,好粥道3005,浙江禧进甲后勤管理有限公司通联支付网络服务股份有限公司,由中国银联股份有限公司提供收款清算服务,零钱,42000018242023052047114861647895280296289722支付方式交易单号,商户单号,商家小程序,收钱吧,以年月日形式给出支付时间,以四字形式给出消费类型,给出消费金额仅此";
//"石家庄铁道大学负一食堂,-1.00,当前状态支付成功,支付时间2023年5月20日17:38:59,商品特色牛肉板面,商户全称河北冠昊餐厅管理有限公司,以年月日形式给出支付时间,以四字形式给出消费类型,给出消费类型";
public static void main(String[] args) {
String apiUrl ="https://api.a20safe.com/api.php?api=36&key=0205eb099ec32592596cd7245b685dd7&text=" + text.trim();
//"https://example.com/api/users";
//https://api.a20safe.com/api.php?api=36&key=0205eXXXXXXXXXXX85dd7&text=how are you
String apiToken = "<Your API Token>";
try {
// 创建URL对象和HTTP连接
URL url = new URL(apiUrl);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("GET");
// 添加请求头部信息
//conn.setRequestProperty("Content-Type", "application/json");
//conn.setRequestProperty("Authorization", "Bearer " + apiToken);
// 读取返回结果
BufferedReader in = new BufferedReader(new InputStreamReader(conn.getInputStream()));
String inputLine;
StringBuilder response = new StringBuilder();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
String str = response.toString();
String rely="";
String str1 = str.substring(0, str.indexOf("\"reply\":\""));
String str2 = str.substring(str1.length()+1, str.length());
System.out.println(str2);
// 打印请求结果
// System.out.println(response.toString());
// 断开连接
conn.disconnect();

} catch (IOException e) {
System.err.println("请求失败:" + e.getMessage());
}
}
}
然后在我认为基本成功时候,也发现了问题,这个接口和网页上的有所不同,具体体现到仅仅回答短小的问题,好在我Android需要满足了,但仅仅而已。并且,对于一些信息无法处理到合适的程度,因为票据模式多样,人工智能也无法做到完美识别。以下是我搭建的接口程序与网站上的相同问题的回答:

石家庄铁道大学合作食堂,-2.00,当前状态,支付时间,商品商户,全称收单机构,支付成功,2023年5月20日11:57:52,好粥道3005,浙江禧进甲后勤管理有限公司通联支付网络服务股份有限公司,由中国银联股份有限公司提供收款清算服务,零钱,42000018242023052047114861647895280296289722支付方式交易单号,商户单号,商家小程序,收钱吧,以年月日形式给出支付时间,以四字形式给出消费类型,给出消费金额仅此"

 

"石家庄铁道大学负一食堂,-1.00,当前状态支付成功,支付时间2023年5月20日17:38:59,商品特色牛肉板面,商户全称河北冠昊餐厅管理有限公司,以年月日形式给出支付时间,以四字形式给出消费类型,给出消费类型";

 每单都不太一样,对于一些问题回答也不太好,需要人为去设定默认值与更改。

我的chatgpt的来源网站:云析API铺 - 聚合数据开放平台 (a20safe.com)

完全免费,里面的接口,需要去绑定邮箱去获得key

 

标签:String,2023,api,支付,chatgpt,给出,conn,21
From: https://www.cnblogs.com/JIANGzihao0222/p/17419055.html

相关文章

  • 5-21打卡:双循环链表(无哨兵)练习
    #include<iostream>usingnamespacestd;typedefstructNode{intdata;Node*next;Node*pre;}Node;Node*initlist(intdata){Node*node=newNode;node->data=data;node->next=node;node->pre=node;......
  • 【李宏毅机器学习】(一)正确认识ChatGPT
    该文是一篇机器学习的学习笔记,学习内容:李宏毅2023春机器学习课程ChatGPT(ChatGenerativePre-trainedTransformer)是一个以对话的方式进行交互的语言模型,由OpenAI发布。常见误解对ChatGPT的常见误解:ChatGPT是从开发者事先准备好的答案里随机抽取一个回答。ChatGPT......
  • 【2023.05.21】爱无能病
    当心中彻底放下那段很长很长的感情后,没想到迎来的是爱无能,期待快餐式的爱情了我知道自己是值得被爱的人,但是却感觉很难很难再喜欢上别人不断地不断地约会,短短一个月竟然约过了三个异性,见见面,逛逛街啥的我似乎很焦急把自己的第一次送出去,想这么做,或许这样我就能忘记那段很长的感......
  • May 21st 2023
    朋友你好,很长时间没有联系了,你最近过的还好吗?很难想象一个人七八年乃至更长时间没有见面、寒暄,TA会有多大的变化。我很好奇过去几年在你身上发生的事情,无论是欢乐、幸福还是悲伤、难过,你生活的点点滴滴我都想了解。我猜你对我的经历和变化也同样感兴趣吧?原谅我这么不要脸的自......
  • Pjudge #21680. 【PER #3】运算符 2
    一道很有教育意义的题目。首先我们有众所周知的AND卷积和XOR卷积,容易证明不同位互不干扰,拼起来可以获得\(1+4+5\)分的高分!接下来我们按照\(1\)的个数来讨论:\(0\)个\(1\):将这一位赋值为\(0\)即可。\(1\)个\(1\):如果形如0001那么就和AND卷积是一样的,那如果......
  • 2023 从纯小白到视觉SLAM开发者 学习路线图
    【2023从纯小白到视觉SLAM开发者学习路线图】共包含5个部分:(1)初学(Beginner)(2)熟悉视觉SLAM(GetFamiliar)(3)单目视觉SLAM(Monocular)(4)RGBD-VSLAM(5)ApplyingDeepLearning前两部分,主要是基础知识点的梳理。论文集包含后三个部分中提到的各个主要论文,其中大部分论文均提供了代码或者项目地......
  • Jmeter函数助手21-V
    V函数用于执行变量名、嵌套函数。类似eval函数Nameofvariable(mayincludevariableandfunctionreferences):必填,填入变量名称或者函数或者字符,可以只填一种也可以组合都填入默认值:缺省值,选填。填些后当上面条件查找变量失败则输出该值 1、V函数和eval函数是相似的,如......
  • Windows 2012安装mysql 5.7.21
    文档课题:Windows2012安装mysql5.7.21系统:MicrosoftWindowsServer2012Standard64位数据库:mysql5.7.21安装包:mysql-installer-community-5.7.21.0.msi1、下载自MySQL版本升级到5.7后,安装和配置过程发生很大变化,以下介绍5.7版本MySQL的下载、安装及配置过程.针对不同......
  • 微软推出Windows 11 Insider预览版22621.1255和22623.1255
    您好,WindowsInsider,今天我们将向Beta频道发布Windows11Insider预览版22621.1255和22623.1255(KB5022918)。Build22623.1255=推送新功能。Build22621.1255=默认情况下关闭新功能。提醒:以前在22622版本上的内部人员将通过启用包自动转移到22623版本。启用包人为地增加了新功能推出......
  • 5.21 周报
    本周主要学习了慕课的生命周期评价与应用课程的第三章到第六章的内容。第三章学习了WebLCA体系的概况,学习了LCA的模型结构,重点是单元过程输入输出数据的采集以及建模;第四章学习了LCA过程的第一步:目标与范围定义,以及该部分完成的任务;第五章学习了LCA过程的第二步:单元过程的数据收集......