纯好奇,我看到坛里的佬们都用new-api,one-api很少人用,是为啥

one-api有啥不好的吗

6 Likes

同问

1 Like

new-api 在 ui 上很大优势,试试就知道了
new-api 底层都是和 one-api 一样,既然前者 前端设计的 更好,为什么不用前者呢

1 Like

自己用我就用one,前端又不是天天看。商业化做起来那对前端确实有要求。

2 Likes

new-api 的几个明显的优点:

  1. new-api 支持使用gpt-4-gizmo-*的通配符模型来匹配gpts api的使用,不用在模型里找好gpts的id再一个个添加,非常省事灵活。oneapi也有这个gpt-4-gizmo-*的呼吁,但是目前仍未更新支持该feature
  2. 日志数据带请求用时,我个人喜欢这个数据
  3. 整体UI确实更好看,侧边板菜单好评,更符合正常使用习惯,默认支持数据看版。虽然oneapi也开始支持带数据预览的新主题,但是新主题有不少bug仍未解决。
  4. newapi对midjourney的支持性更好。
10 Likes

不是你说 我根本不知道还有new api

6 Likes

大佬请问gizmo这个通配符模型具体怎么使用啊,我想让api支持联网功能是不是可以用这个模型呢?

如果你的需求是“支持联网”,那么plus逆向出来的 gpt-4-all 和 gizmo-* 模型都有联网能力。自定义模型填 gpt-4-gizmo-*,前提是你的上游支持gpts。

new-api日志里面可以看到每次请求耗时,我就是这么转的

1 Like

感谢,原来all模型就是官方plus逆向出来的?我理解的模型gizmo是官方那边创建的gpts应用对吧,如果我用通配符去调用,他怎么知道我具体想调用那个gpts呢?我把之前的gpt40125模型名换成gpt-4-gizmo-*,没有调用成功

  1. 是的, all 就是 plus
  2. 是的,gizmo 就是 gpts,名称来自之前OpenAI的前端bug暴露的gpt-4-gizmo模型
  3. 通配符的特性只是它接受 gpt-4-gizmo- 开头的模型,不用把一个个想调用的gpts id写进去,实际前端或者程序调用的时候你还是需要传 gpts id的

image

image

7 Likes

了然,非常感谢老师答疑解惑

嗯,看了这个才知道new-api

1 Like

还有个chat-api

我刚想问,有什么能替换 one-api 的,就有了!one-api 简单说就是不喜欢

不知道有没有newapi的网址啊,一直听说,从来没见过真容啊

试试,两个都没用过

你部署一下就知道了,明显好看

试了下不行,Chat2API 后端支持的是直接传 g-xxxx?所以这里传 gpt-4-gizmo-g-xxxx 调用的还是默认的 gpt-4,而不是对应的 g-xxxx 的 GPTs

使用gpt-4-gizmo-g-* 进行通配符只是newapi的一个特性,因为早期中转站做逆向用的是这个名称,约定俗成了,所以你逆向的或者别的chat2api逆向的要配合这个写法,从模型名拿到 g-id 去调用chat,这是chat2api要完成的事情