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

我也做了个 ChatGPT 网站

  •  4
     
  •   hash070 · 2023-03-21 21:04:37 +08:00 · 7284 次点击
    这是一个创建于 614 天前的主题,其中的信息可能已经有所发展或是发生改变。

    作为 ChatGPT 的重度用户,(刚开始的时候)免费版的容量限制对我来说有点低了,所以 Plus 会员一出我就付费开通了,也算是较早一批的付费用户吧。

    付费完用起来确实感觉生成速度快多了,但是感觉还是不是很爽,我觉得不爽的点主要有以下这些:

    1. 不接受中国 /香港 IP ,甚至还特意封锁了许多云服务器的 IP:虽然我用的服务器基本上比较小众,IP 大部分都不在封锁范围内,但偶尔还是会遇到因 IP 无法登录的情况。
    2. 不接受中国 /香港信用卡:想送钱也不要了属于是,害的我还要再拐弯抹角地买虚拟货币开个米国的虚拟信用卡才支付成功,就离谱。
    3. 强制渲染输出富文本,不支持查看原始输出 Markdown 内容:明明我都看见了 ChatGPT 是在用 Markdown 语法在输出表格,但是那部分输出完成后马上就会被渲染成富文本,没法自由复制原始文本,有时还需要特意强调让 ChatGPT 将表格输出到 Markdown 代码块中以方便复制等。
    4. 不支持 Latex 数学公式、Mermaid 语法:ChatGPT 明显会用这俩语法输出数学公式和流程图等,前端渲染起来也不难,调个库的事,但官网就是不加。
    5. 不能随意删除和调整上下文信息,自由度有点低了。
    6. 贵:20 刀乐每月对于学生党来说还是太贵了,即使功能确实很强大(这也许是我的缺点?
    7. 聊天记录功能经常炸,特别不方便,而且听说聊天记录还可能会被别人看到,就很离谱

    但是,在超级便宜的 gpt-3.5-turbo API 放出来后这些就都不是事了。正好我是相关专业的学生,因此很快就开始构思着做一个能解决上述所有问题的网站,因此就有了 OhMyGPT 这个项目。

    项目地址https://ohmygpt.com

    其实我一开始当然是想看看网上有没有哪些已经有的、成熟好用的开源 /收费相关项目,即使是收费的,只要价格合理,我也愿意付费,于是我在网上到处搜索,跟学弟学妹们打听,最终没找到一个让我觉得满意的。

    许多开源的项目虽然界面很很好看,功能也很强大,但是(至少我没找到)没法做到和官网一样的一个账号多设备之间的聊天记录同步,基本上都是保存在本地的。

    许多收费的网站就更 emm 了,要么就是只能问两三下,然后就开始卖号 /卖 key ,要么就是不收钱,但是容量很小,然后往别处引流。基本上都是没看见几个能正经用的。

    所以我就开始决定自己做一个自己满意的网站了,也算是一个大学生的小创业项目了吧,使用体验的话,我自己还觉得挺满意的,我自己平时也在用,下面就讲一下我这个和官方的相比有哪些优势:

    小站特色:

    • 不限制 IP ,不用再到处找能解锁 OpenAI 的梯了
    • 聊天记录保存再云上,一个账号的聊天记录可在多设备之间同步
    • 按量付费,价格便宜。我订的价格算是很低了,虽然在流式调用 API 时,官方不会给你说你到底用了多少 Token ,但是可以用公开的算法来自己算。1 块钱能买 30,000Token ,这个 Token 价值可以参照 GPT-3.5 的定价。直观的来说,1 块钱可以理解或生成大约 1.5 万字左右,再加上每天的免费额度,所以我这个网站也算是半公益性质的了。
    • 接入支付宝,便捷付费。(至于为什么不接 wx ,是不想吗?不,是普通人没有 License 时,能接的比较正规一点的就只有支付宝了。。。
    • 支持 Mermaid 流程图、Latex 渲染,看 AI 生成的公式、流程图很方便。
    • 支持设定系统 prompt ,并给予了最高优先级,你可以以 System 的身份告诉 ChatGPT 应该做什么,调教(正经的)起来更方便一些,比如说你想让 ChatGPT 在某个聊天中一直教你英语 /日语,那么你就可以修改系统 prompt ,这样就可以防止因上下文截断导致 ChatGPT 忘记了自己的任务 /身份 /设定了。
    • 自由修改上下文,你可以随意对上下文进行增删改等操作,也可以在点击编辑按钮后查看 ChatGPT 的原始输出。
    • 中后期会围绕流行的 AI 技术开发更多实用小工具

    这个网站只是一只末流本科在校大学牲一星期左右写出来的作品,我知道这玩意真的没啥难度,v 站大佬请手下留情。

    项目上线一周左右了,没遇到过啥大问题,最近一段时间在折腾对象存储(想着用来存图片等文件,GPT-4 和 AI 画图都会用到),还向老师要了点学院的 GPU 计算资源,可以跑点画图 AI 或者中小型 Language Model 啥的。

    打算把这个网站做成一个 AI 工具小站,方便更多人接触到最新的 AI 技术。

    53 条回复    2023-05-24 15:08:49 +08:00
    zhaohai
        1
    zhaohai  
       2023-03-21 21:17:57 +08:00
    源码不错啊
    sakujo
        2
    sakujo  
       2023-03-21 21:57:05 +08:00
    挺好的 可不可以接入微信搞一个方便移动端使用的
    hanqian
        3
    hanqian  
       2023-03-21 22:04:02 +08:00
    从功能上说确实是我见过比较强的了,能随便改 user assistant 和 system 的信息,自由调节上下文范围,还能保存聊天记录
    但是不能改 temperature 啥的略显遗憾
    huiyanpohundh123
        4
    huiyanpohundh123  
       2023-03-21 22:05:25 +08:00
    怎么接入支付宝的 只签约了当面付吗
    TabGre
        5
    TabGre  
       2023-03-21 22:06:27 +08:00 via iPhone
    系统设置,最下方,未登录时是退出登录
    huiyanpohundh123
        6
    huiyanpohundh123  
       2023-03-21 22:08:26 +08:00
    我也想接入支付系统 奈何支付宝风控太严 异地支付直接限制收款
    hash070
        7
    hash070  
    OP
       2023-03-21 22:13:19 +08:00
    @hanqian 改参数这个功能加起来很简单,有时间了就加👌

    @huiyanpohundh123 是的,就是支付宝当面付,开通和对接起来很简单

    @TabGre 那个按钮就是执行一下`localStorage.clear()`,不要在意细节😂
    huiyanpohundh123
        8
    huiyanpohundh123  
       2023-03-21 22:18:02 +08:00
    @hash070 #7 小心被风控 异地支付很容易被风控 唉 独立开发者真的是太难了
    huiyanpohundh123
        9
    huiyanpohundh123  
       2023-03-21 22:21:01 +08:00
    我的网站已经下线了当面付 只能手工充值![]( https://renwuzhi.wiki/images/16.png) 互联网这么发达的时代 很搞笑
    WinG
        10
    WinG  
       2023-03-21 22:26:39 +08:00
    请教站长用的是什么工单系统?
    julywolf
        11
    julywolf  
       2023-03-21 22:32:23 +08:00
    期待 4.0 开放后第一时间支持 4.0
    YooEgg
        12
    YooEgg  
       2023-03-22 01:38:05 +08:00
    郑州轻工业嘛
    gaobh
        13
    gaobh  
       2023-03-22 06:44:21 +08:00 via iPhone
    支付宝接的哪家的?啥渠道
    flink
        14
    flink  
       2023-03-22 08:56:58 +08:00 via iPhone
    注册体验了下,真不错。不过怎么保证你的 open ai 账号不会被封呢?
    worldOnlyYou
        15
    worldOnlyYou  
       2023-03-22 10:02:47 +08:00
    很好,但是为什么图片显示不出来?
    TianLiangLe
        16
    TianLiangLe  
       2023-03-22 10:19:35 +08:00
    过几天就河蟹了
    bilizhazha
        17
    bilizhazha  
       2023-03-22 11:38:49 +08:00
    体验不错
    hash070
        18
    hash070  
    OP
       2023-03-22 20:38:00 +08:00
    @huiyanpohundh123 异地支付也会被风控?仔细想想,“当面付”不让异地确实可能有点合理,不过问题不大,被封了可以临时拿朋友的号顶上🐶

    @WinG 暂时没有工单系统,靠邮件来交流。

    @julywolf 这个一发布我就申请了,但是到现在也没通过。开卖的话一定接入。

    只不过 GPT-4 的价格确实有点贵,上下文输入价格是 ChatGPT 的 15 倍,生成价格是 ChatGPT 的 30 倍,在 32k Tokens 长度下,价格还要再翻一倍,生成速度也很慢。

    所以我认为 GPT-3.5 在很长一段时间内都会是中流砥柱。

    @YooEgg 是的,鼠鼠是轻砖的

    @gaobh 接的支付宝当面付,自己的网站想赚钱的话可以签约一下这个,网上有一堆教程,签约后你就可以调用支付宝的 API 来向用户发起收款,用户付款成功后支付宝会主动向你的服务器发送 Post 回调请求,也可以主动查询订单状态。总之不签约的话不给你用接口,你的应用就没法实现自动收款。

    当面付签约不需要营业执照,随便拍点附近的小超市的图片就能通过。

    @flink 绑定信用卡正常交钱就行了呗。其实一开始也是想用小号白嫖免费额度的,但是听说最近封的厉害,所以就老老实实交钱了。用的是 NobePay 的虚拟卡,卡段:556766 。

    @TianLiangLe 我这个网站又不涉证,也不提供啥用户间的交流功能,而且套壳网站一大堆,应该不会轻易被墙。
    flink
        19
    flink  
       2023-03-22 21:57:55 +08:00
    @hash070 用的哪家的云服务器呀?
    TianLiangLe
        20
    TianLiangLe  
       2023-03-23 09:35:26 +08:00
    @hash070 你太天真了, 网站不涉政, 但是 ChatGPT 回答的数据没有过滤敏感词, 比方说你问 ChatGPT 彭帅的微博被屏蔽事件, 你就知道为什么会被墙, 我所知道的好几个套壳网站都已经 404 了, 得挂梯子才能上, 以前是裸连的
    hash070
        21
    hash070  
    OP
       2023-03-23 13:42:07 +08:00
    @flink 服务器用的是狗云,可能有点小众,优点是便宜,而且到大陆的线路很好,我买的这家的洛杉矶的服务器,回程为电信 CN2 ,联通移动 CUII ,都是高端线路,还带一点点防御,拿来富强或者跑业务代码都挺不错的。https://www.dogyun.com/?ref=dogyun070

    @TianLiangLe 这我当然知道,“敏感词”过滤我也会,但是我不想成为自己讨厌的人。

    我这个小站现在也没多少用户,短期内应该问题不大,中期通过做客户端再搞一堆镜像 api 服务器也许可以和 wall 周旋一下,做的差不多的时候可以再加上国际化支持,赚外面的钱。
    abusizhishen
        22
    abusizhishen  
       2023-03-23 18:49:17 +08:00
    界面用啥做的?挺漂亮的!
    为啥你的可以回复图片,我调接口让画图就说自己是语言模型,不会画图
    flink
        23
    flink  
       2023-03-24 00:16:03 +08:00
    @hash070 感谢回复。gouyun 要上传深分证才可以,有其它不用上传深分证的推荐吗?不想透露过多的信息出去
    billpeace2020
        24
    billpeace2020  
       2023-03-24 10:04:11 +08:00
    想了解下,绑定的支付方式是啥? open api 付款信用卡,是虚拟?还是国外实体信用卡?
    gzxwhut
        25
    gzxwhut  
       2023-03-24 17:13:51 +08:00
    网站是不是和谐了啊,访问不了,无论挂不挂梯子
    hash070
        26
    hash070  
    OP
       2023-03-25 13:57:23 +08:00
    @abusizhishen 前端用的 Vue3+TailwindCSS+NaiveUI 组件库,还有 ChatGPT 只是一个语言模型,不会画图(就算是 GPT-4 也不会),文心一言的那个明显是将用户的画图请求的文字然后翻译成英文 prompt 然后再调用画图 AI 来实现的。

    @flink 狗云强制 KYC 这点确实可能会劝退一些。选购 VPS 的话就看预算和具体需求了,如果你想要优质线路的 vps ,可以蹲搬瓦工的 VPS ,然后想要便宜点的、线路普通点的可以试试 RackNerd ,想要超大容量的大盘鸡的话可以蹲一下 BuyVM 家的,VPS 选购相关的推荐看一下咕咕的博客:blog.laoda.de

    @billpeace2020 这个问题我在楼上回复过了,我用的是 NobePay 的虚拟卡,卡段:556766 。

    @gzxwhut 是的,小站昨天就被墙了,再次刷新了我对洼地的认知。下一步网站就要国际化,然后开发多平台客户端了。有时间了整理整理,基于现有的代码,搞一份开源轻量可私有化部署的项目。
    chennevermore
        27
    chennevermore  
       2023-03-25 18:43:01 +08:00
    @hash070 .... 这他妈也能墙
    alexcdever
        28
    alexcdever  
       2023-03-27 11:13:26 +08:00
    @flink 你找找一些不是专门做中国人生意的云厂商看看,那些就应该不用
    maxwpdd1
        29
    maxwpdd1  
       2023-03-27 11:46:26 +08:00
    gpt 4 能不能接入,贵也想用啊
    hhzk
        30
    hhzk  
       2023-03-27 16:44:02 +08:00
    果然被强了。。。期待开源的私有化部署
    guaiZhang
        31
    guaiZhang  
       2023-03-27 18:06:34 +08:00 via Android
    忘了注册时候有没有用邮箱了,恢复站点时能邮件通知吗?要不是还记得是 v 站看到的这个站点,我还以为站长圈钱跑路了。
    Dango101
        32
    Dango101  
       2023-03-27 18:15:03 +08:00 via Android
    为什么问 GPT 他是 3.5 吗他说是 GPT3 ?
    linvaux
        33
    linvaux  
       2023-03-28 12:41:14 +08:00
    打不开,我去
    anderson1010
        34
    anderson1010  
       2023-03-28 23:46:39 +08:00
    很不错,后端你是用什么开发的?
    Azad01
        35
    Azad01  
       2023-03-30 20:31:46 +08:00
    被墙了。。挂梯看效果还不错。有空我也搞一个,另外楼主打算开源吗
    Ne
        36
    Ne  
       2023-04-03 09:49:47 +08:00 via Android
    @hash070 体验一下,效果不错👍,看出 op 有用心打磨和考虑用户体验。如果后续保持正常,会付费。之前在别的地方充值了,不到一个月,网址都消失了🐶。
    ololo
        37
    ololo  
       2023-04-03 16:29:47 +08:00
    确实挺好用的,效果不错,已付费,但愿能长久一点😂
    joocoo
        38
    joocoo  
       2023-04-05 01:32:27 +08:00
    想冲荔枝支持一下,结果告诉我对方收款受限了
    clandyuki
        39
    clandyuki  
       2023-04-10 10:01:18 +08:00
    5L2T6aqM5LqG5LiL77yM55yf5b+D5LiN6ZSZ5ZWK77yM5bCx5piv6KKr5aKZ5LqG5pyJ54K58J+Ygg==
    clandyuki
        40
    clandyuki  
       2023-04-10 10:02:00 +08:00
    额,一不小心点到用 base64 回复了
    shubiao
        41
    shubiao  
       2023-04-17 16:30:04 +08:00
    虽然每天免费的 1w 荔枝就够用,但还是冲了一些荔枝,了表心意。 被墙了,翻墙也无所谓的,希望能坚持下来
    shubiao
        42
    shubiao  
       2023-04-17 16:32:49 +08:00
    另,默认带上 5 次的回话,是否可以修改一下, 默认不带(或一次)。想带更多的回话,才属于个性化需求吧(费钱)
    hash070
        43
    hash070  
    OP
       2023-04-17 17:07:28 +08:00
    @shubiao 感谢支持。
    首先,关于上下文的问题,我认为默认带一些上下文才是合理的,默认设置为 0 会让 GPT 直接失去上下文理解能力,这样会让不了解相关设置的用户感到困惑。
    而且一个会话的参数设置也是云同步的,有些不需要上下文的会话设置成 0 就行了。
    不需要上下文和云同步的的单次 chat 功能也正在做,适用于执行一次性的单次任务。

    还有就是 GPT3.5 的价格其实很便宜了,反正我是随便用一点都不心疼。。。。
    dreamkuo
        44
    dreamkuo  
       2023-04-17 21:32:25 +08:00
    聊天窗口建议添加 chatgpt next web 的项目, 那个用着比较顺手, 支持同时发送消息
    hash070
        45
    hash070  
    OP
       2023-04-17 23:06:38 +08:00
    @dreamkuo 感谢支持。其实我有部署 ChatGPT Next Web 等优秀的开源项目,但是还没通知大家,建议加群或者加入社区查看最新通知。
    silverdown
        46
    silverdown  
       2023-04-18 10:13:57 +08:00
    充了 20 支持一下。有个问题,回车会自动发送不太好
    中文打字夹带英文的时候,我习惯用回车输入英文,经常性的误发送,可以加个选项禁用回车吗
    canyu9512
        47
    canyu9512  
       2023-04-18 16:42:45 +08:00
    试了下使用体验很好
    hash070
        48
    hash070  
    OP
       2023-04-19 09:22:07 +08:00
    @dreamkuo 支持开放 API ,理论上支持所有基于 GPT API 的项目,我也搭了几个,可以看看这个: https://m.ohmygpt.com/@admin/pages/1681808893633
    @silverdown 好的,其实这样做主要是方便输入,Alt+Enter 可以输入多行。这个功能会考虑的。
    其实如果你需要输入大段文字的话,不一定必须在聊天框输入,可以点击下面的“添加消息”按钮,然后点击“编辑”,编辑完后直接“保存并提交”或者保存后点击“继续生成”按钮。
    tryToBeingBetter
        49
    tryToBeingBetter  
       2023-04-19 20:54:34 +08:00
    大佬能不能教我下如何实现给用户发邮件然后激活账户的功能
    guico
        50
    guico  
       2023-04-26 10:11:26 +08:00
    @tryToBeingBetter 说白了就是发给用户一个链接,点击后发送请求修改对应的用户状态就行了
    hanbing135
        51
    hanbing135  
       2023-05-04 23:15:10 +08:00
    啥时候支持下 gpt4-32k 和 midjour 那个画图 ai
    shubiao
        52
    shubiao  
       2023-05-18 09:12:17 +08:00
    ohmygpt.com 挂了,兄弟,空了看一下.
    现在我已经是贵网站的重度用户了
    790002517zzy
        53
    790002517zzy  
       2023-05-24 15:08:49 +08:00
    我也做了一个,可以看看,服务器用的数字海洋新加坡服务器,前端用 vercel 香港的,chatweb 点 zhangzhiyu 点 live
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3645 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 05:02 · PVG 13:02 · LAX 21:02 · JFK 00:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.