有没有其他API站项目?

是这样,我在使用了几个月的NEWAPI之后发觉这个项目的很多功能对我来说都是一种冗余,因为我的API站只有我一个用户,最多最多就是创建几个有额度限制的令牌丢给少数几个偶尔用得上AI的朋友,所以严格来说除了渠道整合与创建令牌外其他的功能我基本用不上。而且NEWAPI对渠道的测活功能我觉得不是很好用,因为我的渠道中大多是收集到的公益API,数量不算特别少但是存货周期也不算特别长,所以就需要定期测活。NEWAPI貌似只能手动测活,相比于ONEAPI确实添加了一个按照特定渠道测活单个模型的方法,但是貌似只能手动一个个试,我翻了ONEAPI的API文档发现没有相关的批量测活内容,所以就很痛苦。
所以有没有除了NEWAPI之外的其他更合适我的需求的ONEAPI二开项目?或者干脆就绕过ONEAPI了?

2 个赞

simple-one-api, 基本只需要配置渠道配置,功能上没有 one 和 new 那么重

2 个赞

NEWAPI,请求不通他自动禁用吧,定期测活可以搞个青龙脚本定期测试所有通道?

api 支持批量测活,但是要自己写程序;
oneapi 的纯网关版本一直没推进度,推荐楼上的simple-one-api

newapi的作用我觉得是把渠道聚合起来 :laughing:

也推荐一下我写的uni-api。就是为了极简主义而诞生的。除了没有自动测活要手动测活外。删除了前端页面。仅使用配置文件配置API。项目地址:

已经自用好几个月了。由于是我开发的。所以修bug会比较快。你有啥需求都可以联系我。

2 个赞

呃,我还没用上这个项目,但还是希望能够提前问一下:假如我在vps上部署了这个项目,那么我在他处要使用的base-url应该是ip:项目占用端口/v1/chat/compelition?而且如何自建令牌呢?最后就是有没有可能添加功能像newapi那样向渠道询问得到所有支持的模型?每个公益站提供的模型还是比较多的。而且有没有可能简单写个api文档?毕竟具体来说我的要求是指定渠道进行模型的批量测活。

或者,直接写一个api文档确实比较麻烦,是不是可以换个方式,通过添加参数的方式指定渠道和查询配置文件里提供的渠道支持的所有模型?

  • 使用的base-url应该是ip:项目占用端口/v1/chat/compelition?

是的。

  • 如何自建令牌呢?

在配置文件里API key自己写上令牌。

  • 最后就是有没有可能添加功能像newapi那样向渠道询问得到所有支持的模型?

首先从我白嫖了二十几个本站公益API来看。所有公益站大部分模型都没办法用。或者我根本不想用。除了gpt,claude,gemini,deepseek之外几乎所有的模型效果都很垃圾。我没必要让它告诉我它支持什么360,又是什么星火啥的,几十个垃圾模型污染我的模型列表。基于以上几点。本项目没有请求渠道返回渠道支持模型的功能。不过是支持提供给客户端本项目支持的所有模型。

  • 而且有没有可能简单写个api文档?

API文档是什么,你的意思是API配置文件?本项目就是简单写个配置文件就行了。

  • 毕竟具体来说我的要求是指定渠道进行模型的批量测活。

批量测活确实是我想要开发的功能,开发完会通知你的。

  • 通过添加参数的方式指定渠道

目前是支持API key指定渠道的。你可以看看项目文档。请求参数指定文档我也想过,后面我可以开发一下。是个需要的功能,但是目前还不支持。

  • 查询配置文件里提供的渠道支持的所有模型?

通过参数的方式吗,我觉得这也可以。需要开发一下。但是目前不支持。可以开发一下通过请求渠道支持的所有模型测活,但我无法接受把所有活的模型放到本项目支持的所有模型里面,原因在上一个回复。

From 快问快答 to 开发调优

1 个赞