add first patch
This commit is contained in:
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
@@ -0,0 +1,193 @@
|
||||
{
|
||||
"aliyun": {
|
||||
"id": "aliyun",
|
||||
"api_type": "openai",
|
||||
"enabled": false,
|
||||
"icon": "touhou_little_maid:textures/gui/ai_chat/aliyun.png",
|
||||
"url": "https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions",
|
||||
"secret_key": "",
|
||||
"headers": {},
|
||||
"models": [
|
||||
"qwen3.5-flash",
|
||||
"qwen3.5-plus",
|
||||
"qwen3-max"
|
||||
]
|
||||
},
|
||||
"deepseek": {
|
||||
"id": "deepseek",
|
||||
"api_type": "openai",
|
||||
"enabled": true,
|
||||
"icon": "touhou_little_maid:textures/gui/ai_chat/deepseek.png",
|
||||
"url": "https://api.deepseek.com/chat/completions",
|
||||
"secret_key": "",
|
||||
"headers": {},
|
||||
"has_thinking_field": true,
|
||||
"models": [
|
||||
"deepseek-v4-flash",
|
||||
"deepseek-v4-pro"
|
||||
]
|
||||
},
|
||||
"doubao": {
|
||||
"id": "doubao",
|
||||
"api_type": "openai",
|
||||
"enabled": false,
|
||||
"icon": "touhou_little_maid:textures/gui/ai_chat/doubao.png",
|
||||
"url": "https://ark.cn-beijing.volces.com/api/v3/chat/completions",
|
||||
"secret_key": "",
|
||||
"headers": {},
|
||||
"has_thinking_field": true,
|
||||
"models": [
|
||||
"doubao-seed-2-0-mini-260215",
|
||||
"doubao-seed-2-0-pro-260215",
|
||||
"doubao-seed-2-0-lite-260215"
|
||||
]
|
||||
},
|
||||
"gemini": {
|
||||
"id": "gemini",
|
||||
"api_type": "openai",
|
||||
"enabled": false,
|
||||
"icon": "touhou_little_maid:textures/gui/ai_chat/gemini.png",
|
||||
"url": "https://generativelanguage.googleapis.com/v1beta/openai/chat/completions",
|
||||
"secret_key": "",
|
||||
"headers": {},
|
||||
"models": [
|
||||
"gemini-3-flash-preview",
|
||||
"gemini-3.1-pro-preview",
|
||||
"gemini-3.1-flash-lite-preview"
|
||||
]
|
||||
},
|
||||
"grok": {
|
||||
"id": "grok",
|
||||
"api_type": "openai",
|
||||
"enabled": false,
|
||||
"icon": "touhou_little_maid:textures/gui/ai_chat/grok.png",
|
||||
"url": "https://api.x.ai/v1/chat/completions",
|
||||
"secret_key": "",
|
||||
"headers": {},
|
||||
"models": [
|
||||
"grok-4.20-0309-non-reasoning",
|
||||
"grok-4-1-fast-non-reasoning"
|
||||
]
|
||||
},
|
||||
"kimi": {
|
||||
"id": "kimi",
|
||||
"api_type": "openai",
|
||||
"enabled": false,
|
||||
"icon": "touhou_little_maid:textures/gui/ai_chat/kimi.png",
|
||||
"url": "https://api.moonshot.cn/v1/chat/completions",
|
||||
"secret_key": "",
|
||||
"headers": {},
|
||||
"has_thinking_field": true,
|
||||
"models": [
|
||||
"kimi-k2.5",
|
||||
"kimi-k2-turbo-preview"
|
||||
]
|
||||
},
|
||||
"minimax": {
|
||||
"id": "minimax",
|
||||
"api_type": "openai",
|
||||
"enabled": false,
|
||||
"icon": "touhou_little_maid:textures/gui/ai_chat/minimax.png",
|
||||
"url": "https://api.minimaxi.com/v1/chat/completions",
|
||||
"secret_key": "",
|
||||
"headers": {},
|
||||
"models": [
|
||||
"MiniMax-M2.5-highspeed",
|
||||
"MiniMax-M2.7-highspeed",
|
||||
"MiniMax-M2.7",
|
||||
"MiniMax-M2.5"
|
||||
]
|
||||
},
|
||||
"openai": {
|
||||
"id": "openai",
|
||||
"api_type": "openai",
|
||||
"enabled": false,
|
||||
"icon": "touhou_little_maid:textures/gui/ai_chat/openai.png",
|
||||
"url": "https://api.openai.com/v1/chat/completions",
|
||||
"secret_key": "",
|
||||
"headers": {},
|
||||
"models": [
|
||||
{
|
||||
"name": "gpt-5.4",
|
||||
"reasoning": true
|
||||
},
|
||||
{
|
||||
"name": "gpt-5-mini",
|
||||
"reasoning": true
|
||||
},
|
||||
"gpt-4.1",
|
||||
{
|
||||
"name": "gpt-5.1",
|
||||
"reasoning": true
|
||||
},
|
||||
"gpt-4o",
|
||||
{
|
||||
"name": "gpt-5.2",
|
||||
"reasoning": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"openrouter": {
|
||||
"id": "openrouter",
|
||||
"api_type": "openai",
|
||||
"enabled": false,
|
||||
"icon": "touhou_little_maid:textures/gui/ai_chat/openrouter.png",
|
||||
"url": "https://openrouter.ai/api/v1/chat/completions",
|
||||
"secret_key": "",
|
||||
"headers": {
|
||||
"HTTP-Referer": "https://github.com/TartaricAcid/TouhouLittleMaid",
|
||||
"X-OpenRouter-Title": "Touhou Little Maid Mod (Minecraft)"
|
||||
},
|
||||
"models": [
|
||||
"x-ai/grok-4.1-fast",
|
||||
"xiaomi/mimo-v2-flash",
|
||||
"google/gemini-3-flash-preview"
|
||||
]
|
||||
},
|
||||
"player2": {
|
||||
"id": "player2",
|
||||
"api_type": "openai",
|
||||
"enabled": false,
|
||||
"icon": "touhou_little_maid:textures/gui/ai_chat/player2.png",
|
||||
"url": "http://127.0.0.1:4315/v1/chat/completions",
|
||||
"secret_key": "",
|
||||
"headers": {
|
||||
"player2-game-key": "TouhouLittleMaid"
|
||||
},
|
||||
"models": [
|
||||
"default"
|
||||
]
|
||||
},
|
||||
"siliconflow": {
|
||||
"id": "siliconflow",
|
||||
"api_type": "openai",
|
||||
"enabled": false,
|
||||
"icon": "touhou_little_maid:textures/gui/ai_chat/siliconflow.png",
|
||||
"url": "https://api.siliconflow.cn/v1/chat/completions",
|
||||
"secret_key": "",
|
||||
"headers": {},
|
||||
"models": [
|
||||
"Pro/MiniMaxAI/MiniMax-M2.5",
|
||||
"Pro/zai-org/GLM-5",
|
||||
"Pro/moonshotai/Kimi-K2.5",
|
||||
"Qwen/Qwen3.5-397B-A17B",
|
||||
"Pro/deepseek-ai/DeepSeek-V3.2"
|
||||
]
|
||||
},
|
||||
"zhipu": {
|
||||
"id": "zhipu",
|
||||
"api_type": "openai",
|
||||
"enabled": false,
|
||||
"icon": "touhou_little_maid:textures/gui/ai_chat/zhipu.png",
|
||||
"url": "https://open.bigmodel.cn/api/paas/v4/chat/completions",
|
||||
"secret_key": "",
|
||||
"headers": {},
|
||||
"has_thinking_field": true,
|
||||
"models": [
|
||||
"glm-5-turbo",
|
||||
"glm-4.6",
|
||||
"glm-4.7",
|
||||
"glm-5"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"aliyun": {
|
||||
"id": "aliyun",
|
||||
"api_type": "aliyun",
|
||||
"enabled": false,
|
||||
"icon": "touhou_little_maid:textures/gui/ai_chat/aliyun.png",
|
||||
"url": "https://nls-gateway-cn-shanghai.aliyuncs.com/stream/v1/asr",
|
||||
"secret_key": "",
|
||||
"app_key": ""
|
||||
},
|
||||
"player2": {
|
||||
"id": "player2",
|
||||
"api_type": "player2",
|
||||
"enabled": true,
|
||||
"icon": "touhou_little_maid:textures/gui/ai_chat/player2.png",
|
||||
"url": "http://127.0.0.1:4315/v1/stt",
|
||||
"headers": {
|
||||
"player2-game-key": "TouhouLittleMaid"
|
||||
}
|
||||
},
|
||||
"siliconflow": {
|
||||
"id": "siliconflow",
|
||||
"api_type": "siliconflow",
|
||||
"enabled": false,
|
||||
"icon": "touhou_little_maid:textures/gui/ai_chat/siliconflow.png",
|
||||
"url": "https://api.siliconflow.cn/v1/audio/transcriptions",
|
||||
"secret_key": "",
|
||||
"model": "FunAudioLLM/SenseVoiceSmall"
|
||||
},
|
||||
"tencent": {
|
||||
"id": "tencent",
|
||||
"api_type": "tencent",
|
||||
"enabled": false,
|
||||
"icon": "touhou_little_maid:textures/gui/ai_chat/tencent.png",
|
||||
"url": "https://asr.tencentcloudapi.com",
|
||||
"secret_key": "",
|
||||
"eng_ser_vice_type": "16k_zh",
|
||||
"hot_word": "",
|
||||
"secret_id": ""
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,99 @@
|
||||
{
|
||||
"fish-audio": {
|
||||
"id": "fish-audio",
|
||||
"api_type": "fish-audio",
|
||||
"enabled": false,
|
||||
"icon": "touhou_little_maid:textures/gui/ai_chat/fish-audio.png",
|
||||
"url": "https://api.fish.audio/v1/tts",
|
||||
"secret_key": "",
|
||||
"headers": {},
|
||||
"models": {
|
||||
"0b808d6e6c4a47999e50ffbbc47172c3": "Anegasaki Nene (JP)",
|
||||
"1aacaeb1b840436391b835fd5513f4c4": "Furina (CN)",
|
||||
"4858e0be678c4449bf3a7646186edd42": "Nahida (EN)",
|
||||
"ac7df666cedb48fda3820bf404691c88": "Asahina Mafuyu (JP)",
|
||||
"b2b2d0fa88ee44d789da28ebbd97421e": "Neuro-sama (EN)",
|
||||
"b85f3ec7e48b4abfaa723d95c1cdaff5": "Kusanagi Nene (JP)",
|
||||
"bca87f0aa93f4e85aee1e132ca6bd254": "Hina (CN)",
|
||||
"bcbb6d60721c44a489bc33dd59ce7cfc": "Firefly (CN)",
|
||||
"ec4875ed4e154ed09d1b501a2214579a": "Baal (CN)"
|
||||
}
|
||||
},
|
||||
"gpt-sovits": {
|
||||
"id": "gpt-sovits",
|
||||
"api_type": "gpt-sovits",
|
||||
"enabled": false,
|
||||
"icon": "touhou_little_maid:textures/gui/ai_chat/gpt-sovits.png",
|
||||
"url": "http://127.0.0.1:9880/tts",
|
||||
"secret_key": "",
|
||||
"headers": {},
|
||||
"aux_ref_audio_paths": [],
|
||||
"prompt_lang": "zh",
|
||||
"prompt_text": "",
|
||||
"ref_audio_path": "",
|
||||
"text_split_method": "cut1"
|
||||
},
|
||||
"minimax": {
|
||||
"id": "minimax",
|
||||
"api_type": "minimax",
|
||||
"enabled": false,
|
||||
"icon": "touhou_little_maid:textures/gui/ai_chat/minimax.png",
|
||||
"url": "https://api.minimaxi.com/v1/t2a_v2",
|
||||
"secret_key": "",
|
||||
"headers": {},
|
||||
"site_model": "speech-2.8-turbo",
|
||||
"models": {
|
||||
"Chinese (Mandarin)_BashfulGirl": "Bashful (CN)",
|
||||
"Chinese (Mandarin)_Mature_Woman": "Mature (CN)",
|
||||
"Chinese (Mandarin)_Warm_Girl": "Warm (CN)",
|
||||
"English_PlayfulGirl": "Playful (EN)",
|
||||
"English_Soft-spokenGirl": "Soft (EN)",
|
||||
"Japanese_DecisivePrincess": "Decisive (JP)",
|
||||
"Japanese_DependableWoman": "Dependable (JP)",
|
||||
"Japanese_obedient_girl_vv1": "Obedient (JP)"
|
||||
}
|
||||
},
|
||||
"player2": {
|
||||
"id": "player2",
|
||||
"api_type": "player2",
|
||||
"enabled": true,
|
||||
"icon": "touhou_little_maid:textures/gui/ai_chat/player2.png",
|
||||
"url": "http://127.0.0.1:4315/v1/tts/speak",
|
||||
"headers": {
|
||||
"player2-game-key": "TouhouLittleMaid"
|
||||
},
|
||||
"models": {
|
||||
"01955d76-ed5b-73e0-a88d-cbeb3c5b499d": "Sophia (EN)",
|
||||
"01955d76-ed5b-7426-8748-4b0e5aea1974": "Olivia (EN)",
|
||||
"01955d76-ed5b-757a-9bdb-94fa0a2b7893": "Sakura (JP)",
|
||||
"01955d76-ed5b-75ad-afe3-ac5eb3d0a16e": "Hana (JP)",
|
||||
"01955d76-ed5b-75c8-8386-b83ff9c45856": "Mei (CN)",
|
||||
"01955d76-ed5b-75d4-8338-3d7108137cd1": "Ling (CN)",
|
||||
"01955d76-ed5b-75eb-b509-e7bf29b3b530": "Qiuyue (CN)",
|
||||
"01955d76-ed5b-762a-9a2a-0fec3b7ace8b": "Carmen (ES)",
|
||||
"01955d76-ed5b-7668-877b-2fa240c1d5ee": "Sophie (FR)",
|
||||
"01955d76-ed5b-76c6-8b9e-b713d3f0b866": "Isabela (PT-BR)"
|
||||
}
|
||||
},
|
||||
"siliconflow": {
|
||||
"id": "siliconflow",
|
||||
"api_type": "siliconflow",
|
||||
"enabled": false,
|
||||
"icon": "touhou_little_maid:textures/gui/ai_chat/siliconflow.png",
|
||||
"url": "https://api.siliconflow.cn/v1/audio/speech",
|
||||
"secret_key": "",
|
||||
"headers": {},
|
||||
"models": {
|
||||
"FunAudioLLM/CosyVoice2-0.5B:anna": "anna",
|
||||
"FunAudioLLM/CosyVoice2-0.5B:bella": "bella",
|
||||
"FunAudioLLM/CosyVoice2-0.5B:claire": "claire",
|
||||
"FunAudioLLM/CosyVoice2-0.5B:diana": "diana"
|
||||
}
|
||||
},
|
||||
"system": {
|
||||
"id": "system",
|
||||
"api_type": "system",
|
||||
"enabled": true,
|
||||
"icon": "touhou_little_maid:textures/gui/ai_chat/system.png"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user