production runtime and mock removal
This commit is contained in:
1 parent
2ef3da7af5
commit
6480e503eb
55 files changed
+581
-540
No files matched your search
+12
-12
@@ -1,14 +1,14 @@
|
||||
import { mkdir, readFile, writeFile } from "node:fs/promises";
|
||||
import { dirname, join } from "node:path";
|
||||
import { getEvolinkImageSettings, getSelectedImageEngine, shouldMockEvolinkApi, type ImageCreationEngine } from "@/lib/evolink/image-client";
|
||||
import { getEvolinkImageConfig, getEvolinkImageSettings, getSelectedImageEngine, type ImageCreationEngine } from "@/lib/evolink/image-client";
|
||||
import { authConfigSummary, getAuthRuntimeConfig } from "@/lib/auth/config";
|
||||
import { getJimengCapabilities } from "@/lib/jimeng/capabilities";
|
||||
import { getSeedanceConfig, shouldMockSeedance } from "@/lib/seedance/client";
|
||||
import { getSeedanceConfig } from "@/lib/seedance/client";
|
||||
import { platformAccountStoreConfigured } from "@/lib/server/account-store";
|
||||
import { rootDir } from "@/lib/server/runtime";
|
||||
import { shouldMockVisualApi } from "@/lib/volcengine/visual-client";
|
||||
import { getVisualClientConfig } from "@/lib/volcengine/visual-client";
|
||||
import type { EnabledImageCapability } from "@/lib/types";
|
||||
import { getBailianConfig, shouldMockBailian } from "@/lib/bailian/client";
|
||||
import { getBailianConfig } from "@/lib/bailian/client";
|
||||
|
||||
export type SettingsField = {
|
||||
key: string;
|
||||
@@ -190,10 +190,10 @@ export async function getApiSettings() {
|
||||
const engineAssignments = buildEngineAssignments(fileEnv);
|
||||
return {
|
||||
services: {
|
||||
visual: !shouldMockVisualApi(),
|
||||
evolink: !shouldMockEvolinkApi(),
|
||||
seedance: !shouldMockSeedance(),
|
||||
bailian: !shouldMockBailian() && Boolean(getBailianConfig().apiKey),
|
||||
visual: Boolean(getVisualClientConfig()),
|
||||
evolink: Boolean(getEvolinkImageConfig()),
|
||||
seedance: Boolean(seedance.apiKey),
|
||||
bailian: Boolean(getBailianConfig().apiKey),
|
||||
auth: authConfigSummary(auth) === "configured",
|
||||
organization: platformAccountStoreConfigured()
|
||||
},
|
||||
@@ -251,7 +251,7 @@ function buildEngineAssignments(fileEnv: Map<string, string>): EngineAssignment[
|
||||
const bailian = getBailianConfig();
|
||||
const generateEngine = currentEngineValue(engineFieldDefinitions[0], fileEnv);
|
||||
const videoEngine = currentVideoEngineValue(engineFieldDefinitions[1], fileEnv);
|
||||
const videoConnected = videoEngine === "bailian" ? !shouldMockBailian() : !shouldMockSeedance();
|
||||
const videoConnected = videoEngine === "bailian" ? Boolean(bailian.apiKey) : Boolean(seedance.apiKey);
|
||||
|
||||
return [
|
||||
imageEngineAssignment({
|
||||
@@ -326,9 +326,9 @@ function imageEngineLabel(engine: ImageCreationEngine) {
|
||||
}
|
||||
|
||||
function imageEngineConnected(engine: ImageCreationEngine) {
|
||||
if (engine === "evolink") return !shouldMockEvolinkApi();
|
||||
if (engine === "bailian") return !shouldMockBailian();
|
||||
return !shouldMockVisualApi();
|
||||
if (engine === "evolink") return Boolean(getEvolinkImageConfig());
|
||||
if (engine === "bailian") return Boolean(getBailianConfig().apiKey);
|
||||
return Boolean(getVisualClientConfig());
|
||||
}
|
||||
|
||||
function currentVideoEngineValue(field: FieldDefinition, fileEnv: Map<string, string>) {
|
||||
|
||||
Reference in new issue
Block a user