V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
joyqi
V2EX  ›  分享创造

用 Plasmo 撸了我的第一个 ChatGPT 开源项目

  •  
  •   joyqi ·
    joyqi · 2023-03-16 22:56:52 +08:00 · 2584 次点击
    这是一个创建于 610 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一个浏览器插件,使用 ChatGPT 一键生成当前网页的社交媒体分享文本并发布。话说用 Plasmo 写浏览器插件真的很快,三天就弄好了,当然里面也有很多坑,比如 Storage 组件在 Firefox 上就基本不能用。ChatGPT 接口本身也有很多坑,比如 Token 超过限制就会导致输出到一半就停止了,没有任何提示。

    项目已经开源,第一次写 React 代码,大家凑合看吧。

    https://sharebychatgpt.com/

    9 条回复    2023-03-17 14:59:05 +08:00
    mylifcc
        1
    mylifcc  
       2023-03-17 00:09:51 +08:00
    1 小时不到就挂了吗 多少有点离谱
    joyqi
        2
    joyqi  
    OP
       2023-03-17 00:16:02 +08:00
    @mylifcc 主页放在 CF 的 Pages 上,不知道刚刚怎么就挂了,现在应该好了
    gogogo1203
        3
    gogogo1203  
       2023-03-17 11:00:39 +08:00
    chatgpt3.5 最后应该会有 [DONE] 这个结尾吧?
    joyqi
        4
    joyqi  
    OP
       2023-03-17 11:34:57 +08:00
    @gogogo1203 会有,它会说到一半突然发一个[DONE]来结束对话
    gogogo1203
        5
    gogogo1203  
       2023-03-17 14:28:30 +08:00
    @joyqi 那就是结束对话了。 我用 stream 一点点展现返回的信息,然后它发完了 我再整体做一些处理。 chatgtp3.5 的返回格式经常变动, 它也不一定尊重你 prompt 里的要求。chat4 就完全没有这个问题, 你需要怎么断行,怎么加 tag 都行。
    joyqi
        6
    joyqi  
    OP
       2023-03-17 14:29:56 +08:00
    @gogogo1203 是的,目前看起来 3.5 对一些约束性的描述基本不理会
    woooooOOOO
        7
    woooooOOOO  
       2023-03-17 14:48:34 +08:00
    打不开
    woooooOOOO
        8
    woooooOOOO  
       2023-03-17 14:48:44 +08:00
    网页仍在加载中,请等待...
    joyqi
        9
    joyqi  
    OP
       2023-03-17 14:59:05 +08:00
    @woooooOOOO CF 的 pages 可能被墙了,直接访问 https://github.com/joyqi/sharebychatgpt-extension
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2853 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 03:57 · PVG 11:57 · LAX 19:57 · JFK 22:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.