New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature]: 允许为某个模型单独指定 endpoint 和 api_key #1763
Comments
似乎可以通过 |
通过 OpenAI 兼容 API 同时接入多家不同的模型,此时原 URL 一致,目标 URL 不一致。redirect url应该无法实现吧 |
啊 我大概能明白您的意思 但是这样子的话似乎跟 one-api 重复了 或者您觉得通过修改 bridge_all.py里面对模型的识别和对 bridge 的调用来实现如何? |
通过您提出的方法确实可以解决 URL 重定向的问题,但是不能解决 API KEY 重定向。并且通过此方法解决 URL 重定向不是很灵活,除非我给每个模型都配置一个独立的 目前本程序的 API KEY 是在shared_utils/key_pattern_manager.py中根据 KEY 字符串内编码的信息和模型名称来自动选取的,但是很多时候 KEY 字符串内编码的信息不够区分这个 KEY 对应哪几个模型。同时代码中是在 bridge_chatgpt.py 这里选取的 API KEY,所以在 所以我希望能适当重构这块的架构,在
|
支持 可以考虑内嵌一个内置类似“oneapi”的模块 实现对每个key的权限控制 或者类似对 key 进行类似 scope 的限制 可能需要一个新实验分支 |
赞成 |
Class | 类型
程序主体
Feature Request | 功能请求
当通过 OpenAI 兼容 API 接入多个模型时,不同模型所需的 endpoint 可能不一致。当前程序只能给 OpenAI API 配置一个全局 endpoint,无法为某个模型配置对应的 endpoint 和 api_key。
The text was updated successfully, but these errors were encountered: