• 请不要在回答技术问题时复制粘贴 AI 生成的内容
yuezk
V2EX  ›  程序员

又一个基于 ChatGPT 3.5 turbo 的套壳网站,附源代码

  •  1
     
  •   yuezk · Mar 5, 2023 · 7530 views
    This topic created in 1347 days ago, the information mentioned may be changed or developed.
    37 replies  •  2023-03-07 11:47:54 +08:00
    psyer
    psyer
    Mar 5, 2023 via Android
    1
    是的,就在找这个壳子,找到了😂
    smallyu
    smallyu
    Mar 5, 2023
    2
    这是只开源了打包后的静态文件吧
    luemail2023
    luemail2023
    Mar 5, 2023
    3
    谢谢
    yuezk
    yuezk
    OP
    Mar 5, 2023 via iPhone
    4
    @smallyu 服务端代理的代码也有呀,src 里面就是,前端部分不需要源代码,直接保存 ChatGPT 的前端页面就行
    shuxiaokai
    shuxiaokai
    Mar 5, 2023 via Android
    5
    就佩服你这种行动力很强的人,动手能力 Max
    wingkwanli888
    wingkwanli888
    Mar 5, 2023 via iPhone
    6
    直接保存 ChatGPT 的前端页面后是怎样把 API 地址指向本地搭建好的,直接在静态文件改掉?
    psyer
    psyer
    Mar 6, 2023
    7
    @yuezk #4 部署方式再优化一下就好了,比如 docker 部署、vercel 这种。
    yuezk
    yuezk
    OP
    Mar 6, 2023 via iPhone
    8
    @psyer 这个考虑过了,docker 好加,后面可以加上。我最开始考虑用 vercel ,但发现不太可行,由于目前聊天上下文都是保存在内存的,但是部署在 vercel 的服务要求是无状态的,因此没法保存聊天上下文,除非引入第三方 DB ,部署就复杂了
    yuezk
    yuezk
    OP
    Mar 6, 2023 via iPhone
    9
    @wingkwanli888 不用改前端的接口地址,看看前端需要什么接口地址,服务端就实现一下,这样对前端是透明的
    psyer
    psyer
    Mar 6, 2023 via Android
    10
    yuezk
    yuezk
    OP
    Mar 6, 2023
    11
    @psyer #10 这个不太一样,他是把消息保存在了前端,每次请求都带给服务端,我这个项目不太好修改前端的逻辑
    huntagain2008
    huntagain2008
    Mar 6, 2023
    12
    第一次按回车不小心发出去了,秒答。
    第二次
    ... 还在等待,没有响应,没有结果,我问的是:

    我发现 Win7 网络设备里的 TPLINK 路由器有 HCDN 的端口转发的服务,请问 HCDN 是什么?

    它没有回答。输入框的一直显示...

    ​
    missdeer
    missdeer
    Mar 6, 2023
    13
    坏掉了,一直...
    yuezk
    yuezk
    OP
    Mar 6, 2023
    14
    @huntagain2008 @missdeer 如果卡住了,可以刷新一下试试,API key 可能到达上限了,我加了多个 key load balance 一下
    googlefans
    googlefans
    Mar 6, 2023
    15
    用完了免费额度 是不是就不能用了?
    hakuya7
    hakuya7
    Mar 6, 2023
    16
    用的 nestjs 哦,赞一个
    bitkuang8
    bitkuang8
    Mar 6, 2023
    17
    看下启动的端口是 3000 ,前端没加端口请求,加了层反向代理吗
    yuezk
    yuezk
    OP
    Mar 6, 2023
    18
    @bitkuang8 #17 前端只有点击发送的时候才会发接口请求
    kkkbbb
    kkkbbb
    Mar 6, 2023
    19
    自己搞的?哪里可以找这种免费的网站呢
    kkkbbb
    kkkbbb
    Mar 6, 2023
    20
    大佬可以拉下群么
    yuezk
    yuezk
    OP
    Mar 6, 2023
    21
    @kkkbbb 加 bGlrdW5taW4wMQ==
    quzard
    quzard
    Mar 6, 2023 via iPhone
    22
    这个调用的不是 3.5turbo 吧。3.5turbo 问你是谁时不会回答 chatgpt
    yuezk
    yuezk
    OP
    Mar 6, 2023
    23
    @quzard #22 可以通过 system message 进行设置
    psyer
    psyer
    Mar 6, 2023 via Android
    24
    @yuezk 了解了
    PotatoYz
    PotatoYz
    Mar 6, 2023
    25
    后端代码有办法添加代理吗
    yuezk
    yuezk
    OP
    Mar 6, 2023
    26
    @PotatoYz 最新代码已经支持了,加个 HTTP_PROXY 的环境变量。
    PotatoYz
    PotatoYz
    Mar 6, 2023
    27
    @yuezk 谢谢!
    bigtreei
    bigtreei
    Mar 6, 2023
    28
    百姓网提供了个 免费的接口也是基于 ChatGPT 3.5 turbo ,我可以在您这个项目里把接口换成自己的嘛
    bigtreei
    bigtreei
    Mar 6, 2023
    29
    @yuezk bGlrdW5taW4wMQ== 这是微信吗?
    yuezk
    yuezk
    OP
    Mar 6, 2023
    30
    @bigtreei #29 可以的;微信 base 64 decode 一下
    bigtreei
    bigtreei
    Mar 6, 2023
    31
    @yuezk 感谢答复
    justin2018
    justin2018
    Mar 6, 2023
    32
    感谢分享 前几天还在求源码来着
    xyy003
    xyy003
    PRO
    Mar 6, 2023 via iPhone
    33
    启动不起来这是为啥
    yuezk
    yuezk
    OP
    Mar 6, 2023
    34
    @xyy003 #33 什么错?
    bkmi
    bkmi
    Mar 6, 2023 via Android
    35
    动手能力极强
    m16bignebula
    m16bignebula
    Mar 7, 2023
    36
    楼主我想请教一下,这个连续对话是如何工作的?我看了那个 Conversation 里的 ParentMessageId ,似乎前后是没有关联的,但确实有连续对话的效果。
    yuezk
    yuezk
    OP
    Mar 7, 2023
    37
    @m16bignebula 是有关联的,这部分实际上是第三方库做的,传入 parentMessageId 之后,这个库会根据 parentMessageId 找到历史消息,然后构建一个 prompt 发给 OpenAI 的 API.

    https://github.com/transitive-bullshit/chatgpt-api
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3123 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 51ms · UTC 00:54 · PVG 08:54 · LAX 16:54 · JFK 19:54
    ♥ Do have faith in what you're doing.