增加2.5模型调用
This commit is contained in:
1 parent
3f29ba716a
commit
be655b6569
32 files changed
+1075
-56
No files matched your search
@@ -9,7 +9,6 @@ import {
|
||||
extractEvolinkResultUrls,
|
||||
getEffectiveImageEngine,
|
||||
getEvolinkImageConfig,
|
||||
getEvolinkImageSettings,
|
||||
getEvolinkTaskId,
|
||||
mapEvolinkStatus,
|
||||
queryEvolinkTask,
|
||||
@@ -52,7 +51,13 @@ export type SubmitImageJobInput = {
|
||||
min_ratio?: number;
|
||||
max_ratio?: number;
|
||||
force_single?: boolean;
|
||||
quality?: string;
|
||||
quality?: unknown;
|
||||
model?: string;
|
||||
size?: string;
|
||||
resolution?: unknown;
|
||||
n?: unknown;
|
||||
imageCount?: unknown;
|
||||
settings?: unknown;
|
||||
retryOf?: string;
|
||||
idempotencyKey?: string;
|
||||
idempotencyFingerprint?: string;
|
||||
@@ -141,6 +146,7 @@ function prepareImageGeneration(input: SubmitImageJobInput, origin: string): Pre
|
||||
const capability = getEnabledImageCapability(input.capability);
|
||||
const normalizedUrls = (input.imageUrls || []).map((url) => toAbsoluteUrl(url, origin));
|
||||
const engine = getEffectiveImageEngine(input.capability, input.engine);
|
||||
if (input.model !== undefined && engine !== "evolink") throw new Error("Unsupported image model for the selected engine.");
|
||||
const providerPayload = engine === "bailian"
|
||||
? buildBailianImagePayload(input.capability, { ...input, imageUrls: normalizedUrls })
|
||||
: engine === "evolink"
|
||||
@@ -152,7 +158,7 @@ function prepareImageGeneration(input: SubmitImageJobInput, origin: string): Pre
|
||||
: engine === "evolink"
|
||||
? !getEvolinkImageConfig()
|
||||
: !getVisualClientConfig();
|
||||
const reqKey = engine === "bailian" ? bailianConfig.imageModel : engine === "evolink" ? getEvolinkImageSettings().model : capability.reqKey;
|
||||
const reqKey = engine === "bailian" ? bailianConfig.imageModel : engine === "evolink" ? String(providerPayload.model) : capability.reqKey;
|
||||
const provider = engine === "bailian" ? "bailian" : engine === "evolink" ? "evolink" : "volcengine-visual";
|
||||
const requestPayload = {
|
||||
engine,
|
||||
|
||||
Reference in new issue
Block a user