# ChatGPT_Android
an android demo to use openai's api
调用openai提供的接口,实现与ChatGPT对话
功能:
<del> ✓可以免费使用,无需登录(在本人账号余额耗尽之前,默认配置即可)</del>
× 本人账号余额已于2023.04.01耗尽,不再提供API KEY
![image](img/1.jpg)
✓ 支持至Gpt-3.5模型(因为本人买不起plus)
✓ 无需代理即可与ChatGPT对话(可以使用自己的服务器中转)
✓ 支持带记忆的连续对话,可以随时清除记忆
✓ 可以复制ai回答文本
✓ 使用流式传输,ai的回答是动态连续的
✓ 使用wss保护数据传输安全
? vits语音合成(试行)。仅在 “英国 S1” 中转服务器 上运行。使用服务器CPU进行推理,计算速度极为缓慢,不建议使用。
![image](img/config.jpg)
![image](img/com.chat.jpg)
# 关于收到乱码
如果你希望使用预置的中转服务器,请确保APP为github上的最新版本,见 https://github.com/icecoins/ChatGPT_Android/releases
乱码可能原因:由于 APP内置的通讯标记 与 服务器内置的通讯标记 不匹配,导致APP无法正常接收对话数据
如果你希望可以使用自定义的通讯标记,请更改APP与springboot的源码并自行编译、运行
# 关于直连官方接口失败:
因为某些原因, https://api.openai.com 已经被GFW dns阻断了
最新版本可以选择使用服务器运行springboot + websocket与APP即时通讯,进行数据中转,以此绕开sni
配套springboot项目地址:https://github.com/icecoins/ChatGPT_Server
你可以自行修改springboot中的代码以配适你的App
当然,你可以选中“不使用中转”, 并在手机上设置好代理,APP会直接向openai发送请求
# 关于语音转换:
引用自 https://github.com/SayaSS/vits-finetuning
# 关于api_key失效
api_key一旦被官方检测到一个key被多人使用就会自动失效
一个openai账号可以维持最多五个api key,也就是说可以让五个人分别专用一个账号下不同的key
# usage
check the configs first, confirm your api_key is available.
connected to the Internet.
首先检查配置,确保api_key可用
建议将文本长度调整至1000及以上
确保APP可以联网
没有合适的资源?快使用搜索试试~ 我知道了~
基于Android调用OpenAI接口的ChatGPT实例
共66个文件
xml:25个
webp:10个
java:8个
5星 · 超过95%的资源 32 下载量 118 浏览量
2023-05-17
09:56:25
上传
评论 4
收藏 1.08MB ZIP 举报
温馨提示
an android demo to use openai's api 调用openai提供的接口,实现与ChatGPT对话 功能: 支持至Gpt-3.5模型(因为本人买不起plus) ✓ 无需代理即可与ChatGPT对话(可以使用自己的服务器中转) ✓ 支持带记忆的连续对话,可以随时清除记忆 ✓ 可以复制ai回答文本 ✓ 使用流式传输,ai的回答是动态连续的 ✓ 使用wss保护数据传输安全 ? vits语音合成(试行)。仅在 “英国 S1” 中转服务器 上运行。使用服务器CPU进行推理,计算速度极为缓慢,不建议使用。
资源推荐
资源详情
资源评论
收起资源包目录
基于Android调用OpenAI接口的ChatGPT实例.zip (66个子文件)
基于Android调用OpenAI接口的ChatGPT实例
gradle.properties 1KB
gradle
wrapper
gradle-wrapper.jar 58KB
gradle-wrapper.properties 236B
app
src
androidTest
java
com
chat
ExampleInstrumentedTest.java 730B
test
java
com
chat
ExampleUnitTest.java 369B
main
java
com
chat
mApi.java 3KB
ChatItem.java 851B
Chat.java 33KB
ChatListAdapter.java 2KB
MainActivity.java 2KB
ActivityController.java 704B
res
mipmap-xxhdpi
ic_launcher_round.webp 6KB
ic_launcher.webp 3KB
mipmap-hdpi
ic_launcher_round.webp 3KB
ic_launcher.webp 1KB
drawable-v24
ic_launcher_foreground.xml 2KB
mipmap-anydpi-v26
ic_launcher.xml 272B
ic_launcher_round.xml 272B
values-night
themes.xml 806B
mipmap-mdpi
ic_launcher_round.webp 2KB
ic_launcher.webp 982B
mipmap-xxxhdpi
delete_history.png 1003B
bot_icon.png 2KB
help.png 2KB
send_msg.png 2KB
app_icon.png 1KB
ic_launcher_round.webp 8KB
config.png 3KB
user_icon.png 1KB
ic_launcher.webp 4KB
mipmap-xhdpi
ic_launcher_round.webp 4KB
ic_launcher.webp 2KB
mipmap-anydpi-v33
ic_launcher.xml 343B
xml
data_extraction_rules.xml 551B
backup_rules.xml 478B
values
colors.xml 961B
strings.xml 290B
themes.xml 1KB
layout
chatview_user.xml 2KB
activity_chat.xml 3KB
item_dropdown.xml 274B
layout_config.xml 12KB
layout_help.xml 9KB
activity_main.xml 386B
item_select.xml 275B
chatview_bot.xml 1KB
drawable
ic_launcher_background.xml 5KB
AndroidManifest.xml 1KB
proguard-rules.pro 750B
build.gradle 2KB
.gitignore 16B
gradlew.bat 3KB
build.gradle 243B
.idea
vcs.xml 180B
misc.xml 370B
inspectionProfiles
Project_Default.xml 543B
compiler.xml 169B
gradle.xml 804B
.gitignore 47B
settings.gradle 321B
img
com.chat.jpg 749KB
1.jpg 59KB
config.jpg 237KB
temp 1B
gradlew 6KB
README.md 2KB
共 66 条
- 1
白话机器学习
- 粉丝: 8102
- 资源: 7687
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 记录了贪心,动态规划等算法基本思想与设计.zip
- 基于菲阿里基本模型,以及MACD RSI BooL 等技术指标 构建一套基于贪心算法策略的智能投顾模型.zip
- oj算法代码-贪心算法.zip
- 基于yolov8行人检测源码+模型.zip
- 公开整理-地级市-绿色专利申请、授权数据集(2000-2022年).xlsx
- 基于Transformer模型的图像质量评分模型实现源码+详细说明文档.zip
- CST电磁场仿真+线性螺旋电感+建模步骤细节和RLC端口配置+CST高级建模操作
- 大数据库实验的报告材料材料(word文档良心出品).doc
- AIS2024 valid
- 最入门的爬虫代码 python.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页