我搭建了一个免费可用的聊天网站(学习用) - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
wuyangwang
V2EX    程序员

我搭建了一个免费可用的聊天网站(学习用)

  •  
  •   wuyangwang 303 天前 3301 次点击
    这是一个创建于 303 天前的主题,其中的信息可能已经有所发展或是发生改变。

    说明

    一开始只是为了学习 Nextjs 、shadcnUI 、边缘 function 和 worker ,后来看到 Cloudflare 提供了 workers ai 服务,并且有很多 model 可以直接使用,甚至最新的 llama3.3 ,才搭建了这个网站。目前还比较简单,只提供了聊天、图片生成、翻译功能。但是可用而且速度也不错。

    使用技术

    • Nextjs + shadcn + zustand 等
    • Cloudflare Pages 部署
    • Cloudflare worker ai 提供后端 ai 能力

    体验地址

    目前可直接访问 就买域名花了十几块

    • https://duyaxuan.xyz 使用了 Cloudflare 自定义域名
    • 没有权限,登录等,但 Cloudflare 每日提供 10 万的接口访问量,请适量访问

    开源

    目前正在整理代码,过几天开源

    30 条回复    2024-12-12 10:20:44 +08:00
    battleh
        1
    battleh  
       303 天前
    支持!!
    smile2wild
        2
    smile2wild  
       303 天前
    鼠标的效果是用的什么呀?
    jqknono
        3
    jqknono  
       303 天前
    做的不错
    huzhizhao
        4
    huzhizhao  
       303 天前
    看起来效果不错,支持一下
    GG668v26Fd55CP5W
        6
    GG668v26Fd55CP5W  
       303 天前 via iPhone
    可以,做得不错,看出来是用心了
    GBdG6clg2Jy17ua5
        7
    GBdG6clg2Jy17ua5  
       303 天前
    有一说一,cloudflare 的文生图,简直烂得一批。
    miemie666
        8
    miemie666  
       303 天前
    支持
    niubiman
        9
    niubiman  
       303 天前
    蹲一个开源
    wuyangwang
        10
    wuyangwang  
    OP
       303 天前
    interrorcode
        11
    interrorcode  
       303 天前

    markdown 没解析
    interrorcode
        12
    interrorcode  
       303 天前
    准备开源吗
    GBdG6clg2Jy17ua5
        13
    GBdG6clg2Jy17ua5  
       303 天前
    这个流式返回是怎么搞的呢?是 cloudflare 的特性吗?
    laobaiguolai
        14
    laobaiguolai  
       303 天前
    问它是谁,答:我是来自阿里云的超大规模语言模型,我叫通义千问。
    wuyangwang
        15
    wuyangwang  
    OP
       303 天前
    @smile2wild 从别人 copy 过来的 可以直接看代码 https://github.com/wuyangwang/my-chat-web/hooks
    wuyangwang
        16
    wuyangwang  
    OP
       303 天前
    是 根据 Cloudflare 返回格式 text/event-stream 使用第三方库解析的
    wuyangwang
        17
    wuyangwang  
    OP
       303 天前
    @laobaiguolai 顶部可以切换模型 默认用的千问 对中文友好一点
    wuyangwang
        18
    wuyangwang  
    OP
       303 天前
    @interrorcode 嗯 还有问题
    burtnonald2
        19
    burtnonald2  
       303 天前
    厉害,

    但是,画图咋这个样子

    ![]( https://img.opaoai.com/i/2024/12/11/675950731f337.webp)
    NamelessRain
        20
    NamelessRain  
       303 天前
    @burtnonald2 挺好的流行抽象画风

    你看我的笑不活了 https://img.opaoai.com/i/2024/12/11/675953638af61.webp
    jiangziheng
        21
    jiangziheng  
       303 天前
    感谢分享
    0o0o0o0
        22
    0o0o0o0  
       303 天前
    @burtnonald2 应该是 step 太少了
    PositionZero
        23
    PositionZero  
       303 天前
    配色有点像硅基流动
    wuyangwang
        24
    wuyangwang  
    OP
       303 天前
    @burtnonald2 哈哈 模型不给力 另外我先调用了一下翻译接口 先翻译成英文 然后再调用生成图片的接口 可能也会有影响
    sunziren
        25
    sunziren  
       303 天前
    鼠标特效 666
    Dimen61
        26
    Dimen61  
       303 天前
    @wuyangwang #15 link 404 啊
    djiavip
        27
    djiavip  
       303 天前
    @angryfish 求推荐个牛的。
    NanFengXiangWan
        28
    NanFengXiangWan  
       303 天前
    大受震撼画图 。。。![]( https://ibb.co/3Rpm1g1)
    yuchen198
        29
    yuchen198  
       302 天前
    翻译和图片生成,感觉挺不准确的

    翻译:
    男士们,请轻声关门
    结果:
    Ladies and gentlemen, please shut down.

    然后我拿这个去图片生成(一开始是用中文,效果不行,换了英文),结果生成的图片跟我的描述一点关系都没有
    GBdG6clg2Jy17ua5
        30
    GBdG6clg2Jy17ua5  
       302 天前
    @djiavip modelscope 之类的里面有很多模型。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1141 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 17:44 PVG 01:44 LAX 10:44 JFK 13:44
    Do have faith in what you're doing.
    ubao 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