diff --git a/AILab_MiniCPM.py b/AILab_MiniCPM.py index 394fe74..bc4ed5e 100644 --- a/AILab_MiniCPM.py +++ b/AILab_MiniCPM.py @@ -226,7 +226,7 @@ class MiniCPM_Transformers_Base: return frames -class AILab_MiniCPM_4_V(MiniCPM_Transformers_Base): +class AILab_MiniCPM_V(MiniCPM_Transformers_Base): @classmethod def INPUT_TYPES(cls): model_list = list(TRANSFORMERS_MODELS.keys()) @@ -296,7 +296,7 @@ class AILab_MiniCPM_4_V(MiniCPM_Transformers_Base): return (f"Error: {str(e)}",) -class AILab_MiniCPM_4_V_Advanced(MiniCPM_Transformers_Base): +class AILab_MiniCPM_V_Advanced(MiniCPM_Transformers_Base): @classmethod def INPUT_TYPES(cls): model_list = list(TRANSFORMERS_MODELS.keys()) @@ -381,11 +381,11 @@ class AILab_MiniCPM_4_V_Advanced(MiniCPM_Transformers_Base): NODE_CLASS_MAPPINGS = { - "AILab_MiniCPM_4_V": AILab_MiniCPM_4_V, - "AILab_MiniCPM_4_V_Advanced": AILab_MiniCPM_4_V_Advanced, + "AILab_MiniCPM_V": AILab_MiniCPM_V, + "AILab_MiniCPM_V_Advanced": AILab_MiniCPM_V_Advanced, } NODE_DISPLAY_NAME_MAPPINGS = { - "AILab_MiniCPM_4_V": "MiniCPM-4-V", - "AILab_MiniCPM_4_V_Advanced": "MiniCPM-4-V Advanced", + "AILab_MiniCPM_V": "MiniCPM-V", + "AILab_MiniCPM_V_Advanced": "MiniCPM-V (Advanced)", } \ No newline at end of file diff --git a/AILab_MiniCPM_GGUF.py b/AILab_MiniCPM_GGUF.py index d54d521..e5ccb12 100644 --- a/AILab_MiniCPM_GGUF.py +++ b/AILab_MiniCPM_GGUF.py @@ -389,7 +389,7 @@ class MiniCPM_GGUF_Base: frames = [ToPILImage()(v.permute([2, 0, 1])).convert("RGB") for v in frames] return frames -class AILab_MiniCPM_4_V_GGUF(MiniCPM_GGUF_Base): +class AILab_MiniCPM_V_GGUF(MiniCPM_GGUF_Base): @classmethod def INPUT_TYPES(cls): model_list = list(GGUF_MODELS.keys()) @@ -451,7 +451,7 @@ class AILab_MiniCPM_4_V_GGUF(MiniCPM_GGUF_Base): return (f"Error: {str(e)}",) -class AILab_MiniCPM_4_V_GGUF_Advanced(MiniCPM_GGUF_Base): +class AILab_MiniCPM_V_GGUF_Advanced(MiniCPM_GGUF_Base): @classmethod def INPUT_TYPES(cls): model_list = list(GGUF_MODELS.keys()) @@ -529,11 +529,11 @@ class AILab_MiniCPM_4_V_GGUF_Advanced(MiniCPM_GGUF_Base): NODE_CLASS_MAPPINGS = { - "AILab_MiniCPM_4_V_GGUF": AILab_MiniCPM_4_V_GGUF, - "AILab_MiniCPM_4_V_GGUF_Advanced": AILab_MiniCPM_4_V_GGUF_Advanced, + "AILab_MiniCPM_V_GGUF": AILab_MiniCPM_V_GGUF, + "AILab_MiniCPM_V_GGUF_Advanced": AILab_MiniCPM_V_GGUF_Advanced, } NODE_DISPLAY_NAME_MAPPINGS = { - "AILab_MiniCPM_4_V_GGUF": "MiniCPM-4-V-GGUF", - "AILab_MiniCPM_4_V_GGUF_Advanced": "MiniCPM-4-V-GGUF Advanced", + "AILab_MiniCPM_V_GGUF": "MiniCPM-V GGUF", + "AILab_MiniCPM_V_GGUF_Advanced": "MiniCPM-V GGUF (Advanced)", } diff --git a/locales/en/main.json b/locales/en/main.json new file mode 100644 index 0000000..eb48b0c --- /dev/null +++ b/locales/en/main.json @@ -0,0 +1,5 @@ +{ + "nodeCategories": { + "🧪AILab/📝MiniCPM": "🧪AILab/📝MiniCPM" + } +} \ No newline at end of file diff --git a/locales/en/nodeDefs.json b/locales/en/nodeDefs.json new file mode 100644 index 0000000..1f6fc18 --- /dev/null +++ b/locales/en/nodeDefs.json @@ -0,0 +1,192 @@ +{ + "MiniCPM_V": { + "display_name": "MiniCPM-V", + "inputs": { + "image": { + "name": "image" + }, + "video": { + "name": "video" + }, + "model": { + "name": "model" + }, + "preset_prompt": { + "name": "preset_prompt" + }, + "custom_prompt": { + "name": "custom_prompt" + }, + "device": { + "name": "device" + }, + "memory_management": { + "name": "memory_management" + }, + "seed": { + "name": "seed" + } + }, + "outputs": { + "0": { + "name": "STRING" + } + } + }, + "MiniCPM_V_adv": { + "display_name": "MiniCPM-V (Advanced)", + "inputs": { + "image": { + "name": "image" + }, + "video": { + "name": "video" + }, + "model": { + "name": "model" + }, + "preset_prompt": { + "name": "preset_prompt" + }, + "custom_prompt": { + "name": "custom_prompt" + }, + "system_prompt": { + "name": "system_prompt" + }, + "max_new_tokens": { + "name": "max_new_tokens" + }, + "temperature": { + "name": "temperature" + }, + "top_p": { + "name": "top_p" + }, + "top_k": { + "name": "top_k" + }, + "repetition_penalty": { + "name": "repetition_penalty" + }, + "video_max_num_frames": { + "name": "video_max_num_frames" + }, + "video_max_slice_nums": { + "name": "video_max_slice_nums" + }, + "device": { + "name": "device" + }, + "memory_management": { + "name": "memory_management" + }, + "seed": { + "name": "seed" + } + }, + "outputs": { + "0": { + "name": "PROMPT" + }, + "1": { + "name": "STRING" + } + } + }, + "MiniCPM_V_GGUF": { + "display_name": "MiniCPM-V GGUF", + "inputs": { + "image": { + "name": "image" + }, + "video": { + "name": "video" + }, + "model": { + "name": "model" + }, + "preset_prompt": { + "name": "preset_prompt" + }, + "custom_prompt": { + "name": "custom_prompt" + }, + "device": { + "name": "device" + }, + "memory_management": { + "name": "memory_management" + }, + "seed": { + "name": "seed" + } + }, + "outputs": { + "0": { + "name": "STRING" + } + } + }, + "MiniCPM_V_GGUF_adv": { + "display_name": "MiniCPM-V GGUF (Advanced)", + "inputs": { + "image": { + "name": "image" + }, + "video": { + "name": "video" + }, + "model": { + "name": "model" + }, + "preset_prompt": { + "name": "preset_prompt" + }, + "custom_prompt": { + "name": "custom_prompt" + }, + "system_prompt": { + "name": "system_prompt" + }, + "max_new_tokens": { + "name": "max_new_tokens" + }, + "temperature": { + "name": "temperature" + }, + "top_p": { + "name": "top_p" + }, + "top_k": { + "name": "top_k" + }, + "repetition_penalty": { + "name": "repetition_penalty" + }, + "video_max_num_frames": { + "name": "video_max_num_frames" + }, + "video_max_slice_nums": { + "name": "video_max_slice_nums" + }, + "device": { + "name": "device" + }, + "memory_management": { + "name": "memory_management" + }, + "seed": { + "name": "seed" + } + }, + "outputs": { + "0": { + "name": "PROMPT" + }, + "1": { + "name": "STRING" + } + } + } +} \ No newline at end of file diff --git a/locales/fr/main.json b/locales/fr/main.json new file mode 100644 index 0000000..eb48b0c --- /dev/null +++ b/locales/fr/main.json @@ -0,0 +1,5 @@ +{ + "nodeCategories": { + "🧪AILab/📝MiniCPM": "🧪AILab/📝MiniCPM" + } +} \ No newline at end of file diff --git a/locales/fr/nodeDefs.json b/locales/fr/nodeDefs.json new file mode 100644 index 0000000..03033e2 --- /dev/null +++ b/locales/fr/nodeDefs.json @@ -0,0 +1,192 @@ +{ + "MiniCPM_V": { + "display_name": "MiniCPM-V", + "inputs": { + "image": { + "name": "image" + }, + "video": { + "name": "vidéo" + }, + "model": { + "name": "modèle" + }, + "preset_prompt": { + "name": "invite_prédéfinie" + }, + "custom_prompt": { + "name": "invite_personnalisée" + }, + "device": { + "name": "appareil" + }, + "memory_management": { + "name": "gestion_mémoire" + }, + "seed": { + "name": "graine" + } + }, + "outputs": { + "0": { + "name": "CHAÎNE" + } + } + }, + "MiniCPM_V_adv": { + "display_name": "MiniCPM-V (Avancé)", + "inputs": { + "image": { + "name": "image" + }, + "video": { + "name": "vidéo" + }, + "model": { + "name": "modèle" + }, + "preset_prompt": { + "name": "invite_prédéfinie" + }, + "custom_prompt": { + "name": "invite_personnalisée" + }, + "system_prompt": { + "name": "invite_système" + }, + "max_new_tokens": { + "name": "max_nouveaux_tokens" + }, + "temperature": { + "name": "température" + }, + "top_p": { + "name": "top_p" + }, + "top_k": { + "name": "top_k" + }, + "repetition_penalty": { + "name": "pénalité_répétition" + }, + "video_max_num_frames": { + "name": "vidéo_max_nb_images" + }, + "video_max_slice_nums": { + "name": "vidéo_max_nb_tranches" + }, + "device": { + "name": "appareil" + }, + "memory_management": { + "name": "gestion_mémoire" + }, + "seed": { + "name": "graine" + } + }, + "outputs": { + "0": { + "name": "INVITE" + }, + "1": { + "name": "CHAÎNE" + } + } + }, + "MiniCPM_V_GGUF": { + "display_name": "MiniCPM-V GGUF", + "inputs": { + "image": { + "name": "image" + }, + "video": { + "name": "vidéo" + }, + "model": { + "name": "modèle" + }, + "preset_prompt": { + "name": "invite_prédéfinie" + }, + "custom_prompt": { + "name": "invite_personnalisée" + }, + "device": { + "name": "appareil" + }, + "memory_management": { + "name": "gestion_mémoire" + }, + "seed": { + "name": "graine" + } + }, + "outputs": { + "0": { + "name": "CHAÎNE" + } + } + }, + "MiniCPM_V_GGUF_adv": { + "display_name": "MiniCPM-V GGUF (Avancé)", + "inputs": { + "image": { + "name": "image" + }, + "video": { + "name": "vidéo" + }, + "model": { + "name": "modèle" + }, + "preset_prompt": { + "name": "invite_prédéfinie" + }, + "custom_prompt": { + "name": "invite_personnalisée" + }, + "system_prompt": { + "name": "invite_système" + }, + "max_new_tokens": { + "name": "max_nouveaux_tokens" + }, + "temperature": { + "name": "température" + }, + "top_p": { + "name": "top_p" + }, + "top_k": { + "name": "top_k" + }, + "repetition_penalty": { + "name": "pénalité_répétition" + }, + "video_max_num_frames": { + "name": "vidéo_max_nb_images" + }, + "video_max_slice_nums": { + "name": "vidéo_max_nb_tranches" + }, + "device": { + "name": "appareil" + }, + "memory_management": { + "name": "gestion_mémoire" + }, + "seed": { + "name": "graine" + } + }, + "outputs": { + "0": { + "name": "INVITE" + }, + "1": { + "name": "CHAÎNE" + } + } + } +} \ No newline at end of file diff --git a/locales/ja/main.json b/locales/ja/main.json new file mode 100644 index 0000000..eb48b0c --- /dev/null +++ b/locales/ja/main.json @@ -0,0 +1,5 @@ +{ + "nodeCategories": { + "🧪AILab/📝MiniCPM": "🧪AILab/📝MiniCPM" + } +} \ No newline at end of file diff --git a/locales/ja/nodeDefs.json b/locales/ja/nodeDefs.json new file mode 100644 index 0000000..8a47ced --- /dev/null +++ b/locales/ja/nodeDefs.json @@ -0,0 +1,192 @@ +{ + "MiniCPM_V": { + "display_name": "MiniCPM-V", + "inputs": { + "image": { + "name": "画像" + }, + "video": { + "name": "ビデオ" + }, + "model": { + "name": "モデル" + }, + "preset_prompt": { + "name": "プリセットプロンプト" + }, + "custom_prompt": { + "name": "カスタムプロンプト" + }, + "device": { + "name": "デバイス" + }, + "memory_management": { + "name": "メモリ管理" + }, + "seed": { + "name": "シード" + } + }, + "outputs": { + "0": { + "name": "文字列" + } + } + }, + "MiniCPM_V_adv": { + "display_name": "MiniCPM-V(上級)", + "inputs": { + "image": { + "name": "画像" + }, + "video": { + "name": "ビデオ" + }, + "model": { + "name": "モデル" + }, + "preset_prompt": { + "name": "プリセットプロンプト" + }, + "custom_prompt": { + "name": "カスタムプロンプト" + }, + "system_prompt": { + "name": "システムプロンプト" + }, + "max_new_tokens": { + "name": "最大新規トークン数" + }, + "temperature": { + "name": "温度" + }, + "top_p": { + "name": "トップP" + }, + "top_k": { + "name": "トップK" + }, + "repetition_penalty": { + "name": "繰り返しペナルティ" + }, + "video_max_num_frames": { + "name": "ビデオ最大フレーム数" + }, + "video_max_slice_nums": { + "name": "ビデオ最大スライス数" + }, + "device": { + "name": "デバイス" + }, + "memory_management": { + "name": "メモリ管理" + }, + "seed": { + "name": "シード" + } + }, + "outputs": { + "0": { + "name": "プロンプト" + }, + "1": { + "name": "文字列" + } + } + }, + "MiniCPM_V_GGUF": { + "display_name": "MiniCPM-V GGUF", + "inputs": { + "image": { + "name": "画像" + }, + "video": { + "name": "ビデオ" + }, + "model": { + "name": "モデル" + }, + "preset_prompt": { + "name": "プリセットプロンプト" + }, + "custom_prompt": { + "name": "カスタムプロンプト" + }, + "device": { + "name": "デバイス" + }, + "memory_management": { + "name": "メモリ管理" + }, + "seed": { + "name": "シード" + } + }, + "outputs": { + "0": { + "name": "文字列" + } + } + }, + "MiniCPM_V_GGUF_adv": { + "display_name": "MiniCPM-V GGUF(上級)", + "inputs": { + "image": { + "name": "画像" + }, + "video": { + "name": "ビデオ" + }, + "model": { + "name": "モデル" + }, + "preset_prompt": { + "name": "プリセットプロンプト" + }, + "custom_prompt": { + "name": "カスタムプロンプト" + }, + "system_prompt": { + "name": "システムプロンプト" + }, + "max_new_tokens": { + "name": "最大新規トークン数" + }, + "temperature": { + "name": "温度" + }, + "top_p": { + "name": "トップP" + }, + "top_k": { + "name": "トップK" + }, + "repetition_penalty": { + "name": "繰り返しペナルティ" + }, + "video_max_num_frames": { + "name": "ビデオ最大フレーム数" + }, + "video_max_slice_nums": { + "name": "ビデオ最大スライス数" + }, + "device": { + "name": "デバイス" + }, + "memory_management": { + "name": "メモリ管理" + }, + "seed": { + "name": "シード" + } + }, + "outputs": { + "0": { + "name": "プロンプト" + }, + "1": { + "name": "文字列" + } + } + } +} \ No newline at end of file diff --git a/locales/ko/main.json b/locales/ko/main.json new file mode 100644 index 0000000..eb48b0c --- /dev/null +++ b/locales/ko/main.json @@ -0,0 +1,5 @@ +{ + "nodeCategories": { + "🧪AILab/📝MiniCPM": "🧪AILab/📝MiniCPM" + } +} \ No newline at end of file diff --git a/locales/ko/nodeDefs.json b/locales/ko/nodeDefs.json new file mode 100644 index 0000000..3e2bfff --- /dev/null +++ b/locales/ko/nodeDefs.json @@ -0,0 +1,192 @@ +{ + "MiniCPM_V": { + "display_name": "MiniCPM-V", + "inputs": { + "image": { + "name": "이미지" + }, + "video": { + "name": "비디오" + }, + "model": { + "name": "모델" + }, + "preset_prompt": { + "name": "프리셋 프롬프트" + }, + "custom_prompt": { + "name": "사용자 지정 프롬프트" + }, + "device": { + "name": "디바이스" + }, + "memory_management": { + "name": "메모리 관리" + }, + "seed": { + "name": "시드" + } + }, + "outputs": { + "0": { + "name": "문자열" + } + } + }, + "MiniCPM_V_adv": { + "display_name": "MiniCPM-V (고급)", + "inputs": { + "image": { + "name": "이미지" + }, + "video": { + "name": "비디오" + }, + "model": { + "name": "모델" + }, + "preset_prompt": { + "name": "프리셋 프롬프트" + }, + "custom_prompt": { + "name": "사용자 지정 프롬프트" + }, + "system_prompt": { + "name": "시스템 프롬프트" + }, + "max_new_tokens": { + "name": "최대 신규 토큰" + }, + "temperature": { + "name": "온도" + }, + "top_p": { + "name": "top_p" + }, + "top_k": { + "name": "top_k" + }, + "repetition_penalty": { + "name": "반복 패널티" + }, + "video_max_num_frames": { + "name": "비디오 최대 프레임 수" + }, + "video_max_slice_nums": { + "name": "비디오 최대 슬라이스 수" + }, + "device": { + "name": "디바이스" + }, + "memory_management": { + "name": "메모리 관리" + }, + "seed": { + "name": "시드" + } + }, + "outputs": { + "0": { + "name": "프롬프트" + }, + "1": { + "name": "문자열" + } + } + }, + "MiniCPM_V_GGUF": { + "display_name": "MiniCPM-V GGUF", + "inputs": { + "image": { + "name": "이미지" + }, + "video": { + "name": "비디오" + }, + "model": { + "name": "모델" + }, + "preset_prompt": { + "name": "프리셋 프롬프트" + }, + "custom_prompt": { + "name": "사용자 지정 프롬프트" + }, + "device": { + "name": "디바이스" + }, + "memory_management": { + "name": "메모리 관리" + }, + "seed": { + "name": "시드" + } + }, + "outputs": { + "0": { + "name": "문자열" + } + } + }, + "MiniCPM_V_GGUF_adv": { + "display_name": "MiniCPM-V GGUF (고급)", + "inputs": { + "image": { + "name": "이미지" + }, + "video": { + "name": "비디오" + }, + "model": { + "name": "모델" + }, + "preset_prompt": { + "name": "프리셋 프롬프트" + }, + "custom_prompt": { + "name": "사용자 지정 프롬프트" + }, + "system_prompt": { + "name": "시스템 프롬프트" + }, + "max_new_tokens": { + "name": "최대 신규 토큰" + }, + "temperature": { + "name": "온도" + }, + "top_p": { + "name": "top_p" + }, + "top_k": { + "name": "top_k" + }, + "repetition_penalty": { + "name": "반복 패널티" + }, + "video_max_num_frames": { + "name": "비디오 최대 프레임 수" + }, + "video_max_slice_nums": { + "name": "비디오 최대 슬라이스 수" + }, + "device": { + "name": "디바이스" + }, + "memory_management": { + "name": "메모리 관리" + }, + "seed": { + "name": "시드" + } + }, + "outputs": { + "0": { + "name": "프롬프트" + }, + "1": { + "name": "문자열" + } + } + } +} \ No newline at end of file diff --git a/locales/ru/main.json b/locales/ru/main.json new file mode 100644 index 0000000..eb48b0c --- /dev/null +++ b/locales/ru/main.json @@ -0,0 +1,5 @@ +{ + "nodeCategories": { + "🧪AILab/📝MiniCPM": "🧪AILab/📝MiniCPM" + } +} \ No newline at end of file diff --git a/locales/ru/nodeDefs.json b/locales/ru/nodeDefs.json new file mode 100644 index 0000000..9027dee --- /dev/null +++ b/locales/ru/nodeDefs.json @@ -0,0 +1,192 @@ +{ + "MiniCPM_V": { + "display_name": "MiniCPM-V", + "inputs": { + "image": { + "name": "изображение" + }, + "video": { + "name": "видео" + }, + "model": { + "name": "модель" + }, + "preset_prompt": { + "name": "предустановленный_промпт" + }, + "custom_prompt": { + "name": "пользовательский_промпт" + }, + "device": { + "name": "устройство" + }, + "memory_management": { + "name": "управление_памятью" + }, + "seed": { + "name": "seed" + } + }, + "outputs": { + "0": { + "name": "СТРОКА" + } + } + }, + "MiniCPM_V_adv": { + "display_name": "MiniCPM-V (Расширенный)", + "inputs": { + "image": { + "name": "изображение" + }, + "video": { + "name": "видео" + }, + "model": { + "name": "модель" + }, + "preset_prompt": { + "name": "предустановленный_промпт" + }, + "custom_prompt": { + "name": "пользовательский_промпт" + }, + "system_prompt": { + "name": "системный_промпт" + }, + "max_new_tokens": { + "name": "макс_новых_токенов" + }, + "temperature": { + "name": "температура" + }, + "top_p": { + "name": "top_p" + }, + "top_k": { + "name": "top_k" + }, + "repetition_penalty": { + "name": "штраф_за_повтор" + }, + "video_max_num_frames": { + "name": "макс_кадров_видео" + }, + "video_max_slice_nums": { + "name": "макс_срезов_видео" + }, + "device": { + "name": "устройство" + }, + "memory_management": { + "name": "управление_памятью" + }, + "seed": { + "name": "seed" + } + }, + "outputs": { + "0": { + "name": "ПРОМПТ" + }, + "1": { + "name": "СТРОКА" + } + } + }, + "MiniCPM_V_GGUF": { + "display_name": "MiniCPM-V GGUF", + "inputs": { + "image": { + "name": "изображение" + }, + "video": { + "name": "видео" + }, + "model": { + "name": "модель" + }, + "preset_prompt": { + "name": "предустановленный_промпт" + }, + "custom_prompt": { + "name": "пользовательский_промпт" + }, + "device": { + "name": "устройство" + }, + "memory_management": { + "name": "управление_памятью" + }, + "seed": { + "name": "seed" + } + }, + "outputs": { + "0": { + "name": "СТРОКА" + } + } + }, + "MiniCPM_V_GGUF_adv": { + "display_name": "MiniCPM-V GGUF (Расширенный)", + "inputs": { + "image": { + "name": "изображение" + }, + "video": { + "name": "видео" + }, + "model": { + "name": "модель" + }, + "preset_prompt": { + "name": "предустановленный_промпт" + }, + "custom_prompt": { + "name": "пользовательский_промпт" + }, + "system_prompt": { + "name": "системный_промпт" + }, + "max_new_tokens": { + "name": "макс_новых_токенов" + }, + "temperature": { + "name": "температура" + }, + "top_p": { + "name": "top_p" + }, + "top_k": { + "name": "top_k" + }, + "repetition_penalty": { + "name": "штраф_за_повтор" + }, + "video_max_num_frames": { + "name": "макс_кадров_видео" + }, + "video_max_slice_nums": { + "name": "макс_срезов_видео" + }, + "device": { + "name": "устройство" + }, + "memory_management": { + "name": "управление_памятью" + }, + "seed": { + "name": "seed" + } + }, + "outputs": { + "0": { + "name": "ПРОМПТ" + }, + "1": { + "name": "СТРОКА" + } + } + } +} \ No newline at end of file diff --git a/locales/zh/main.json b/locales/zh/main.json new file mode 100644 index 0000000..eb48b0c --- /dev/null +++ b/locales/zh/main.json @@ -0,0 +1,5 @@ +{ + "nodeCategories": { + "🧪AILab/📝MiniCPM": "🧪AILab/📝MiniCPM" + } +} \ No newline at end of file diff --git a/locales/zh/nodeDefs.json b/locales/zh/nodeDefs.json new file mode 100644 index 0000000..d98cb1f --- /dev/null +++ b/locales/zh/nodeDefs.json @@ -0,0 +1,192 @@ +{ + "MiniCPM_V": { + "display_name": "MiniCPM-V", + "inputs": { + "image": { + "name": "图片" + }, + "video": { + "name": "视频" + }, + "model": { + "name": "模型" + }, + "preset_prompt": { + "name": "预设提示词" + }, + "custom_prompt": { + "name": "自定义提示词" + }, + "device": { + "name": "设备" + }, + "memory_management": { + "name": "内存管理" + }, + "seed": { + "name": "随机种子" + } + }, + "outputs": { + "0": { + "name": "字符串" + } + } + }, + "MiniCPM_V_adv": { + "display_name": "MiniCPM-V(高级)", + "inputs": { + "image": { + "name": "图片" + }, + "video": { + "name": "视频" + }, + "model": { + "name": "模型" + }, + "preset_prompt": { + "name": "预设提示词" + }, + "custom_prompt": { + "name": "自定义提示词" + }, + "system_prompt": { + "name": "系统提示词" + }, + "max_new_tokens": { + "name": "最大新生成Token数" + }, + "temperature": { + "name": "温度" + }, + "top_p": { + "name": "top_p" + }, + "top_k": { + "name": "top_k" + }, + "repetition_penalty": { + "name": "重复惩罚" + }, + "video_max_num_frames": { + "name": "视频最大帧数" + }, + "video_max_slice_nums": { + "name": "视频最大切片数" + }, + "device": { + "name": "设备" + }, + "memory_management": { + "name": "内存管理" + }, + "seed": { + "name": "随机种子" + } + }, + "outputs": { + "0": { + "name": "提示词" + }, + "1": { + "name": "字符串" + } + } + }, + "MiniCPM_V_GGUF": { + "display_name": "MiniCPM-V GGUF", + "inputs": { + "image": { + "name": "图片" + }, + "video": { + "name": "视频" + }, + "model": { + "name": "模型" + }, + "preset_prompt": { + "name": "预设提示词" + }, + "custom_prompt": { + "name": "自定义提示词" + }, + "device": { + "name": "设备" + }, + "memory_management": { + "name": "内存管理" + }, + "seed": { + "name": "随机种子" + } + }, + "outputs": { + "0": { + "name": "字符串" + } + } + }, + "MiniCPM_V_GGUF_adv": { + "display_name": "MiniCPM-V GGUF(高级)", + "inputs": { + "image": { + "name": "图片" + }, + "video": { + "name": "视频" + }, + "model": { + "name": "模型" + }, + "preset_prompt": { + "name": "预设提示词" + }, + "custom_prompt": { + "name": "自定义提示词" + }, + "system_prompt": { + "name": "系统提示词" + }, + "max_new_tokens": { + "name": "最大新生成Token数" + }, + "temperature": { + "name": "温度" + }, + "top_p": { + "name": "top_p" + }, + "top_k": { + "name": "top_k" + }, + "repetition_penalty": { + "name": "重复惩罚" + }, + "video_max_num_frames": { + "name": "视频最大帧数" + }, + "video_max_slice_nums": { + "name": "视频最大切片数" + }, + "device": { + "name": "设备" + }, + "memory_management": { + "name": "内存管理" + }, + "seed": { + "name": "随机种子" + } + }, + "outputs": { + "0": { + "name": "提示词" + }, + "1": { + "name": "字符串" + } + } + } +} \ No newline at end of file diff --git a/minicpm_config.json b/minicpm_config.json index 110e1ad..3808d32 100644 --- a/minicpm_config.json +++ b/minicpm_config.json @@ -24,7 +24,14 @@ "Style": "Describe the artistic or visual style of this image.", "Location": "Where might this image be taken? Analyze the setting or location.", "Question": "What question could be asked based on this image?", - "Creative": "Describe this image as if writing the beginning of a short story." + "Creative": "Describe this image as if writing the beginning of a short story.", + "Video Describe": "Describe this video in detail.", + "Video Analyze": "Analyze the main elements and scene in this video.", + "Video Identify": "What objects and subjects do you see in this video?", + "Video Explain": "Explain what's happening in this video.", + "Video List": "List the main objects visible in this video.", + "Video Scene": "Describe the scene and setting of this video.", + "Video Details": "What are the key details in this video?", }, "transformers_models": { "MiniCPM-V-4.5-int4": {