mirror of
https://github.com/foxhui/WebAI2API.git
synced 2026-06-16 21:03:59 +08:00
feat: 支持 ZenMux,删除多余的历史遗留设计
This commit is contained in:
@@ -54,7 +54,7 @@ function parseError(code, customMessage) {
|
||||
* @param {string} options.tempDir - 临时目录路径
|
||||
* @param {number} options.imageLimit - 图片数量限制
|
||||
* @param {string} options.backendName - 后端名称
|
||||
* @param {Function} options.resolveModelId - 模型 ID 解析函数
|
||||
* @param {Function} options.getSupportedModels - 获取支持的模型列表函数
|
||||
* @param {Function} options.getImagePolicy - 获取图片策略函数
|
||||
* @param {Function} options.getModelType - 获取模型类型函数
|
||||
* @param {string} options.requestId - 请求 ID
|
||||
@@ -66,7 +66,7 @@ export async function parseRequest(data, options) {
|
||||
tempDir,
|
||||
imageLimit,
|
||||
backendName,
|
||||
resolveModelId,
|
||||
getSupportedModels,
|
||||
getImagePolicy,
|
||||
getModelType,
|
||||
requestId,
|
||||
@@ -86,8 +86,11 @@ export async function parseRequest(data, options) {
|
||||
let isTextMode = false;
|
||||
|
||||
if (data.model) {
|
||||
const resolved = resolveModelId(data.model);
|
||||
if (resolved) {
|
||||
// 检查模型是否在支持列表中
|
||||
const supportedModels = getSupportedModels();
|
||||
const isSupported = supportedModels.data.some(m => m.id === data.model);
|
||||
|
||||
if (isSupported) {
|
||||
modelKey = data.model;
|
||||
logger.info('服务器', `触发模型: ${data.model}`, { id: requestId });
|
||||
|
||||
|
||||
@@ -18,7 +18,6 @@ export function createOpenAIRouter(context) {
|
||||
const {
|
||||
backendName,
|
||||
getModels,
|
||||
resolveModelId,
|
||||
getImagePolicy,
|
||||
getModelType,
|
||||
tempDir,
|
||||
@@ -107,7 +106,7 @@ export function createOpenAIRouter(context) {
|
||||
tempDir,
|
||||
imageLimit,
|
||||
backendName,
|
||||
resolveModelId,
|
||||
getSupportedModels: getModels,
|
||||
getImagePolicy,
|
||||
getModelType,
|
||||
requestId,
|
||||
|
||||
@@ -46,7 +46,6 @@ const {
|
||||
initBrowser,
|
||||
generate,
|
||||
TEMP_DIR,
|
||||
resolveModelId,
|
||||
getModels,
|
||||
getImagePolicy,
|
||||
getModelType
|
||||
@@ -115,7 +114,6 @@ const handleRequest = createGlobalRouter({
|
||||
authToken: AUTH_TOKEN,
|
||||
backendName,
|
||||
getModels,
|
||||
resolveModelId,
|
||||
getImagePolicy,
|
||||
getModelType,
|
||||
tempDir: TEMP_DIR,
|
||||
|
||||
Reference in New Issue
Block a user