@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).
35 lines • 1.2 kB
TypeScript
/**
* Semantic Segmentation Class Definitions
* Vertex AI Imagen API で使用可能なセマンティッククラスID一覧
*
* Reference: https://cloud.google.com/vertex-ai/generative-ai/docs/model-reference/imagen-api-edit
*/
export interface SemanticClass {
id: number;
name: string;
nameEn: string;
category: string;
}
export declare const SEMANTIC_CLASSES: SemanticClass[];
export declare const CATEGORIES: readonly ["人物", "動物", "乗り物", "家具", "電化製品", "食品", "建物・構造", "自然", "屋外設備", "スポーツ用品", "アクセサリー", "その他"];
/**
* よく使われるクラスID
*/
export declare const COMMON_CLASS_IDS: number[];
/**
* カテゴリでフィルタリング
*/
export declare function filterByCategory(category: string): SemanticClass[];
/**
* キーワードで検索
*/
export declare function searchByKeyword(keyword: string): SemanticClass[];
/**
* 特定のIDを取得
*/
export declare function getClassById(id: number): SemanticClass | undefined;
/**
* 複数のIDを取得
*/
export declare function getClassesByIds(ids: number[]): SemanticClass[];
//# sourceMappingURL=semantic-classes.d.ts.map