@dondonudonjp/vertexai-imagen-mcp-server
Version:
[DEPRECATED] MCP Server for Vertex AI Imagen image generation. Imagen endpoints shut down 2026-06-30; migrate to the nanoBanana MCP Server (Gemini image models).
75 lines • 1.71 kB
TypeScript
/**
* プロンプトテンプレート管理システムの型定義
*/
/**
* プロンプトテンプレート
*/
export interface PromptTemplate {
name: string;
description: string;
template: string;
variables: string[];
default_params?: {
aspect_ratio?: string;
person_generation?: string;
model?: string;
safety_level?: string;
language?: string;
sample_count?: number;
sample_image_size?: string;
[key: string]: any;
};
tags?: string[];
created_at?: string;
updated_at?: string;
}
/**
* save_prompt_template ツールの引数
*/
export interface SavePromptTemplateArgs {
name: string;
description: string;
template: string;
variables?: string[];
default_params?: Record<string, any>;
tags?: string[];
}
/**
* list_prompt_templates ツールの引数
*/
export interface ListPromptTemplatesArgs {
tags?: string[];
search?: string;
}
/**
* get_template_detail ツールの引数
*/
export interface GetTemplateDetailArgs {
template_name: string;
}
/**
* generate_from_template ツールの引数
*/
export interface GenerateFromTemplateArgs {
template_name: string;
variable_values: Record<string, any>;
override_params?: Record<string, any>;
}
/**
* delete_template ツールの引数
*/
export interface DeleteTemplateArgs {
template_name: string;
}
/**
* update_template ツールの引数
*/
export interface UpdateTemplateArgs {
template_name: string;
description?: string;
template?: string;
variables?: string[];
default_params?: Record<string, any>;
tags?: string[];
}
//# sourceMappingURL=template.d.ts.map