V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
weijancc
V2EX  ›  分享发现

分享一个纯净版 AI Chat UI

  •  
  •   weijancc · 5 天前 · 662 次点击

    基于 NextChat 开源 Web 版本进行优化, NextChat 原版包含较多商业广告, 我对它进行了精简和界面美化, 效果预览:

    快速上手:

    1. 访问在线演示: https://next-chat-web-lake.vercel.app
    2. 在左下角设置中配置自定义 API 接口即可开始使用。所有数据均在前端存储,不会泄露密钥.

    docker 部署: 变量值修改为你使用的接口和密钥, 然后启动容器

    docker run -d -p 3942:3000 \
       -e OPENAI_API_KEY= \
       -e BASE_URL= \
       --name chatgpt-next-web \
       --restart=unless-stopped \
       cweijan/chatgpt-next-web
    
    

    容器启动后, 访问http://localhost:3942 即可访问, 仅占 50m 左右内存

    代码仓库: https://github.com/cweijan/NextChatWeb

    自己部署 AI Chat 的意义:

    1. 我目前使用的 gpt-4o-mini, 通过 api 调用响应速度会比网页版快很多
    2. cursor chat 会计入 500 次快速对话, 因此在 cursor 内进行 chat 不划算
    ramcasky
        1
    ramcasky  
       4 天前
    😅我最近也整了一个网页版 AI Chat ,不过我想问 markDown 代码块这些是怎么渲染?
    lisxour
        2
    lisxour  
       4 天前
    @ramcasky 不是有大把的现成的组件嘛
    CHTuring
        3
    CHTuring  
       4 天前
    @ramcasky #1 如果用的是 react 的话,react-markdown 就很简单实现,只需要手动处理下部分数学公式的渲染。你随便找个开源库找到 ChatMessage 组件,复制下就可以的。
    XiaoJiang9527
        4
    XiaoJiang9527  
       4 天前
    cy 纯净版 NextChat
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   946 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 18ms · UTC 21:08 · PVG 05:08 · LAX 14:08 · JFK 17:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.