Download src/image-generation/runtime-types.ts from SaylorTwift/openclaw: direct link, hf CLI and curl.
- Browser
- Download file 1.84 kB
-
https://huggingface.co/SaylorTwift/openclaw/resolve/main/src/image-generation/runtime-types.ts
- Command line
-
hf download hf://SaylorTwift/openclaw/src/image-generation/runtime-types.ts
-
curl -L -o runtime-types.ts https://huggingface.co/SaylorTwift/openclaw/resolve/main/src/image-generation/runtime-types.ts
1.84 kB
| /** Public runtime parameter and result types for image generation calls. */ | |
| import type { AuthProfileStore } from "../agents/auth-profiles/types.js"; | |
| import type { FallbackAttempt } from "../agents/model-fallback.types.js"; | |
| import type { OpenClawConfig } from "../config/types.openclaw.js"; | |
| import type { SsrFPolicy } from "../infra/net/ssrf.js"; | |
| import type { | |
| GeneratedImageAsset, | |
| ImageGenerationBackground, | |
| ImageGenerationIgnoredOverride, | |
| ImageGenerationNormalization, | |
| ImageGenerationOutputFormat, | |
| ImageGenerationProviderOptions, | |
| ImageGenerationQuality, | |
| ImageGenerationResolution, | |
| ImageGenerationSourceImage, | |
| } from "./types.js"; | |
| export type GenerateImageParams = { | |
| cfg: OpenClawConfig; | |
| prompt: string; | |
| agentDir?: string; | |
| authStore?: AuthProfileStore; | |
| modelOverride?: string; | |
| count?: number; | |
| size?: string; | |
| aspectRatio?: string; | |
| resolution?: ImageGenerationResolution; | |
| /** Resolution inferred from reference images; omitted for incompatible fallback models. */ | |
| inferredResolution?: ImageGenerationResolution; | |
| quality?: ImageGenerationQuality; | |
| outputFormat?: ImageGenerationOutputFormat; | |
| background?: ImageGenerationBackground; | |
| inputImages?: ImageGenerationSourceImage[]; | |
| autoProviderFallback?: boolean; | |
| /** Optional per-request provider timeout in milliseconds. */ | |
| timeoutMs?: number; | |
| providerOptions?: ImageGenerationProviderOptions; | |
| /** SSRF policy to propagate into image-generation provider HTTP calls. */ | |
| ssrfPolicy?: SsrFPolicy; | |
| }; | |
| export type GenerateImageRuntimeResult = { | |
| images: GeneratedImageAsset[]; | |
| provider: string; | |
| model: string; | |
| attempts: FallbackAttempt[]; | |
| appliedResolution?: ImageGenerationResolution; | |
| normalization?: ImageGenerationNormalization; | |
| metadata?: Record<string, unknown>; | |
| ignoredOverrides: ImageGenerationIgnoredOverride[]; | |
| }; | |