feat(*): 模型能力配置 - 支持模型级视频限制校验与协议管理
This commit is contained in:
1 parent
d023182b2f
commit
b518489fdd
36 files changed
+1692
-401
No files matched your search
@@ -6,6 +6,7 @@ import { nanoid } from "nanoid";
|
||||
import { scopedLocalStorage } from "@/lib/user-scope";
|
||||
import { modelProtocolCapability, normalizeModelProtocol, type ModelProtocol } from "@/lib/model-protocols";
|
||||
import { normalizeVideoDuration, normalizeVideoResolution } from "@/lib/video-generation-options";
|
||||
import type { ModelCapabilityConfig } from "@/lib/model-capabilities";
|
||||
|
||||
export type ApiCallFormat = "openai" | "gemini";
|
||||
export type ChannelInterfaceType = ModelProtocol;
|
||||
@@ -36,6 +37,7 @@ export type ModelChannel = {
|
||||
inputTokenPriceMicrocredits?: number;
|
||||
outputTokenPriceMicrocredits?: number;
|
||||
cachedTokenPriceMicrocredits?: number;
|
||||
capabilityConfig?: ModelCapabilityConfig;
|
||||
}>;
|
||||
};
|
||||
|
||||
|
||||
Reference in new issue
Block a user