flyun 最近的时间轴更新
flyun

flyun

V2EX 第 39705 号会员,加入于 2013-05-26 13:34:18 +08:00
今日活跃度排名 3690
flyun 最近回复了
@0o0O0o0O0o 谢谢推荐,iOS 版本会慢慢推进的
7 天前
回复了 MidLevel 创建的主题 Android 想通过开源项目,提升技术。
推荐我开源的二次开发 telegram 安卓应用,模块有详细的注释。功能实现 OpenAI 、Gemini 的 api 调用。
https://github.com/flyun/chatAir

业务做多了,应该接触架构设计。看复杂项目的代码结构,telegram 就是这样。现在流行的框架本质上是各种封装,而封装背后就是对复杂结构的简化。而锻炼这种能力,就需要看源码,不断调试总结。背算法也是一样道理,不过那个更纯粹,比较枯燥。有了这种能力后,不管有什么新的框架,接手各种项目也会得心应手。
49 天前
回复了 Davy 创建的主题 Google Gemini Advanced 发布了,$20/月(头 2 个月免费)
@aitianci 如果你使用 Android 手机,推荐我开发的支持 Gemini 第三方开源 APP ,我也觉得图片识别很好用,尤其配合图片翻译 prompt 后 https://www.v2ex.com/t/1010749
更新了 1.0.3 版本,适配 one-api 。


可以自己在服务器部署 one-api ,使用国内大模型。在 chatAir 配置好对应的服务器地址和 APIKEY 以及自定义模型,就可以对话国内大模型。

配置自定义模型方法:点击聊天页面头像-选择模型-自定义模型。
每个聊天窗口都可以配置自己的自定义模型,配合 one-api 使用更加方便。

Gemini 可以免费使用,点击 Gemini API 密钥申请链接 https://makersuite.google.com/app/apikey

获取 API 密钥后,在 API 服务器设置中,点击 Gemini API Key 后,填入申请的 API 密钥后保存即可。确保模型选择 Gemini Pro 或者 Gemini Pro Vision (图片模型)即可使用。
1.因为 flutter 本身就是对标 Android 设计风格,而国内 App 大部分是 iOS 风格。
2.嵌套确实是一个问题,但是可以采取编码风格来避免。
3.flutter 在 iOS 因为硬件单一官方容易适配,Android 硬件碎片化,现在看到官方还在适配中,加上 Android 屏幕刷新普遍达到 120hz ,问题更明显。

关于 App ,如果有时间修改,建议城市包,可以提供用户试用,比如试听几分钟。一上来就付费,心里很难有底。另外可以在 iOS 模拟器多适配几个机型,在用户协议与隐私条例-同意并登录按钮文字出现折行,同意并登录时,应该改变下面协议为选中状态。

关于跨平台,可以明确自己的 App ,偏向丰富的功能还是偏向精美 UI 交互。跨平台、功能、UI ,这就像三个圆形,人力不够的情况无法同时都覆盖。
@chenoa iOS 开发最近也在学习,如果接下来时间允许,也可能考虑基于 iOS 版本 Telegram 进行修改,正好深入了解 iOS 开发。
@kuituosi Telegram 本身就很复杂,只能硬着头皮慢慢看。多打断点,让项目运行起来,根据断点堆栈,看看流程是怎样运行的。还有需要自己设定一个需要解决的问题,要不然盲目的看,只会觉得越来越乱。通个一个需要解决的点,然后慢慢延伸,就可以对一个模块有所了解,依次熟悉其他模块。
@0o0O0o0O0o 如果对于 Android 版本的 Telegram 源码感兴趣,可以拉取代码,看下我对 Telegram 源码写的注释,可以加快对于项目的理解。当然这里还是要称赞 DrKLO ,真的非常厉害,写出这么优秀的项目。
@kuituosi 没有去掉,只是隐藏了。但是我写一套新的网络请求框架,替代了 Telegram 使用 C++封装的网络框架,所以之前 Telegram 的代理方式实际上也无法使用
@Ccf 暂时还没开发计划,iOS 上优秀的套壳 openAi 软件很多,比如 OpenCat 、BotGem 、ChatX 等等。因为 Android 上截止现在为止,我也没发现有使用原生编写支持 openAi 的知名应用,所以才诞生了 ChatAIr 。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   992 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 22:13 · PVG 06:13 · LAX 15:13 · JFK 18:13
Developed with CodeLauncher
♥ Do have faith in what you're doing.