java及python调用聊天接口示例
一、接口信息
接口地址:https://www.1bit.asia/openai/api/ask
类型:POST
参数:{
"prompt": "写一个修仙小说目录",
"userName":"apiuser002",
"token":"链接页面获取"
}
说明:userName参数和token需要对应。同一时间多人调用会产生理解混乱,多组不同账号token请查看
二、Java调用方式
private static String getQuestionInfo(String question) {
try {
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":"链接页面获取","userName":"apiuser002"}";
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;
} catch (IOException e) {
e.printStackTrace();
return "请求异常";
}
}
运行效果:
三、python 调用方式
# coding=gbk
import requests
import json
prompt = 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)
运行效果
上一篇:
JS实现多线程数据分片下载
下一篇:
大数据天才马晓东,发明了健康码行程码
