openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
20 lines (19 loc) • 1.94 kB
JavaScript
import { r as createLazyRuntimeModule } from "../lazy-runtime-CgCh8H_K.js";
import { t as createSubsystemLogger } from "../subsystem-Dy2tqXOS.js";
import { a as resolveAgentModelPrimaryValue, i as resolveAgentModelFallbackValues } from "../model-input-BuGMCNOz.js";
import { t as getProviderEnvVars } from "../provider-env-vars-B8XgJCSL.js";
import { a as isFailoverError } from "../error-Bb_OF8ag.js";
import { i as describeFailoverError } from "../failover-error-BkNxlp8A.js";
import { a as resolveCapabilityModelCandidates, d as throwCapabilityGenerationFailure, n as buildNoCapabilityModelConfiguredMessage } from "../runtime-shared-DRaKQShq.js";
import { i as listImageGenerationProviders, s as parseGenerationModelRef, t as getImageGenerationProvider } from "../registry-BFqDasrd.js";
import { u as normalizeGooglePreviewModelId } from "../provider-model-shared-fX-Ywqb3.js";
//#region src/plugin-sdk/image-generation-core.ts
/** Default OpenAI image model used when image-generation provider config omits one. */
const OPENAI_DEFAULT_IMAGE_MODEL = "gpt-image-2";
const loadImageGenerationCoreAuthRuntime = createLazyRuntimeModule(() => import("../image-generation-core.auth.runtime-5f4NNWfC.js"));
/** Resolve image-generation provider API keys through the lazy auth runtime helper. */
async function resolveApiKeyForProvider(...args) {
return (await loadImageGenerationCoreAuthRuntime()).resolveApiKeyForProvider(...args);
}
//#endregion
export { OPENAI_DEFAULT_IMAGE_MODEL, buildNoCapabilityModelConfiguredMessage, createSubsystemLogger, describeFailoverError, getImageGenerationProvider, getProviderEnvVars, isFailoverError, listImageGenerationProviders, normalizeGooglePreviewModelId as normalizeGoogleModelId, parseGenerationModelRef as parseImageGenerationModelRef, resolveAgentModelFallbackValues, resolveAgentModelPrimaryValue, resolveApiKeyForProvider, resolveCapabilityModelCandidates, throwCapabilityGenerationFailure };