java及python调用ChatGPT聊天接口示例

一、接口信息

接口地址:https://www.1bit.asia/openai/api/ask
类型:POST
参数:{"prompt":"写一个修仙小说目录","userName":"apiuser002","token":"链接页面获取"
}

说明:userName参数和token需要对应。多组不同账号token请查看

https://blog.csdn.net/liuhenghui5201/article/details/129721995

 二、Java调用方式

package com.xiaohui.bird;import com.alibaba.fastjson2.JSONObject;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.net.HttpURLConnection;
import java.net.URL;public class ApplicationMain {public static void main(String[] args) {String question = "李白的著名古诗有哪些";System.out.println("问: "+question);String respStr = ask(question);System.out.println("答: "+respStr);}public static String ask(String question) {try {String questionInfo = getQuestionInfo(question);JSONObject questionJson = JSONObject.parseObject(questionInfo);String questionId = questionJson.getString("data");String answer = null;do{try { Thread.sleep(3000L); } catch (InterruptedException e) { e.printStackTrace(); }URL url = new URL("https://www.1bit.asia/openai/api/answer/"+questionId);HttpURLConnection con = (HttpURLConnection) url.openConnection();con.setRequestMethod("GET");BufferedReader in = new BufferedReader(new InputStreamReader(con.getInputStream()));String inputLine;StringBuffer response = new StringBuffer();while ((inputLine = in.readLine()) != null) {response.append(inputLine);response.append(System.lineSeparator());}in.close();String answerString =response.toString();if(!"思考中...".equals(answerString)){answer = answerString;}} while (answer == null);return answer;} catch (Exception e) {e.printStackTrace();return "问答异常";}}private static String getQuestionInfo(String question) throws IOException {URL url = new URL("https://www.1bit.asia/openai/api/ask");HttpURLConnection con = (HttpURLConnection) url.openConnection();con.setRequestMethod("POST");// 设置请求头con.setRequestProperty("Content-Type", "application/json");// 设置请求体String requestBody = "{\"prompt\":\""+ question +"\",\"token\":\"6865725-27a9-4385-a7f5-97b09e434fw\",\"userName\":\"apiuser033\"}";con.setDoOutput(true);con.setDoInput(true);OutputStream os = con.getOutputStream();os.write(requestBody.getBytes());os.flush();os.close();BufferedReader in = new BufferedReader(new InputStreamReader(con.getInputStream()));String inputLine;StringBuffer content = new StringBuffer();while ((inputLine = in.readLine()) != null) {content.append(inputLine);}in.close();String questionInfo = content.toString();return questionInfo;}
}

运行效果:

三、python 调用方式

# coding=gbk
import requests
import jsonprompt = input('请输入问题:')
url = 'https://www.1bit.asia/openai/api/ask'
data = {'prompt': prompt, 'token': '链接页面获取', 'userName':'apiuser002'}
headers = {'Content-Type':'application/json'}
response = requests.post(url, data= json.dumps(data), headers=headers)print('答:'+response.text)

运行效果

 

网页体验地址 https://1bit.asia

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/697.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

初识Python -- 使用Python完成chatgpt聊天功能

运行前需设置环境变量: export OPENAI_API_ORIGANorg-你的组织id export OPENAI_API_KEYsk-IlhlSea你的apikey更多参数说明:https://platform.openai.com/docs/api-reference/chat 运行效果: 基于stream流式返回,逐字打印回答内…

chatgpt聊天 谷歌chatGpt

ChatGPT作品展示: 由于足球冠军的获得是由多个国家参与的,因此中国队夺得足球冠军的概率是不可预测的。 最近发现很多科技公司都在搞ChatGPT,我们普通网民没有技术也想体验一下当下比较火的ChatGPT的人工智能,没有开发的我们有什么…

chatgpt聊天机器人程序开发

ChatGPT聊天机器人具有以下主要功能: 自然语言交互:用户可以使用自然语言与聊天机器人进行交互,例如提问、反馈等。 问题回答:聊天机器人可以通过自然语言处理技术,对用户的问题进行理解和分析,并给…

全开源chatGPT聊天机器人商业版源码 支持魔改 完全开放源代码

正文: 全开源chatGPT聊天机器人商业版源码 支持魔改 完全开放源代码CHATGPT商业源码 支持魔改 全开源 无后门 全开源 随意改! 云盘地址: http://zijieyunpan.cn/PEpjOyeLuuK 图片:

vue 模拟 chatgpt 聊天效果:js 实现逐字显示、延时函数模拟对话

vue 模拟 chatgpt 聊天效果&#xff1a;js 实现逐字显示、延时函数模拟对话 模拟 chatgpt 聊天功能&#xff0c;展示对话效果。其中比较有意义的技术点是&#xff1a;js 实现逐字显示、延时函数&#xff0c;同步遍历。 <template><div class"chat-gpt">…

3分钟自定义你的chatGPT聊天微信机器人

背景 最近chatGPT实在太火了&#xff0c;不谈下都不好意思说自己在技术圈混了&#xff0c;刚好前段时间公司里面在举办一个企业微信机器人比赛&#xff0c;然后就用注册了openai的一个账号&#xff0c;用python写了一个玩玩&#xff0c;但是想想不过瘾只能公司内部体验&#x…

全开源chatGPT聊天机器人商业版源码

下载&#xff1a;https://download.csdn.net/download/qq_45102995/87772789 全开源chatGPT聊天机器人商业版源码完全开放源代码 CHATGPT商业源码 全开源 全开源 随意改!

ChatGPT聊天机器人程序

ChatGPT聊天机器人程序是一种基于人工智能技术的智能对话程序&#xff0c;利用ChatGPT等自然语言处理模型和算法实现与用户的交互&#xff0c;回答问题、提供服务等。 ChatGPT聊天机器人程序通常包括以下模块&#xff1a; 输入模块&#xff1a;用于接收用户输入的信息&…

ChatGPT聊天软件开发

ChatGPT聊天软件是一款基于OpenAI技术训练的智能AI对话软件&#xff0c;具有自然语言处理、问答系统、语音交互等多种功能。用户可以通过输入文字或语音与ChatGPT进行互动&#xff0c;询问问题&#xff0c;获取信息以及进行娱乐和休闲。ChatGPT聊天软件支持多语言&#xff0c;为…

2023 ChatGPT聊天网站html源码

聊天GPT-Web ChatGPT&#xff0c;页面与官方页面的 API 独立。基于ChatGPT API的ChatGPT网页版&#xff0c;无登录障碍&#xff0c;功能丰富。 2023 ChatGPT聊天网站html源码

一百行代码实现搭建简易版 ChatGPT 聊天机器人,网页搭建

最近&#xff0c;OpenAI 的一款聊天机器人模型 ChatGPT 爆火。本篇文章旨在为大家提供一款简易的聊天机器人&#xff0c;只需一百行代码即可制作。话不多说&#xff0c;先上效果&#xff1a; 一百行代码实现简易版chatgpt聊天机器人 CSS代码&#xff1a; .container-fluid {p…

一键导出ChatGPT聊天记录:让备份更简单

重要性&#xff1a; 备份ChatGPT的聊天记录同样非常重要&#xff0c;因为这些记录可能包含了您与ChatGPT的交互记录&#xff0c;这些记录可能包含了您的个人信息、兴趣爱好、偏好和其他敏感信息。以下是备份ChatGPT聊天记录的一些重要性&#xff1a; 防止数据丢失&#xff1a;…

基于小程序制作一个ChatGPT聊天机器人

在AI技术日新月异的浪潮中,将ChatGPT与实战开发相结合,制作一个随身携带的聊天机器人,紧贴前沿的同时稳固基础。 一、前言1.1、什么是ChatGPT1.2、什么是文本完成二、API2.1、ChatGPT官网申请API所需要的key2.2、搭建API2.3、创建控制器及动作方法三、小程序3.1、页面创建3.…

chatGPT聊天记录消失如何找回

言归正传 记录并没有消失&#xff0c;只是无法显示到侧面列表&#xff0c;搜索浏览器历史记录就可以找回了 每次聊天都有一个独特的地址&#xff1a;/chat/xxxx-xxx-xxxxx-xx 查看浏览器历史记录&#xff0c;搜索以上关键字&#xff0c;找到旧的网址 打开旧的网址&#xff…

史诗级聊天AI ChatGPT来啦!

羿阁 发自 凹非寺量子位 | 公众号 QbitAI 一款新的聊天AI被网友们玩疯了。 能直接生成代码、会自动修复bug、在线问诊、模仿莎士比亚风格写作……各种话题都能hold住&#xff0c;它就是OpenAI刚刚推出的——ChatGPT。 有脑洞大开的网友甚至用它来设计游戏&#xff1a;先用ChatG…

和ChatGPT聊天,一定试试这些提问技巧

在和ChatGPT聊天时&#xff0c;要使用清晰简洁的语言&#xff0c;尽量避免使用含糊不清或模糊的词语和语句。 一、首次提问时&#xff0c;用这些方法提问更高效&#xff1a; 1. 用通俗易懂的语言&#xff1a; 尽可能使用通俗易懂的语言提问&#xff0c;不要使用过于专业或难…

教你用ChatGPT写论文(技巧干货)

目录 引语&#xff1a; 第一步&#xff1a;现象确认 第二步&#xff1a;学术概念化 第三步&#xff1a;定位优质学术资源 第四步&#xff1a;对比分析 第五步&#xff1a;深挖启示 & 第六步&#xff1a;写论文 结语&#xff1a; 引语&#xff1a; 大家好我们是权知…

​反其道而行,大学教授鼓励学生用 ChatGPT 写论文

来源 | AI科技大本营 出品 | CSDN&#xff08;ID&#xff1a;CSDNnews&#xff09; 新 AI 工具 ChatGPT 的到来&#xff0c;正在教育圈呈现出冰火两重天的态势&#xff0c;教授们几家欢喜几家愁。 这不近日&#xff0c;来自宾夕法尼亚大学沃顿商学院的一位专门研究创业与创新的…

英国卡迪夫大学学生使用ChatGPT写论文拿到一等成绩

近日&#xff0c;BBC报道了一则新闻&#xff1a; 卡迪夫大学一名学生在期末考试中使用ChatGPT撰写了一篇论文&#xff0c;并获得了一等成绩&#xff0c;要知道这是英国大学中最高等级的成绩&#xff0c;而他的另一篇论文没有使用ChatGPT&#xff0c;只获得了二等一的成绩。 此…

学术界用ChatGPT写论文,真的靠谱吗?

写论文时&#xff0c;赵铭用ChatGPT查询了国内外云计算技术的研究进展&#xff0c;并请它一一详细介绍。他用搜索引擎简单核实了真实性&#xff0c;润色后就放进了论文中&#xff0c;“我感觉它说的东西都是一些现状&#xff0c;也没什么好调整的&#xff0c;就直接用了&#x…