1 Star 12 Fork 0

lang-jun / LoveIME

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

动机

来到大学,许多人都有了对象,但是我因为嘴笨,一直没有自信,不愿社交。不愿社交就搞技术,搞技术就更嘴笨了...
一直到大三,孤独感越来越强烈,越来越渴望找到自己的另一半,但是嘴笨,是一个无法改变的事实。
偶然一天,我刷视频时候刷到一个软件————恋知道(不用给广告费哈)。具体功能就是是给你参谋参谋,有AI参谋(键盘)、有资讯,还有咨询。在某个关键的节骨眼上给你提出建议,让你少走弯路,少走冤枉路。
有一个功能让我眼前一亮,就是这个软件的"追爱键盘",它可以根据不同的角色定位来为用户提供针对性的建议,并且是AI生成的。怀着强烈的好奇心,我下载了这个软件,准备体验体验。
在进行了三次尝鲜之后,无独有偶,该充会员了。md,这才用了几次就让开会员??然后我就自己动手写了一个。(点子是那个软件的,代码自己敲的,应该不侵权吧)

简介

它写好之后长这样.它实现的功能就是借助ChatGPT通过不同的角色定位来为用户提供针对性的回复。也就相当于,在聊天页面调用了ChatGPT进行对话,询问的内容就是对方发送过来的信息。
这个软件只能是一个辅助,或者说自娱自乐,其实大家心里都清楚,两个人面对面坦诚的交流才是促进感情升温的不二法门。

配置

1、把项目download到本地,用Android Studio打开。
2、启动项目之后,在主页面填写你的API_KEY,你的API_KEY可以在https://api.leebay.asia/申请。另外base_url也可以自定义,但服务商必须是OPEANAI。(不懂这句话什么意思的话,不建议修改base_url)。
3、切换键盘就可以使用了。

如何使用

1、首先开启追爱键盘,选择追爱键盘

追爱键盘使用.png

2、填写API_KEY,API_KEY是调用ChatGPT接口必须的一个参数,没有这个值或者api_key没有额度,是无法调用ChatGPT接口的。
3、复制某人的一句话,然后粘贴到键盘上(这是一个必须的动作),只有这样ChatGPT才能接受到你所要询问的信息
4、选择你想要的角色,等待回复
5、如果不满意,可以再次点击,直到满意为止

追爱键盘截图.png

优势

1、利用ChatGPT进行对话,这意味着你也可以通过我的项目,来学习如何调用chatgpt接口。
2、支持自定义URL
3、不支持上下文,因为我感觉没什么用。

未来要更新的内容,

1、实现全局悬浮框(已实现,但是当切换到系统键盘时候,不能无法点击,欢迎大佬提改进意见)
2、添加模型选择
3、添加自定义角色(想要做大做强,这一步估计少不了)
4、UI仍然没有适配,有待研究 (已适配)

注意

在使用APP的过程中,如果觉得哪个角色的回答不好,可以参照MyInputMethodService方法中定义的prompt,自行写一个prompt。
prompt的设计应遵循以下原则:
    1、给大模型赋予一个角色
    2、prompt越准确,得到的回复越如你所愿
    3、无需客套话
    4、适当的夸赞会有意想不到的效果

鸣谢

安卓键盘的一个简单demo https://www.jianshu.com/p/12bcfd8c2c6e

一个非常方便的悬浮窗框架 EasyFloat https://github.com/princekin-f/EasyFloat

广告

我的api_key代理站,欢迎支持 https://api.leebay.asia

空文件

简介

一个在你追求真爱的道路上的最佳僚机。 展开 收起
Android
取消

发行版 (2)

全部

贡献者

全部

近期动态

加载更多
不能加载更多了
Android
1
https://gitee.com/lang-jun/LoveIME.git
git@gitee.com:lang-jun/LoveIME.git
lang-jun
LoveIME
LoveIME
master

搜索帮助