mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-06 06:10:44 +00:00
refactor: trim generation helper types
This commit is contained in:
@@ -16,7 +16,7 @@ import type {
|
||||
ImageGenerationSourceImage,
|
||||
} from "./types.js";
|
||||
|
||||
export type ResolvedImageGenerationOverrides = {
|
||||
type ResolvedImageGenerationOverrides = {
|
||||
size?: string;
|
||||
aspectRatio?: string;
|
||||
resolution?: ImageGenerationResolution;
|
||||
|
||||
@@ -33,7 +33,7 @@ export type ImageGenerationProviderOptions = {
|
||||
openai?: ImageGenerationOpenAIOptions;
|
||||
};
|
||||
|
||||
export type ImageGenerationIgnoredOverrideKey =
|
||||
type ImageGenerationIgnoredOverrideKey =
|
||||
| "size"
|
||||
| "aspectRatio"
|
||||
| "resolution"
|
||||
@@ -83,25 +83,25 @@ export type ImageGenerationResult = {
|
||||
metadata?: Record<string, unknown>;
|
||||
};
|
||||
|
||||
export type ImageGenerationModeCapabilities = {
|
||||
type ImageGenerationModeCapabilities = {
|
||||
maxCount?: number;
|
||||
supportsSize?: boolean;
|
||||
supportsAspectRatio?: boolean;
|
||||
supportsResolution?: boolean;
|
||||
};
|
||||
|
||||
export type ImageGenerationEditCapabilities = ImageGenerationModeCapabilities & {
|
||||
type ImageGenerationEditCapabilities = ImageGenerationModeCapabilities & {
|
||||
enabled: boolean;
|
||||
maxInputImages?: number;
|
||||
};
|
||||
|
||||
export type ImageGenerationGeometryCapabilities = {
|
||||
type ImageGenerationGeometryCapabilities = {
|
||||
sizes?: string[];
|
||||
aspectRatios?: string[];
|
||||
resolutions?: ImageGenerationResolution[];
|
||||
};
|
||||
|
||||
export type ImageGenerationOutputCapabilities = {
|
||||
type ImageGenerationOutputCapabilities = {
|
||||
qualities?: ImageGenerationQuality[];
|
||||
formats?: ImageGenerationOutputFormat[];
|
||||
backgrounds?: ImageGenerationBackground[];
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { normalizeOptionalString } from "../shared/string-coerce.js";
|
||||
|
||||
export type ParsedGenerationModelRef = {
|
||||
type ParsedGenerationModelRef = {
|
||||
provider: string;
|
||||
model: string;
|
||||
};
|
||||
|
||||
@@ -11,7 +11,7 @@ import type {
|
||||
MusicGenerationSourceImage,
|
||||
} from "./types.js";
|
||||
|
||||
export type ResolvedMusicGenerationOverrides = {
|
||||
type ResolvedMusicGenerationOverrides = {
|
||||
lyrics?: string;
|
||||
instrumental?: boolean;
|
||||
durationSeconds?: number;
|
||||
|
||||
@@ -19,7 +19,7 @@ export type MusicGenerationSourceImage = {
|
||||
metadata?: Record<string, unknown>;
|
||||
};
|
||||
|
||||
export type MusicGenerationProviderConfiguredContext = {
|
||||
type MusicGenerationProviderConfiguredContext = {
|
||||
cfg?: OpenClawConfig;
|
||||
agentDir?: string;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user