Breezy.chat - 又一款基于 Web 的 ChatGPT 客户端 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
terax
V2EX    分享创造

Breezy.chat - 又一款基于 Web 的 ChatGPT 客户端

  •  2
     
  •   terax
    hopsken 2023-03-25 19:29:02 +08:00 4792 次点击
    这是一个创建于 999 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Breezy.chat 是一款基于 OpenAI API 的 ChatGPT 客户端。基于 Web 技术搭建,因此可以在所有平台使用,有浏览器的地方就能用。(Long for Web!)

    一些截图

    Screenshot Desktop.png

    Screenshot Mobile.png

    Key Features

    目前实现的功能:

    • 响应式布局,兼容桌面端和移动端
    • 聊天记录本地保存
    • 搜索历史记录
    • 打字机特效
    • Markdown 渲染
    • 代码高亮
    • 聊天置顶
    • 自定义 API 代理域名
    • 支持 PWA 添加到桌面
    • 支持修改 GPT 模型
    • 支持修改聊天上下文范围

    更多功能正在开发中...

    一些计划

    目前规划中的功能有:

    • 云同步功能
    • GPT-4 支持
    • Prompt Gallery
    • ...

    链接

    17 条回复    2023-10-26 15:03:52 +08:00
    kebamt
        1
    kebamt  
       2023-03-25 20:05:33 +08:00   1
    可以可以,回头试试
    dongdong12345
        2
    dongdong12345  
       2023-03-25 23:38:58 +08:00
    好用,请问这是一个开源项目吗
    fackVL
        3
    fackVL  
       2023-03-26 00:04:17 +08:00 via iPhone
    @Livid 推广
    bs10081
        4
    bs10081  
       2023-03-26 00:07:40 +08:00 via iPhone
    介面好看,想支持,但是看到有支援 GPT-4 ,就退了
    bs10081
        5
    bs10081  
       2023-03-26 00:09:29 +08:00 via iPhone
    有就是因要填 API Token ,有源的,怕怕
    terax
        6
    terax  
    OP
       2023-03-26 08:45:35 +08:00 via iPhone
    @lmq2582609 @bs10081
    感谢支持。暂时没有开源计划。

    关于 token 安全的问题,可以随时通过检查浏览器的 network 请求监督我们。

    Don’t trust, verify!
    terax
        7
    terax  
    OP
       2023-03-26 11:11:47 +08:00
    @bs10081 加上 GPT-4 支持了。不过因为我还在等 API waitlist ,功能测试可能不完全。欢迎帮忙验证~
    zololiu
        8
    zololiu  
       2023-03-26 12:20:02 +08:00
    借楼,有一位大佬做的一款开源的,也不错:
    https://github.com/Chanzhaoyu/chatgpt-web
    psyer
        9
    psyer  
       2023-03-26 18:27:14 +08:00
    现在套可的太多了
    terax
        10
    terax  
    OP
       2023-03-26 19:08:51 +08:00 via iPhone
    @psyer 确实,本质上都是基于 ChatGPT API 的封装,很难做出差异化。唯有一点点耐心打磨,努力做出点不一样。
    molezznet
        11
    molezznet  
       2023-03-27 11:32:36 +08:00   1
    试了 界面方便 也支持 pwa 到 edge 的侧栏。 方便使用。
    NeverBB
        12
    NeverBB  
       2023-03-28 08:05:55 +08:00 via Android
    需要输入 api token 的不开源怕是没人敢用吧,一不小心就变共享了
    terax
        13
    terax  
    OP
       2023-03-28 17:03:14 +08:00
    @NeverBB Web App 的一个好处就是可以随时打开浏览器 Network 标签检查请求。Don't trust, verify!

    此外,在使用任何基于 API Token 的客户端(包括但不限于 Breezy.chat )时,建议使用一个专门的 API Token ,以额外增加一层防护。
    dongdong12345
        14
    dongdong12345  
       2023-03-29 22:59:57 +08:00
    请问大佬解析 chatgpt 流式返回的数据,是如何处理的,用到了什么第三方的工具包吗
    terax
        15
    terax  
    OP
       2023-03-30 09:12:23 +08:00
    @lmq2582609 可以参考这篇文章 https://vercel.com/blog/gpt-3-app-next-js-vercel-edge-functions#edge-functions-with-streaming 。Edge runtime 和浏览器的 JS runtime 是差不多的。
    dongdong12345
        16
    dongdong12345  
       2023-03-30 21:31:53 +08:00
    @terax 收到,多谢
    gklll
        17
    gklll  
       2023-10-26 15:03:52 +08:00
    @terax 有一个问题,如果我要在转发到 openai 之前重写 post 请求里 headers 的某些参数,是不是就会受限于 vercel 5s 的时间了?我目前用 fastapi 写就是这样,gpt 回复的内容一长就会报错
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1192 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 17:31 PVG 01:31 LAX 09:31 JFK 12:31
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86