ChatGPT聊天app(基于autojs)

article/2024/12/22 13:47:04

这是一个调用ChatGPT的例子

在安卓上运行,我已经打包好了的

下面是测试功能

在这里插入图片描述在这里插入图片描述在这里插入图片描述

我已经打包好了,图方便用的是auto.js写的,你也可以用原生安卓写

我用蓝奏浏览器分享了[ChatGPT测试_1.0.0], 下载链接:https://wwp.lanzoup.com/iL8Q50nab43c 提取码 : wumi, 你可以不限速下载哦
##这是基于auto.js的代码

"ui";
importPackage(android.view);
importClass(android.text.style.ForegroundColorSpan);
importClass(android.text.SpannableString);
importClass(android.graphics.Color);
importClass(android.text.Spanned);
ui.layout(    <vertical>        
<text textSize="20sp" gravity="center" text="ChatGPT聊天室"/>        
<ScrollView id="scrollView" layout_weight="1"> <text textIsSelectable="true" id="text" w="*" h="*" text=""/>        
</ScrollView>        
<horizontal>            
<input layout_weight="1" text="" id="input"/>  <button id="button" text="发送"/>  </horizontal>    
</vertical>);
//这是我的一个api_key,可以提供测试用,
//写的不是很完善,提供测试用可以
//by :无名小姐  Qq:1352183717
//有问题可以咨询我
//你的apikey;
var api_key = "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"
var list = java.util.ArrayList();
ui.button.click(() => {    
var text = ui.input.text();    
if (text != "") {        
imm = context.getSystemService(context.INPUT_METHOD_SERVICE);        
imm.hideSoftInputFromWindow(ui.input.getWindowToken(), 0);        
ui.input.setText("");        
var ss = new SpannableString("我:");    ss.setSpan(new ForegroundColorSpan(Color.RED), 0, 2, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);      ui.text.append(ss);        
ui.text.append("   " + text + "\n");     ui.button.setClickable(false);       ui.scrollView.fullScroll(View.FOCUS_DOWN); var str1 = "\n我:" + text + "\nChatGPT:";       if (list.length >= 15) list.remove(0);       var arr = java.lang.String.join("", list) + str1;        
threads.start(function() {            
try {         http.postJson("https://api.openai.com/v1/completions", {                    
prompt: arr,                    
max_tokens: 2048,                    
model: "text-davinci-003",                    
temperature: 0.9,                    
top_p: 1,                    
frequency_penalty: 0,                    
presence_penalty: 0,                   n: 1,                   stop: ["\n我:", "\nChatGPT:"],                           }, {                   headers: {                        Authorization: 'Bearer ' + api_key,    },               }, (res) => {                   try {                       var json = res.body.json();       log(json);                      if (activity != null) {                activity.runOnUiThread(new java.lang.Runnable({                run: function() {var str2 = json.choices[0].text;             if (str2.substr(0, 1) == "\n") str2 = str2.replace("\n", "");                                    list.add(str1 + str2);                                    var ss = new SpannableString("ChatGPT:");                                    ss.setSpan(new ForegroundColorSpan(Color.RED), 0, 8, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);                                    ui.text.append(ss);                                    ui.text.append("   " + str2 + "\n");        ui.button.setClickable(true);              ui.scrollView.fullScroll(View.FOCUS_DOWN);                                }                          }));                     };                 } catch (e) {                        toastLog(e);                        ui.button.setClickable(true);                    }             });       } catch (e) {                toastLog(e);         }      });   } else { toastLog("请输入信息");   }})

最大困难就是申请api-key,当然网上很多的教程,我就不细说了


http://chatgpt.dhexx.cn/article/Y9LXm50L.shtml

相关文章

本地部署chatgpt

下载python3.7以上版本 安装 pip install pandora-chatgpt 安装完成 输入网址(要先登录chatgpt) https://chat.openai.com/api/auth/session 复制accseeToken的内容存为token.txt 在token.txt同一个目录下进入cmd 输入 pandora.exe -t .\token.txt 或者 然后在浏览器输入127…

ChatGPT API 技巧教程

导语&#xff1a;ChatGPT作为一种基于人工智能的自然语言处理工具&#xff0c;可以帮助你更好地解决这些问题&#xff0c;提高质量和效率。那么&#xff0c;本文将介绍如何使用ChatGPT的API接口&#xff0c;高效响应结果。 介绍了如何全流程使用ChatGPT&#xff0c;在实际应用…

ChatGPT教程之 03 ChatGPT 中构建 Python 解释器

这个故事的灵感来自于一个类似的故事,在 ChatGPT 中构建虚拟机。我印象深刻并决定尝试类似的东西,但这次不是 Linux 命令行工具,而是让 ChatGPT 成为我们的 Python 解释器。 这是初始化 ChatGPT 的初始命令: I want you to act as a Python interpreter. I will type com…

谷歌浏览器兼容chatgpt教程

#插件下载地址 https://download.csdn.net/download/qq_37191690/87793063 https://download.csdn.net/download/qq_37191690/87793061 2个插件分别是谷歌账号申请工具&#xff0c;要不然打不开登录页面&#xff0c;一个是chatgpt搜索插件 1、打开谷歌浏览器&#xff0c;在右上…

ChatGPT教程之深入了解魔术背后的技术

解开谜团:深入探索 ChatGPT 的技术奇迹。 ChatGpt 无处不在,无论是在播客、博客、YouTube 还是社交媒体上。当我注意到这项新技术如此受欢迎时,我决定试一试,我被震惊了!有很多关于 ChatGpt 及其魔力的博客,但在这篇博客中,我将深入探讨其内部技术及其工作原理! ChatG…

chatgpt系列文章-23.2.15(主要还在发现chatgpt的不足,偏探索,像报告)

Will ChatGPT get you caught? Rethinking of Plagiarism Detection 推荐指数&#xff1a;2 主要内容 文章主要是研究chatgpt出现后&#xff0c;在学术界中可能出现的学术抄袭和剽窃现象。 这篇文章就比较了几种剽窃抄袭软件&#xff0c;来测试是否能够识别chatgpt编写的内…

ChatGPT写新闻-ChatGPT写文章

ChatGPT写新闻 ChatGPT可以用于生成新闻稿件&#xff0c;但需要注意的是&#xff0c;由ChatGPT生成的新闻稿件可能存在语义、逻辑、事实准确性等方面的问题&#xff0c;因此需要进行人工审核和编辑&#xff0c;确保其准确性。 下面是一个示例过程&#xff0c;大致了解如何使用…

ChatGPT写作:快速生成优质博客文章的神器

今天我们将聊聊如何使用ChatGPT快速生成优质的博客文章&#xff0c;并且在短时间内提高写作效率。 首先&#xff0c;让我们简单介绍一下ChatGPT。它是一种基于深度学习的自然语言处理模型&#xff0c;能够自动地生成人类般的文本。通过训练大量的文本数据&#xff0c;ChatGPT可…

用 ChatGPT 写了篇文章!

阅读本文大概需要1.66 分钟。 这几天大家应该看到很多人&#xff0c;尤其做技术的&#xff0c;互联网圈子的人都在刷屏一个ai玩意&#xff0c;叫 ChatGPT。在写这篇之前&#xff0c;我也试了试&#xff0c;感觉还挺好玩。看到很多人在问这是个啥&#xff0c;今天就来简单说说。…

ChatGPT如何批量生成文章,ChatGPT自动写作工具!

ChatGPT是一种基于GPT接口的人工智能机器人&#xff0c;它具备自动写作的能力&#xff0c;可以用来生成文章、翻译、问答等多种语言处理任务。在实际应用中&#xff0c;很多用户需要使用ChatGPT来批量生成文章&#xff0c;那么&#xff0c;ChatGPT如何实现批量文章生成呢&#…

2分钟用ChatGPT写一篇高质量文章文案,让它告诉你:如何靠短视频赚钱?

如何利用 ChatGPT 快速编写一篇高质量的文章 一、文章结构剖析 如果我们经常去写文章或者是去看别人的文章&#xff0c;你会发现文章分为以下几部分&#xff1a; 标题大纲前言/导语正文&#xff08;不同的结构&#xff09;结尾呼吁 当然了&#xff0c;如果我们去问 ChatGPT&…

完爆基金经理?ChatGPT炒股,一年多回报率超500%

郑雅烁 中国证券报 2023-05-21 02:48 发表于北京 天天财经独家&#xff0c;速关注 近日&#xff0c;美国顶级公立大学佛罗里达大学金融学院公布的一项研究表明&#xff0c;将ChatGPT融合在投资模型中&#xff0c;可以预测股市的走势&#xff0c;其投资回报率甚至高达惊人的500%…

ChatGPT基础原理和基础应用

CHatGPT ChatGPT 能以不同样式、不同目的生成文本&#xff0c;并且在准确度、叙述细节和上下文连贯性上具有更优的表现。GPT是Generative Pre-trained Transformer&#xff08;生成型预训练变换模型&#xff09;的缩写 OpenAI 使用监督学习和强化学习的组合来调优 ChatGPT&…

ChatGPT炒股:批量下载北交所上市公司的招股说明书

打开北京证券交易所官网&#xff0c;点击发行上市&#xff0c;然后点击公开发行信息披露&#xff0c;然后在查询框里面输入关键词&#xff1a;在北京证券交易所上市招股说明书&#xff0c;然后选择时间&#xff0c;点击查询&#xff0c;就可以看到所有北交所上市公司的招股说明…

chatgpt赋能python:Python如何获取股票数据——详细介绍

Python如何获取股票数据——详细介绍 Python作为一款专业的编程语言&#xff0c;其应用领域十分广泛&#xff0c;其中之一就是股票数据的获取。本文将详细介绍Python如何获取股票数据的方法&#xff0c;帮助大家快速获取所需的股票信息。 一、使用pandas-datareader获取股票数…

chatgpt赋能python:使用Python操作股票软件:探索股票市场的新方式

使用Python操作股票软件&#xff1a;探索股票市场的新方式 在当今股票市场中&#xff0c;许多投资者正在寻找新的方式来更好地管理其投资组合。一种新的方式是使用Python编程语言操作股票软件。Python拥有简洁的语法和丰富的库来帮助投资者更好地理解和管理股票。在本文中&…

ChatGPT炒股:爬取氢能行业企业名录

全球氢能网有氢能源相关企业的列表&#xff0c;怎么全部爬取下来呢&#xff1f; 先看翻页规律&#xff1a; http://h2.china-nengyuan.com/company/company_0.html http://h2.china-nengyuan.com/company/company_1.html http://h2.china-nengyuan.com/company/company_21.h…

chatgpt赋能python:Python编程炒股软件:优秀的股票市场分析工具

Python 编程炒股软件&#xff1a;优秀的股票市场分析工具 Python 编程语言一直以来在数据分析和科学计算领域处于领先地位。由于它强大的数据处理能力和易于使用的编程语言特性&#xff0c;Python成为了许多股票市场分析工具的首选。 现在&#xff0c;越来越多的投资者使用Py…

【python量化】ChatGPT4 实现股票量化盯盘系统

如果你还不知道 ChatGPT 是什么 建议看这篇文章&#xff1a;ChatGPT 为什么这么火&#xff1f;它能干什么&#xff1f; 昨天&#xff0c;我&#xff0c;一个 python 小白&#xff0c;花了 2 个小时时间&#xff0c;让 ChatGPT4 帮我实现了一个股票量化盯盘系统。 开通 plus 会员…

ChatGPT炒股:从上市公司招股说明书中批量提取发明专利表格

上市公司招股说明书通常会详细列明公司的发明专利&#xff0c;而通过企业的发明专利可以了解企业未来的业务布局情况&#xff0c;怎么把这些发明专利列表都批量提取出来呢? 随机打开几个上市公司的招股说明书&#xff0c;可以看到发明专利这一内容&#xff0c;共同的特征是都有…