开源了一个月入 3k 的产品:「寻隐/Queryable」

2023-07-10 13:27:43 +08:00
 wseani

有点标题党,这个产品叫「寻隐」(英文版叫 Queryable),之前在 V 站推广过: t/905377, 因此这里不再赘述它的功能了,简单来说,它是一个离线的自然语言相册搜索工具,你可以用「一只狗在玩滑梯」来搜索你的 iPhone 相册,而不是搜单纯的“狗”,并且不联网。

昨天我把这个产品免费&开源了:App Store | Github | 网站

动机

「将 CLIP 模型部署在手机上,用自然语言搜相册」这个 idea 源自于 2022 年 9 月,直到去年 12 月我才有空闲和能力完成,在今年的 2 月 7 日上了Hacker News 首页,让 Queryable 在当天占领了全部欧洲国家工具榜#1 ,美国工具榜#2 。

后续国内的果壳差评少数派的自来水曝光,让我从 1-3 月几乎每个月可以获得 1-2 万块的收入。因为运行在手机端,在不想添加新功能的情况下,也不需要维护和服务器成本。从 4 月份起,没有任何流量曝光、不做任何更新的情形下,平均每月大概可以获得 3000 元的收入。

我在前天限时免费了一次,很惊讶有很多人下载。我想,与其维持这样每月 3000 块的收入,可能阻止了 99%的人发现这个产品(用户数决定了关键词排序),不如让所有人都可以使用它,因此产生了「让它一直免费的念头」。

在昨天,我决定这么做了。

想起来过去半年,一直有用户对寻隐/Queryable 的相册隐私安全提出疑虑,很多美国人也天然反感中国开发者的产品,而另一些开发者也常常发邮件询问我技术方案。既然决定让产品免费,不如也一起开源了:你可以从了解如何做 LLM 模型的本地加载、向量计算、存储和排序。

怎么不一开始就免费/开源?

因为我需要生存。 当时刚从之前的工作离开,我需要新的收入维持生计,并且缓解焦虑。 现在,我有了新的收入(虽然不多),焦虑感也降低了很多,因此才下定决心,帮助他人的想法战胜了对收入的依赖。

我可以商业使用吗?

项目的协议是MIT,所以将这个 repo 用于商业产品使用是完全可行的,但是我不建议你换个 icon 上架 App Store ,或者类似的恶性竞争,你可以试试开发自己的 Android 版本。

我并非 iOS 工程师,所以代码里 Swift 的部分非常的烂,但你可以参考其中关于模型的部分。我希望它能帮你实现本地向量存储、搜索,这样对于短文本构建向量,可能也不需要 OpenAI Embedding API 了。如果你有想实现的功能,非常欢迎贡献 PR 。

另外,中文模型的训练使用了一些非公开语料,所以抱歉目前只公开了英文模型权重。

再次:App Store | Github | 网站

18158 次点击
所在节点    分享创造
144 条回复
wseani
2023-07-11 14:38:38 +08:00
@idwalker 如果你想更改模型结构,可以用 Python 设计一个新的然后训练。如果只是想要用自己的数据 finetune ,可以试试 Google: finetune clip model
iawes
2023-07-11 14:50:05 +08:00
大佬牛逼
findex
2023-07-11 16:02:46 +08:00
厉害留名
oceana
2023-07-11 20:27:40 +08:00
点赞开源
kuma42710
2023-07-12 08:09:29 +08:00
惨遭背刺😭买早了哈哈
craiiz
2023-07-12 09:46:45 +08:00
其实你分享那篇原理文章就够了
wseani
2023-07-12 09:56:12 +08:00
@craiiz 但在那之后仍然有一堆人问我怎么计算和存储向量,为什么你索引速度这么快..
hanxl
2023-07-12 10:05:38 +08:00
执行力真强!从不会 IOS 开发,有了一个点,到上架应用,并获得不错的收入,太厉害了!
wqnmlgbzml
2023-07-12 10:59:37 +08:00
大佬什么时候搞个安卓版本呀
lee88688
2023-07-12 13:52:14 +08:00
楼主应用中生成向量是用什么数据库存储的呢?
wseani
2023-07-12 14:10:23 +08:00
@ywx620 等其他人做吧。
wseani
2023-07-12 14:10:56 +08:00
@lee88688 没用数据库,就存储成文件。
SourceCode
2023-07-12 20:18:29 +08:00
佩服,为博主点赞
xcaff
2023-07-13 11:25:39 +08:00
大佬牛逼,学习!
LawlietZ
2023-07-13 17:17:46 +08:00
大佬点赞
275761919
2023-07-13 18:06:12 +08:00
my honor
OPLUS
2023-07-13 19:49:27 +08:00
支持大佬
ChellFong
2023-09-06 17:17:32 +08:00
@Heisenbery #78 看到你的评论之后去看了“一次杀人”这篇文章,不得不说楼主的文笔真的不错啊!看完之后很有味道,不过我还挺好奇的这个杀人是不是有指代什么吗
lch21
2023-09-07 09:09:19 +08:00
这种爆款的工具 App 每月也只能赚 3000 元,app 开发的收入属实有点低啊
wseani
2023-09-07 13:08:03 +08:00
@ChellFong 没什么特殊的意义,杀人这件事只是故事的推动因素 : )

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/955496

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX