Arvin Xu Profile
Arvin Xu

@arvin17x

3,582
Followers
295
Following
166
Media
1,038
Statuses

Design Engineer

Joined December 2016
Don't wanna be here? Send us removal request.
@arvin17x
Arvin Xu
1 month
[1/6] 看来还是有不少用户想了解怎么注册 Stripe 的。在这里介绍下我们的注册 Stripe 的一点经验,保证看完帮你 狂赚(省)上万美金 ~ 💸 先简要做个回顾:年初时我们决定准备做 LobeChat 的 SaaS 版(即现在的 )。一来,通过我们官方的 Hosting
@arvin17x
Arvin Xu
1 month
感觉注册 Stripe 类似的教程好像推上已经不少了,大家还感兴趣吗?🤔 要是感兴趣点个 star,超过 20 个咱就写一篇详细的
1
3
56
12
60
300
@arvin17x
Arvin Xu
2 months
根据过去半年的观察,我认为 2024 年 Chat 领域的第一个交互范式应该初步成型了 —— 我暂且称之为 Chat Portal(对话模态窗)。 无论是最近大火的 Claude Artifacts, 还是上半年 ChatGPT 上线的 Execel 表格编辑、 Dall·E 图片改写,亦或是社区中去年就有的 ChatPDF
15
35
210
@arvin17x
Arvin Xu
1 month
这一个多月断断续续做 LobeChat 的文件上传/知识库,快把我做废了🥲 所幸快看到曙光了… 🥹 盘一盘做了哪些新东西: 1. 一个新的文件页面,几乎是做了一个网盘。实现了完整的文件/文件夹上传,支持进度批量上传,还做了一个文件 Icon 集覆盖 95% 的文件图标展示。还有文件详情预览(PDF预览/Office
Tweet media one
11
27
210
@arvin17x
Arvin Xu
1 month
不知道你们现在是否存在这样一个痛点,在用三方的 AI API 服务商时,不确定是否是 OpenAI API 官方正版转发,还是 ChatGPT 逆向? 最近我发现了一个参数,可以完美完成验证,帮你区分出是否是正版官转。而它,就是 seed 参数。
Tweet media one
13
29
176
@arvin17x
Arvin Xu
4 months
📰 号外号外 ! LobeChat 已经完美支持了在网页中直接与本地大模型对话 🥳 现在只要在你本地安装好 Ollama ,然后打开我们的网站,就可以开始使用 llama3、wizardLM 、Gemma 等一众开源大模型了~ 🤯 只要你的设备给力,速度完全可以媲美商业 API 调用 🤩 凭借我们的 UI,会话体验完全不输于 ChatGPT!
@lobehub
LobeHub
4 months
Now LobeChat have fully suppported browser request with @ollama ~🥳 It means you can just chat with your local LLM directly in our website! 🤯 Imagine Combining LobeChat's modern UI and powerful open source LLM like llama3 🌟 . And it's all free!😍
5
23
174
19
41
161
@arvin17x
Arvin Xu
1 month
LobeChat Cloud ()开启 Public Test 两周,最大的感触就是很庆幸当时做对了接入 Stripe 支付时的策略,避免了被 C 的“巨额亏损”。 在这里简单总结了下我们的一些经验。大家未来做 AI 相关订阅功能时,希望这些经验可以有些帮助。
Tweet media one
14
23
151
@arvin17x
Arvin Xu
23 days
[1/9] 截至昨天,Lobe Chat Cloud ()开启公测一个月,达到第一个小里程碑 $1000+ MRR ,营收来到 3 万人民币($4000+)。 和大家聊聊我们这个月的实践中新学到的东西,以及一些新的感悟:
@lobehub
LobeHub
25 days
🎉 One month of LobeChat Cloud, huge thanks to our amazing supporters since alpha. Your feedback shaped our path. Exciting news: Knowledge Base coming soon! Be the first to experience it. Stay tuned! 🚀 #LobeChatCloud #MilestoneMonth #KnowledgeBase
Tweet media one
1
0
3
10
16
135
@arvin17x
Arvin Xu
8 months
这次文档更新总共写了 16 篇文档 2.7w 字,前前后后只花了 10 小时。全部写完以后,我跑了下 lobe-i18n 一键生成了英文版(图2),用了 5 分钟,花了 3 分钱(3w token)。 如此效率离不开我调教的 LobeChat 文档专家(图1) ,文档的 80%
Tweet media one
Tweet media two
Tweet media three
@arvin17x
Arvin Xu
8 months
#LobeChat 插件三期第三弹来啦· 插件开发文档大更新~ 🥳 本次文档补充了「完全指南」,全面介绍了 LobeChat 插件体系的基础概念、插件类型、服务端与前端等关键要素。 如果你对 LobeChat 的插件开发感兴趣,欢迎查阅:
Tweet media one
1
3
33
6
21
122
@arvin17x
Arvin Xu
1 month
时隔一个半月,我们终于补齐了 LobeChat 服务端数据库的最后一块拼图~🥳 lobe-chat-database 的 Docker 镜像上线啦!🎉 针对 Docker 部署场景,我们预置了更贴合服务器实例的 Server Postgres 与 NextAuth 鉴权体系,带来极佳的连通性能, 并且整个镜像体积小到惊人的 90MB!🙀
@lobehub
LobeHub
1 month
Hi , we are so excited to introduce our new docker image of LobeChat Database! 🥳 With an amazing 90MB size, you can deploy your own LobeChat with Cloud Sync and users management!🤯 And you can intergrate with your own SSO provider like Auth0😎 And knowledge base on the way soon~
Tweet media one
1
1
13
6
18
116
@arvin17x
Arvin Xu
2 months
做标准后台型页面还得是 antd 和 antd pro。页面设计 + 完整功能实现半天搞定 😋 ProTable 和 trpc 、drizzle 真的是太搭了 😍
Tweet media one
3
8
116
@arvin17x
Arvin Xu
3 months
经过两个多月的努力, LobeChat 1.0 正式发布了!😍 1.0 的新架构支持了使用服务端数据库来管理数据,同时也支持了多用户管理体系。自此, LobeChat 从一个纯客户端DB 应用成长为前后端全栈应用 🥳,这将大大解锁 LobeChat 未来的可能性~ 🤯 请拭目以待!
@lobehub
LobeHub
3 months
[1/N] After 691 releases and more than 2000 commits , it's time for LobeChat to step into the new stage 🥳—— Today we are so excited to announcing the LobeChat 1.0 ! 🎊 🚀 Now we have supported Server Database (Postgres) and multi-user management (Auth). Here are details:
Tweet media one
3
9
29
8
8
115
@arvin17x
Arvin Xu
3 months
目前 #LobeChat 1.0 的技术栈: 应用框架:React 18 + NextJS 14 App Router UI: Ant Design V5 和 Lobe UI 样式库:和 antd 搭配的 CSSinJS 方案 antd-style 前端状态管理: zustand 前端请求库: swr 前端数据库: IndexedDB 与 dexie.js(ORM) 服务端用户鉴权: Clerk 为主,也支持 NextAuth
Tweet media one
@lobehub
LobeHub
3 months
The tech-stack of LobeChat 1.0: Framework: App Router @nextjs UI: antd @AntDesignUI with our own LobeUI User Auth: @ClerkDev Backend Database: Postgres with @neondatabase Server Framework: trpc @trpcio Data Fetch: swr @vercel frontend state: zustand by @dai_shi
Tweet media one
2
1
19
11
13
115
@arvin17x
Arvin Xu
2 months
原本以为 LobeChat 的 Docker 镜像 120+MB 已经够小了,没想到经过 @hezhijie0327 老哥的优化,镜像体积居然能小于 100M 了😆 整整小了 30% ! 太🐂 啦 👍
Tweet media one
2
13
102
@arvin17x
Arvin Xu
4 months
LobeChat 1.0 前的最后一个大特性: 流式 Tool Calling ! 算是完美解决了 @yetone 之前提的问题 😋 先行版 Demo 如下。 准备等做完发布以后写篇文章分享下实现思路,绝对优雅!😎
@yetone
yetone
4 months
我一直在想,在应用中用 LLM API 来生成结构化数据(JSON 等)的确可以极大地有助于应用进一步处理,但是那该多慢啊,完全利用不起来使用 streaming response 来减少用户等待时间的优势啊 好吧,原来人家直接把生成 JSON 的 streaming 内容一五一十地显示给用户,streaming 完成后再 parse 这个 JSON
19
18
139
8
8
96
@arvin17x
Arvin Xu
10 months
1/3) #LobeChat 的语音识别(STT)/生成(TTS)功能就在近期即将发布。我们在实现该功能过程中,发现市面上并没有一款很好的 TTS 前端库。因此我们实现上耗费了很多精力,包括数据转换、音频进度管理、语音可视化等。 于是我们决定把这套实现打磨并开源出来,希望能帮助到想要实现 TTS 的开发者们:
@canisminor1990
Canis Minor
10 months
尝试了下 OpenAI 新开放的 TTS 和 STT API 尝试给 #LobeChat 加上了语音朗读和语音输入的功能,后续将会开发和 GptPro 类似的纯语音对话模式 🤯😚 #OpenAI #tts #whisper @lobehub PR:
1
3
27
3
14
87
@arvin17x
Arvin Xu
8 months
#LobeChat 插件三期最后一弹: Midjourney 插件正式上线嘞~~🥳 借助 LobeChat 独有的 standalone 模式,MJ 插件既实现了在会话中的集成,也可以开一个独立的应用来跑图。是不是很酷的样子呢?😎
Tweet media one
Tweet media two
@lobehub
LobeHub
8 months
We are so thrilled to introducing the #MidJourney plugin for the #LobeChat 🤯. Now you can combined the most advanced AI model and the best image generator to brandish asperses your idea! 🥳
0
2
14
7
11
84
@arvin17x
Arvin Xu
9 months
#LobeChat 不知不觉居然上了全站月榜🥰 怪不得一觉醒来多了 400 star😅
Tweet media one
5
5
79
@arvin17x
Arvin Xu
10 months
快速给 #LobeChat 支持了一波 OpenAI 的新模型: gpt-3.5-turbo-1106、gpt-4-1106-preview 和 gpt-4-vision-preview,已经在 v0.98.0 中可用。下一步计划就是支持多模态了(图片、语音等) PR:
Tweet media one
6
13
71
@arvin17x
Arvin Xu
20 days
刚刚想到一个绝妙的点子💡 我们即将发布的知识库对话其实基于 RAG 技术来的,由于上下文窗口和成本的原因所以没法直接把整个库的文档都发给 AI。而到现在为止,其实上下文窗口现在还好,都支持到100k 、 200k 乃至 1M 了,但真正要命的其实是 token 价格。 如果一次发 100k 的上下文给 claude
@xqliu
Larry & Leo Bro - Eagle of Full Stack
21 days
@arvin17x 我现在最大的痛点是上下文太小… 我就想在几个 chat 里做完所有事情, 我希望 ai 对我们前前后后前因后果全部了如指掌😆
1
0
2
7
3
73
@arvin17x
Arvin Xu
5 months
今天又给 #LobeChat 做了一点细节优化和实现重构,跑完单测发现用例已经突破 1000 条,覆盖率到了 93% 🥳 我一直觉得一个项目能长久维护的关键就是核心逻辑的单测覆盖。只要单测覆盖完善,真的可以毫无心智负担地在任何时候开启代码重构,因为只要保证单测能过,基本上就可以确保不出现大的 Breaking
Tweet media one
Tweet media two
6
6
71
@arvin17x
Arvin Xu
4 months
时隔半年,LobeChat 的数据架构即将进一步升级,支持使用 Postgres 作为服务端数据库 😆 而这半年,我的使用强度也提升了整整一倍 🤣(2000 -> 5000) 接下来非常期待实现知识库能力后,我可以利用这沉淀下来的 7000 条消息做出更懂我的私人助理 😝
Tweet media one
@arvin17x
Arvin Xu
9 months
#LobeChat 在本地浏览器支持百万条消息存储,是个什么概念? 过去 4 个月我在 LobeChat 上总共会话了 2000 条左右的消息。如果按这个使用强度不变,我一年需要存 6000 条消息,100年也最多只需要存 60 万条。 也就是说, LobeChat 现在已经能存够你一生的会话消息数了
Tweet media one
1
1
16
7
5
69
@arvin17x
Arvin Xu
6 months
其实我做 LobeChat 的一个原因就是第一个用的 ChatGPT 账号被封… 当我意识到这个号里那些非常有价值的对话永远也找不回来的那一刻,我才发现 Local First 有多重要…
@fengbuyou
不游
6 months
看到 chatgpt-next-webui/lobe-chat 万级的 star ,意识到可能真的有很多人是在用第三方 webui 现在自己也在用了 😇 像 claude 那样激进的封号策略,用第三方 api + webui 才是上策 ps: nextchat: lobechat:
9
52
237
12
9
64
@arvin17x
Arvin Xu
2 months
[1/N] 经过两个月多的内测, LobeChat Cloud ( )终于开始公测了~ 🥳 我们的Cloud 版本和现在大家熟悉的社区版,有 90% 的以上的部分均是一样的,而针对 Cloud 特定的部分和大家展开介绍一下:
Tweet media one
@lobehub
LobeHub
2 months
[1/N] Hi, everyone! We are so thrilled to annoucing our LobeChat Cloud is on Public Beta! 🥳🚀 Now you can register at and start a free trial with 500,000 credits 🤩 (no credit card needed) ,which is about 1,000 GPT 3.5 messages without times-limit~🤯
Tweet media one
3
1
12
6
9
65
@arvin17x
Arvin Xu
1 month
感觉注册 Stripe 类似的教程好像推上已经不少了,大家还感兴趣吗?🤔 要是感兴趣点个 star,超过 20 个咱就写一篇详细的
@arvin17x 能简单说说怎么注册Stripe,不被风控的嘛,我刚注册支付和收款功能就被禁了,需要添加资料证明,有什么方法可以跳过这块验证,麻烦分享一下经验,非常感谢
0
1
1
1
3
56
@arvin17x
Arvin Xu
8 months
【观 rc-picker 重构有感】 最近看 antd 重构日期选择器的底层组件 rc-picker ,一次性解决掉了 100 多个 issue 。就突然想到之前有人问:「一个组件库门槛能有多高?」 说实话准入门槛挺低的,谁都能做组件库,但上限就完全是看人水平了 。 如何用尽可能少的 API
5
4
53
@arvin17x
Arvin Xu
6 months
#LobeChat v0.141.0 发布~ 基于 #YJS 与 WebRTC 的云端实时同步,算是践行 Local First 的一次全新尝试。非常期待接下来与社区的共同探索😋
Tweet media one
6
3
51
@arvin17x
Arvin Xu
2 months
昨天凌晨刚发布,然后就有一些垃圾吸血蛭缠上来了🤮
Tweet media one
17
2
48
@arvin17x
Arvin Xu
7 months
(1/6)看场景,我觉得 LangChain 对于做 chat 类应用来说就是废的。 拿我前段时间自己测过的一个例子来展开聊聊。 这个是LangChain JS 官方的一个github 仓库的 RAG 示例,链接在这里:
Tweet media one
Tweet media two
@hylarucoder
HylaruCoder
7 months
@arvin17x @Clairekailai [大量的业务自定义诉求是 demo 下不会去考虑的] 这点有些存疑, 如果大量的业务自定义诉求不能得到满足, 这个框架就是废的?
1
0
0
8
8
41
@arvin17x
Arvin Xu
10 months
GPT4 Vision 能力在 #LobeChat 上初步跑通啦 🤩 #buildinginpublic
4
10
42
@arvin17x
Arvin Xu
9 months
@bulletonbible 补充一个以前了解的冷知识:在独立站(niche site) 的圈子里,问对方的网址是一个非常不礼貌的行为。 因为只要知道了对方的网址,有一大坨工具可以把这个独立站的底裤都扒出来,流量、反链、SEO 等等全能扒的干干净净。 避免被扒的有效方式就是不主动暴露。这是我第一次在现实中见识到的黑暗森林法则
3
2
39
@arvin17x
Arvin Xu
1 month
此外,还学了/试了不少新东西: 1. 为了测 PDF 对话,试了主流的几家支持 PDF 对话的产品,某知名 AI 助手的 PDF 解析能力意外的差,而 ChatGPT 的 PDF 理解能力意外的好,一个纯扫描版图片的 PDF ,只有 ChatGPT 回答对了,估计还是借助了多模态的识别才达成的。 2. PDF
10
7
39
@arvin17x
Arvin Xu
7 months
在梳理 #LobeChat 文档时就发现去年真的做了很多特性,Vision、TTS、Plugin、Market ... 感觉特别需要一个回顾,然后就出了这张 Overview 。 做完以后真的很感慨,我们从去年下半年才开始起步,一路狂奔到现在,终于算是初步赶上了 ChatGPT 的脚步,并有了一点点自己的特色。
@arvin17x
Arvin Xu
7 months
最近几周都没怎么给 #LobeChat 写功能,到今天为止差不多把去年做的功能文档补上了 😆 包含基础使用与私有化部署指南。我保证现在的阅读体验比之前的 Github Wiki 好十倍~🤤 LobeChat 文档传送门👉
Tweet media one
1
4
25
3
5
36
@arvin17x
Arvin Xu
5 months
突然发现昨天是我们正式开始做 LobeHub 的一周年(买下了 这个域名),时间过得是真快啊…
Tweet media one
5
1
37
@arvin17x
Arvin Xu
4 months
其实 R2 最好的地方是所有出/入流量是 完全免费 的。如果深入用过 S3 / OSS 等产品的小伙伴应该会有体感,这类存储产品贵的其实不是存储,而是入网/出网流量。而 R2 能做到出入流量完全免费,是真的业界活菩萨 🫡
@xqliu
Larry & Leo Bro - Eagle of Full Stack
5 months
可能是我太老土了!刚刚解锁 Cloudflare R2 对象存储新用法!直接将 文件上传到 R2 的某个 bucket 中,然后绑定一个域名,打开 public 访问权限,就直接可以访问了! R2 有 10G 免费存储空间,100万次A类操作,1000万次B类操作,跟 S3 比,真是活活大菩萨! #buildinpublic
Tweet media one
33
48
284
0
2
35
@arvin17x
Arvin Xu
7 months
过年期间,社区小伙伴给 #LobeChat 支持了 Ollama 服务商,所以现在 LobeChat 已经支持运行本地 LLM 了😆 (演示视频录制设备为 M1 Max 64GB, 没有任何���速)
@lobehub
LobeHub
7 months
Happy Chinese Dragon Year bros~🏮🐉 We are so thrilled to introduce #LobeChat v0.127.0 — Ollama AI support! 🤯 With community contribution and @ollama ’s great infra, now you can chat with Local LLM in LobeChat~🤩 It’s really smooth and so fast 🚀🤤 (recorded with M1 Max 64GB)
2
2
8
6
5
35
@arvin17x
Arvin Xu
5 months
我们的 Landing 历时一个月正式上线了!🥳 主 Slogan:「在个体崛起的时代中,为你打造」。 下一次的重点发布就是 LobeChat Cloud 啦 🤯 和我们一起探索个体生产力的未来 💪🚀 传送门👉
Tweet media one
@lobehub
LobeHub
5 months
🎉 Hey guys! Excited to share our new LobeHub Website! 🎉 You can find all the details about what LobeChat Cloud on it. Don't forget to join our waitlist for the latest news. Can't wait for you to check it out! 🔗 #LobeChat #buildinpublic
1
3
29
4
4
34
@arvin17x
Arvin Xu
8 months
#LobeChat 插件三期第三弹来啦· 插件开发文档大更新~ 🥳 本次文档补充了「完全指南」,全面介绍了 LobeChat 插件体系的基础概念、插件类型、服务端与前端等关键要素。 如果你对 LobeChat 的插件开发感兴趣,欢迎查阅:
Tweet media one
@lobehub
LobeHub
8 months
Happy new year bros! We have updated the #LobeChat Plugin SDK documents to latest~ 🥳 And we also write down much more knowledge about the LobeChat plugin system. Wait for your amazing creation with LobeChat plugins~ 🤯 our SDK documents:
Tweet media one
0
0
13
1
3
33
@arvin17x
Arvin Xu
21 days
LobeChat 的文件上传/知识库快做完了,想着这两天理一下对应的库表结构。然后找了半天才发现市面上并没有一个特别好用的 Web 端 ERD 应用。我亟需的从 db 导入 schema 这个功能要么没有,要么只有收费才支持。最后下了个桌面端应用 Luna Modeler ,基本满足诉求。弄完以后甚至有点想充值了😂
Tweet media one
0
5
34
@arvin17x
Arvin Xu
8 months
@waylybaye Jetbrain家的 merge 非常好用,我愿称之为世界第一。可以去试试
2
0
31
@arvin17x
Arvin Xu
5 months
#LobeChat v0.147.0 发布了一个小而实用的功能 — 模型列表管理 😆 希望大家用的开心~ 更多新特性正在路上啦!🚀
Tweet media one
@lobehub
LobeHub
5 months
Hello everyone~ Long time to see 👏 This time we introducing a small but useful feature in #LobeChat 0.147.0 🥳 —— Model List for each provider! 🤯 Now you can switch on what you need models, fetch remote models and customize your models! 🤩 Have fun with it! 😋
1
2
10
7
4
33
@arvin17x
Arvin Xu
8 months
@yihong0618 我们做过一个 lobe-tts,可以考虑试试?
@arvin17x
Arvin Xu
10 months
1/3) #LobeChat 的语音识别(STT)/生成(TTS)功能就在近期即将发布。我们在实现该功能过程中,发现市面上并没有一款很好的 TTS 前端库。因此我们实现上耗费了很多精力,包括数据转换、音频进度管理、语音可视化等。 于是我们决定把这套实现打磨并开源出来,希望能帮助到想要实现 TTS 的开发者们:
3
14
87
2
3
32
@arvin17x
Arvin Xu
4 months
给 LobeChat 做的流式 Tool Calling 的新 Demo 来了😋 文生图作为这个特性的典型受益方,体验上的提升还是非常明显的😆 (最让我意外的一点: Moonshot 居然是最适合演示这个特性的 model 🤣
@yetone
yetone
4 months
@arvin17x 期待新的 demo,因为很好奇怎么在不 partial parse 的情况下实现及时 streaming response
0
0
1
3
2
31
@arvin17x
Arvin Xu
1 month
直接贴一个测试的 curl,大家可以换上自己的 apikey 快速测测看: curl -X --request POST '' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer <your-api-key>' \ --d '{ "messages": [ { "role": "user", "content": "写一个10个字的笑话" } ], "seed":
4
6
31
@arvin17x
Arvin Xu
8 months
我们做 #LobeChat 的时候调研了一圈,看了 headless 的语法就被劝退了,最后还是用了 antd V5 + 自定义主题的实现方案。 如果我不说,估计应该没多少人能一眼看出来 LobeChat 是用 antd 做的吧🤣
Tweet media one
@imdaidr
戴兜
8 months
想听听大伙都是怎么看待headless ui的(还有类似的redix ui primitives) 有解决什么痛点么,我用的时候感觉好像没有带来多少便利🧐
8
1
17
7
6
28
@arvin17x
Arvin Xu
2 months
@Nin19536 目前排除 langchain可能就llamaindex比较完整了。 你的每个需求单拆出来倒是有各自领域的最佳模块,但组合在一起的倒是没有。 比如说 ai proxy 目前最好的应该是 litellm,当ai请求底座兼容度非常高。 可监测/prompt管理可以用 langfuse ,很不错。 json parse 这个目前能做好的基本没有,我在
3
2
28
@arvin17x
Arvin Xu
2 months
虽然咱 LobeChat 不是专门的 AI 搜索工具,但最近 Cloud 新上的搜索插件似乎看着效果还行?🧐
Tweet media one
Tweet media two
@oran_ge
orange.ai
2 months
早晨测试了 Felo 和 Kfind 两个 AI 搜索。 Felo 的表现超出预期,官方说已经达到 Perplexity Pro 的准确度。 Kfind 有些硬伤,实在找不到他们的官网,只找到了小程序。 测试的 Query: Felo 现已更新到了 AI Home Tab
Tweet media one
Tweet media two
7
9
71
6
4
27
@arvin17x
Arvin Xu
4 months
LobeChat 30K 啦~ 🥳 我们的第一个 commit 提交于 2023.05.21 ,在这一年不到的时间能得到大家的这么多的关注和喜爱,真的让我们非常开心!😆 有大家的支持和贡献,接下来的 LobeChat 一定会比现在更好💪🥰
Tweet media one
@lobehub
LobeHub
4 months
Wowza! Since our very first commit 🚀 on May 21st last year to now, #LobeChat has rocketed into the GitHub 30K 🌟 Club. We are once again grateful for the passion and support from our fabulous community. This year, we've got even more surprises 💫💫💫 in store for you !
1
3
15
5
1
26
@arvin17x
Arvin Xu
7 months
最近几周都没怎么给 #LobeChat 写功能,到今天为止差不多把去年做的功能文档补上了 😆 包含基础使用与私有化部署指南。我保证现在的阅读体验比之前的 Github Wiki 好十倍~🤤 LobeChat 文档传送门👉
Tweet media one
@lobehub
LobeHub
7 months
Hello bios, we are really glad to introduce the LobeChat Docs!🤯📘 We are working really hard these days to polish a good experience document site to help your usage of #LobeChat , and here it is.😋
0
3
18
1
4
25
@arvin17x
Arvin Xu
2 months
LobeChat v1.6 GPT-4o mini 已上线🥳 至此 OpenAI 的模型全线进入 GPT-4 时代。 LobeChat Cloud 也已同步上新,并替换 GPT-3.5-turbo 成为默认模型 😋 如果你不知如何私有化部署,不妨来试试我们的 Cloud ,免费注册后开箱即用, GPT-4o mini/GPT-4o/ Claude 3.5 Sonnet / Gemini 1.5 Pro
@lobehub
LobeHub
2 months
with the v1.6.0, LobeChat have supported GPT-4o mini in OpenAI Provider 🥳 It will be a new Era and enable more possibility as the cost reduction of GPT-4o mini. Have fun with it~🤩
Tweet media one
0
1
15
1
6
25
@arvin17x
Arvin Xu
7 months
我作证,迁移真的很方便🤣 就在昨天我们发布 #LobeChat 0.123.0 后,Moonshot 就开放了 API 。由于我对于 Moonshot 一直抱有好感,于是立即试了下接入 LobeChat 。 得益于我们的新架构,整个集成过程非常顺畅,一小时就完成了所有工作。目前 Moonshot AI 已在 v0.124.0 可用~ 🥳
Tweet media one
@op7418
歸藏(guizang.ai)
7 months
Kimi chat 背后的模型,moonshot模型正式开放了 API 申请。 而且完全与 OpenAI 的 API 兼容,可以很方便的迁移。最高的模型上下文为 128K 。 moonshot-v1-128k 模型的价格为0.06元,新用户会送 15 元的 Token 额度。 这里申请:
Tweet media one
7
37
137
4
6
24
@arvin17x
Arvin Xu
1 month
最后提一点经验感悟,有些经验很神奇但是非常有用: 1. chunk 的元数据是做召回优化非常有用的信息,能存尽量都存下来,在做召回优化时能派上大用场。得益于Unstructured 给到的元信息,现在 LobeChat 在表格信息抽取场景的对话准确率很不错(图1),而这个似乎是市面上很多 PDF
Tweet media one
Tweet media two
Tweet media three
5
4
25
@arvin17x
Arvin Xu
1 month
那怎么判断是官方转发还是 ChatGPT 逆向?很简单,你的请求参数中多加一个 "seed": 1 (数值随便设,需要是整数)即可。 如果常用 AI 生图的小伙伴应该对 seed 这个概念不陌生。但是在 LLM 里, Seed
3
5
24
@arvin17x
Arvin Xu
9 months
今天才知道原来我登过 Github 趋势程序员榜首 😅 然鹅我是设计师呀
Tweet media one
4
0
21
@arvin17x
Arvin Xu
8 months
#LobeChat 核心逻辑单测覆盖率在 80%~90% 之间。这咋做到的? 当然是让我的测试助理写啦~🤯 之前 3.5-turbo 还不算理想,4-turbo 的产出质量已经���常 OK 了。简单实现,改个依赖导入就全绿飘过。 复杂实现(比如 chatStore )通过多轮对话基本上也能在 5~10 分钟内搞定。
Tweet media one
Tweet media two
0
0
21
@arvin17x
Arvin Xu
2 months
这个其实可以展开说下, OpenAI 的 SDK 的能力反而是全社区里最完善的,可以说几乎所有 AI 能力都涵盖了: - 对话: chatCompeletition - 文生图: imageGeneration - TTS:audio Speech - STT: audio Transcriptions - Embedding - 文件上传: files、uploads - Agent API:(assistants 系列) -
@Nin19536
Ran.627
2 months
@benn_404 @arvin17x 是的,openai的原始SDK就最舒服了。
0
0
0
1
0
21
@arvin17x
Arvin Xu
8 months
早上看到的时候就觉得太酷辣! 然后下午就忍不住做了个 #LobeChat 插件,直接可以在会话中画图嘞~ 🥳
Tweet media one
@kwikkashikoma
観葉植物
8 months
肝了一晚上搞定,太敬业了朋友们!纯 Node.js + Wasm 运行,渲染 TikZ 绘图无需安装 LaTeX 环境,适合搞轻量化服务端渲染。库已经准备好了,等我后面再摸个 Hexo 插件,就可以在博客里愉快地画图了!🥳 A port of TikZJax runs on pure Node.js and WebAssembly.
Tweet media one
Tweet media two
19
31
271
5
1
19
@arvin17x
Arvin Xu
9 months
最近在给 #LobeChat 做底层架构的升级,忙了一周多总算搞完了。本次架构升级的两个最大亮点: 1. 支持了百万量级的消息在用户本地浏览器存储; 2. 十万量级的消息、话题与助手的联合搜索,耗时在 1s 左右。
@lobehub
LobeHub
9 months
We have release a great data migration at #LobeChat v0.107.0. Now LobeChat have supported Millions of messages storage in your local browser!
Tweet media one
0
1
3
4
0
20
@arvin17x
Arvin Xu
23 days
[9/9] 限于篇幅原因这次没有讲技术,要是大伙感兴趣,等我们发完知识库后有时间专门开贴聊。 比如前两天看到 @idoubicc 的 Vercel 天价账单,而我们另外一个 preview 站点在同等量级流量下才 30 美金左右的开销,感觉这些优化经验还是可以展开讲讲的。
Tweet media one
7
1
21
@arvin17x
Arvin Xu
3 months
在给 LobeChat Cloud 接入 Stripe 支付,然后写了四五百行实现,然而为了确保这些逻辑稳定可用,硬生生加了 2千行单测 (如果算上 mock 数据的话到了5千行) ,写吐了 🥲
5
0
19
@arvin17x
Arvin Xu
8 months
今天社区给 #LobeChat 提交的 agent —— 基于 实现的徽标生成器,非常好玩😋 作者 @_Justin3go
Tweet media one
1
1
19
@arvin17x
Arvin Xu
6 months
@LuoSays 虽然还没做完,但提前蹲一个😆嘿嘿 LobeChat 的开源版对于诸多有技术背景的小伙伴来说是容易上手的,但有更多的用户并不懂自部署、买key等操作。 因此我们会在近期推出 SaaS 版 LobeChat Cloud ,满足这部分用户的需求。
4
0
17
@arvin17x
Arvin Xu
1 month
感觉是时候提一下我们的组织名为啥叫 LobeHub 了。 Lobe 在英文中是指「脑叶」,即大脑的基本组织形式。Hub 则是枢纽,连结点。LobeHub 的寓意就是我们希望在应用端(UI界面层)成为各种 LLM 的连结枢纽。 我们在 LobeChat 中做的很多看似吃力不讨好的工作,都是围绕这个意图展开的。
Tweet media one
@oran_ge
orange.ai
1 month
最近应用端似乎有个路由模型的趋势在隐隐形成。 短短一周内: - 路由模型公司的产品 Not Diamond 在 Product Hunt 拿到第一 - @dotey 发布了关于 linkedin 的路由智能体的介绍 - 360 发布 CoE 模型路由, 把国产15家大模型路由起来,在AI搜索的评测超过了GPT4o 早晨写了文章,知了总结于此,欢迎阅读
Tweet media one
8
21
70
7
3
19
@arvin17x
Arvin Xu
8 months
这不就可以参考下我们在 #LobeChat 中做的方案了~ 自认为还是比较完善的: - 支持自动匹配用户浏览器语言 - 支持固定某个语言后,不跟随系统语言变化而变化 - 支持 SSR 首屏的语言匹配跟随用户的设置 - 支持按需加载用户的所需语种,避免 Bundle 过大 - 支持检测到阿拉伯语后的自动 RTL
@dongnaebi
dongnaebi
8 months
写了个 Starter,有没有人一起来研究下怎么自动检测匹配多语言?🤔
4
0
11
1
0
17
@arvin17x
Arvin Xu
8 months
@dotey 现在 LobeChat 的所有多语言工作全部都是使用 gpt 3.5 完成的。我们已经完全将 i18n 部分自动化了,任何希望新增语种的请求,都可以在5分钟内完成,翻译过程 0 人工干预,只需花费几毛钱。 比如上周我们刚合了个 PR 支持了波兰语和意大利语
2
2
15
@arvin17x
Arvin Xu
9 months
#LobeChat 在本地浏览器支持百万条消息存储,是个什么概念? 过去 4 个月我在 LobeChat 上总共会话了 2000 条左右的消息。如果按这个使用强度不变,我一年需要存 6000 条消息,100年也最多只需要存 60 万条。 也就是说, LobeChat 现在已经能存够你一生的会话消息数了
Tweet media one
1
1
16
@arvin17x
Arvin Xu
1 month
[6/6] 以上就是我们整个 Stripe 注册并获批的完整过程。 但很多政策是变化的,和大家分享的注册流程只能作为我们的过去那一刻的时空剪影,仅作有限参考使用。
3
0
15
@arvin17x
Arvin Xu
9 months
隆重介绍一下 SD Lobe Theme 的主创 : @canisminor1990 🥳🥳🥳 LobeChat 也是我们一起做的~🚀🚀
@op7418
歸藏(guizang.ai)
9 months
@arvin17x 开发的 Lobehub 昨天突然在推上爆了。 在 Open AI 套壳的开源项目里面他们的视觉表现和体验确实是独一份的。界面非常漂亮,同时交互细节打磨的也很成熟。 也支持了 GPT-4V 视觉模型交互和 TTS 。同时还有生态非常好的 Agents 插件市场。 未来还会支持几个DALL-E 和 MJ AI 画图能力。 顺便
Tweet media one
5
22
87
1
2
15
@arvin17x
Arvin Xu
6 months
最近在给 #LobeChat 接入 @langfuse ,想到了一个能惠及全 LLM 开源社区的 idea,着实让我兴奋了一把。感觉要是这个想法能跑通,可能 OpenAI 最大的壁垒就要烟消云散了😅
4
0
14
@arvin17x
Arvin Xu
8 months
#LobeChat Midjourney 插件的时候,发现这个实现完全可以做成独立应用 😅,得益于 standalone 插件的灵活性,就顺手搞了下,初步效果如下:
3
0
13
@arvin17x
Arvin Xu
7 months
😆 年前最后放送 —— #LobeChat v0.123.0🤯 现已支持智谱 GLM / Google Gemini / AWS Bedrock Claude、LLAMA2 🥳 其中 GLM-4-Vision 与 Gemini Pro Vision 均支持多模态图像识别🤩~
@lobehub
LobeHub
7 months
Hi everyone~ We are so excited to introducing the #LobeChat v0.123.0 🎉 —— Multi AI Providers Support! 🚀 Now you can use Google Gemini / Zhipu GLM / AWS Bedrock Claude / LLAMA2 as your agent core model !🤯
1
0
12
2
2
13
@arvin17x
Arvin Xu
6 months
追个小热点, #LobeChat v0.132.0 已支持使用 #Claude3 ~😆 同样支持 Visoin 视觉识别~😎 立即来试试号称全世界最好的模型效果如何吧!🤯
Tweet media one
@lobehub
LobeHub
6 months
Let's meet world's best model Claude in #LobeChat !🥳 now you can use Claude 3 sonnet and Opus in the latest v0.132.0 🚀 Also, vision supported again 😎!
Tweet media one
Tweet media two
1
0
10
3
1
14
@arvin17x
Arvin Xu
9 months
本月正式开始动工 #LobeChat 的插件三期!插件商店已先行发布~ 插件体系升级、OneAI 插件兼容、 Dall·E 3、MJ 插件、代码执行器插件 正在路上~ 😆
@lobehub
LobeHub
9 months
We are introducing Plugin Store and Tools Menu on the #LobeChat v0.109.0, now you can install and manage your plugins easier!
Tweet media one
Tweet media two
0
1
6
1
2
13
@arvin17x
Arvin Xu
6 months
#LobeChat 支持 Groq 啦!又是来自社区一大力作~ 感谢本次贡献的同学 和 🫡 实测 Groq 的速度真的很快 🚀,唯一可惜的就是 Groq 提供的三个模型中文支持度有限…
@lobehub
LobeHub
6 months
Hello everyone, just now a new version is released! 🤯With #LobeChat v0.138.0 now you can using the Groq @GroqInc as the model provider! 🥳✨ Have fun with the fastest ai output speed in the world~ 🥰
1
1
11
2
3
13
@arvin17x
Arvin Xu
2 months
@xqliu 多说一嘴,如果你用的是 Anthropic 官方的 API , 那么你就能完整解锁 LobeChat 的流式 Tool Calling 体验(目前社区上应该就只有我们做到了这点)。而所有用 one-api 做代理的三方号商,没有一个是支持流式 Tool Calling 的
0
0
13
@arvin17x
Arvin Xu
13 days
@expatlevi 建议用 plaiceholder 做缩略图,效果会高级很多
1
1
13
@arvin17x
Arvin Xu
1 month
[5/6] Part 4. 如何注册 Stripe Altas OK ,现在大家应该会很感兴趣到底要怎么注册 Stripe
Tweet media one
4
0
13
@arvin17x
Arvin Xu
4 months
[1/5] 可能很多人求稳会加 lockfile,但是我真心觉得对一个决定长期维护的开源项目来说不加 lockfile 也是一个很好的实践。 (PS:不引战,只聊我的实践心得,不一定适合所有人) 不加锁只跟随 SemVer 的情况下,能获得的收益有以下几点:
@localhost_4173
夢中激走
4 months
震惊了,ChatKit 的知名开源 alternative LobeChat 竟然没有提交 lockfile 到 GitHub 😂 梦回 2015
4
1
12
3
0
13
@arvin17x
Arvin Xu
2 months
@kevintao1024 官网是 @canisminor1990 操刀的,我简要说个大概吧: 1. 技术栈是 NextJS ,但首屏和 NextJS 其实关系不大,就是一个 React 页面; 2. 首焦的 Logo 动效用的是一个 Spline 动画; 3. Hero 的背景星光是 Canvas 写的; 4. 剩下的诸多动效主要使用 framer-motion ,也有一些纯 css 实现;
5
0
13
@arvin17x
Arvin Xu
4 months
能实现这一能力,要非常感谢 同学给 LobeChat 加入了浏览器直接请求 LLM 的特性。(PR: ) 进而使得我们可以在浏览器端直接请求本地设备上的 Ollama 服务。 假以时日,我相信 LobeChat 一定能成为「社区里体验最好的 Ollama Web UI」!😎
3
4
12
@arvin17x
Arvin Xu
7 months
(6/6)所以我现在什么时候用 LangChain ?总的来说: 用: ✅ Demo 用 / ✅ CLI 用 /✅ 原子化组件用 不用: ❌ 所有复合方法不用 具体来说: 1. 功能链路调研阶段的 POC :我会优先在 LangChain
2
0
11
@arvin17x
Arvin Xu
7 months
@Clairekailai langchain 的问题不在于 openai 做了assistant api 和 function call ,大家就都跑去用 openai 不用 langchain 了。 它真正问题是生产可用性的问题。我可以用 langchain 在15分钟之内快速实现一个 Function Call demo 用例,但花了 15 天都没能把它搬到线上 🤷🏻‍♂️
1
2
12
@arvin17x
Arvin Xu
4 months
非常感谢 Web3 社区 @fluence_project 对我们这些开源贡献者的“打赏” 🥰 (虽然咱领的算晚了) 今晚可以加鸡腿啦~ 🍗🍗🍗
Tweet media one
@arvin17x
Arvin Xu
6 months
有推友知道 这个项目的发展不?刚领了他们的 5000 个 FLT 的空投😅
6
1
1
3
0
12
@arvin17x
Arvin Xu
9 months
插件三期的重磅功能之一已上线! #LobeChat 的插件机制已兼容所有 ChatGPT 插件~🤯 更多精品 ChatGPT 插件正在上架 Lobe 插件商店路上了~ 🚗🚗 大家有啥觉得实用、好用的 ChatGPT 插件欢迎留言😆
@lobehub
LobeHub
9 months
We are excitedly introducing the OpenAI ChatGPT plugin compatibility with #LobeChat v0.112.0! Now you can use **ALL** ChatGPT plugins with LobeChat 🥳🥳 Here is a great demo with @AskYourPdf ’s ChatGPT plugin! It’s really cool !🤯
1
1
10
1
0
10
@arvin17x
Arvin Xu
9 months
#LobeChat 插件三期第二弹· DALLE·3 发布~ 🥳
Tweet media one
@lobehub
LobeHub
9 months
We are excited to introducing DALL·E 3 in #LobeChat v0.115.0 🤯! Now you can create wonderful images with just natural language~ 🥳🥳
1
0
10
0
3
11
@arvin17x
Arvin Xu
1 month
非常感谢 Bun 作者对于中国大陆开发者的关注和开发者体验优化。但几乎所有人都反对该 PR 的合并(我个人也不太赞成),以至于在评论区出现争吵或者恶语相向的情况,这个势头我觉得是不对的。 但与其大家在下面争论,不如直接把其中提到的一些想法变成现实,所以我创建了一个
Tweet media one
@jarredsumner
Jarred Sumner
1 month
在下一个Bun版本中 如检测语言环境为中文(中国大陆),则会使用中国大陆 npm 镜像源
Tweet media one
106
31
477
2
1
11
@arvin17x
Arvin Xu
2 months
@xqliu 现阶段用 pg 就是有一个全套的 auth + 服务端数据库,数据按用户维度保存。不用 pg 走前端db,消息按浏览器维度保存 (换个浏览器数据就没了) 未来个人知识库(文件上传)的功能只会做在 pg 版本上。因为社区不存在纯前端的生产级的 RAG 解决方案。
2
0
11
@arvin17x
Arvin Xu
10 months
#LobeChat 的 TTS & STT 上线!我们做的 TTS 不但支持 OpenAI,还支持免费的 Edge 与 Microsoft 。STT 首先会通过浏览器做实时识别,再走一轮 OpenAI STT 润色,最大程度提升识别率。 经过这两周的努力,现在 LobeChat 也像 ChatGPT 一样能 “See, hear and speak” 了😆
@lobehub
LobeHub
10 months
#LobeChat now can also see, listen and speech! We have support TTS(text-to-speech) and STT(speech-to-text) with the version 0.102.0. Thanks for @canisminor1990 ’s great work~
1
0
9
0
2
11
@arvin17x
Arvin Xu
6 months
#LobeChat v0.139.0 支持 OpenRouter 啦~🤯 来自社区同学 的贡献!🥳
@lobehub
LobeHub
6 months
We have released the #LobeChat v0.139.0🥳 — support OpenRouter @OpenRouterAI as model provder! 🤩Now you can use hundards models avaible on OpenRouter! Enjoy~🥰
1
3
14
2
3
11
@arvin17x
Arvin Xu
2 months
LobeChat 的 Provider 模块重构后的第一个合并的 PR 🥳,只需 100 行代码即可完成一个 OpenAI 兼容 Provider 集成!感谢 @hezhijie0327 的贡献~
@lobehub
LobeHub
2 months
LobeChat have supported Baichuan(百川) Provider thanks @hezhijie0327 's good work!👏 Now you can use baichuan model in the LobeChat v1.2.x~🥳
Tweet media one
1
0
3
1
2
10
@arvin17x
Arvin Xu
1 month
[2/6] Part 1. 公司注册 (Stripe Altas) Stripe 最正规的策略是注册一家海外公司,其他所有方式都可能会被封号的风险。所以我们还是希望老老实实地弄一家美国公司。 之前推上非常火的推荐是在 wyoming 注册,整个流程下来只需要 200 美金左右。但我们最后没有选择这种自助注册的方式,而是通过
Tweet media one
1
0
10
@arvin17x
Arvin Xu
1 month
以上的支付策略也是看到 @DerekNee 之前发的这条推 之后实践的结果。如果没有这条推我们可能也不会加大这方面的安全意识,在此表示感谢 🫡 也希望我们以上的实践经验能够对大家有所帮助~
@DerekNee
dereknee
5 months
公开发布后一周: 客户正常付款:?,000 USD 黑产恶意付款:21,636.00 USD 🫡 想不到现在环境如此恶劣,公测上线两天就被国内的黑产盯上了,用黑卡刷了几千刀 flowith 的订阅(目前已封号+退款。 分享给大家我们的经历,希望可以帮助更多创业公司避免这种事情发生。 这里是一黑产论坛对 flowith
Tweet media one
62
81
536
0
0
10
@arvin17x
Arvin Xu
1 month
先说下ChatGPT 逆向服务的问题。 如果是 ChatGPT 逆向的服务,不但指令跟随上不如 API 自由,而且不支持 Tools Calling(即没法使用插件),服务也不稳定。 还有很重要的一点,ChatGPT 逆向的方案,你的会话数据会被 OpenAI 官方拿去训练模型。而如果是走 API 调用,说是不会拿去训练的。
2
2
10
@arvin17x
Arvin Xu
7 months
#LobeChat SaaS 版 Coming soon! 🚀 感兴趣的小伙伴 waitlist 可以加起来咯🥰
@lobehub
LobeHub
7 months
Thanks for all your enthusiasm to make #LobeChat rank top1 at Github again!🤩 Our new product LobeChat Cloud are coming soon! 🥳 If you are interested with it, please come here to join our waitlist. ⛳️ Just click here👉
Tweet media one
1
3
9
6
2
10
@arvin17x
Arvin Xu
5 months
2024 年我最期待的就是龙泉寺扫地僧的mini-electron 了😅 说不定能帮 @yetone 脱离苦海
@yetone
yetone
5 months
Tauri 越来越💩了(对不起 Tauri 团队,我爆粗口了,感谢你们的开源贡献,但是 Tauri 实在是杀死了我太多的生命了,除了经常通宵解决 Tauri 莫名其妙的 bug 外,感觉因为 Tauri 我少活了好几岁),最新版的 Tauri 要么在 Windows 下无法编译成功,要么编译成功的被 Windows Defender
34
9
112
3
0
9
@arvin17x
Arvin Xu
4 months
[5/5] 当然,能做到这一点的非常重要的是完善的 CI/CD workflow。目前我们在 LobeChat 中的测试用例已经达到了 1300+,核心单测覆盖率有 90% 多。 任何依赖作妖出问题,基本上都能快速抓到。这也是我们不加锁文件的最大底气。
Tweet media one
1
0
10