This commit is contained in:
2025-12-27 23:09:19 +08:00
parent 8112ddbce6
commit f9f8b5f291
8 changed files with 251 additions and 349 deletions

View File

@@ -7,28 +7,28 @@ namespace WulaFallenEmpire
public string apiKey = "sk-xxxxxxxx";
public string baseUrl = "https://api.deepseek.com";
public string model = "deepseek-chat";
public bool useGeminiProtocol = false; // 是否使用 Google Gemini 协议格式
public int maxContextTokens = 100000;
public bool enableDebugLogs = false;
// VLM (视觉语言模型) 配置
public string vlmApiKey = "";
public string vlmBaseUrl = "https://dashscope.aliyuncs.com/compatible-mode/v1";
public string vlmModel = "qwen-vl-plus";
// 视觉功能配置
public bool enableVlmFeatures = false;
public bool useNativeMultimodal = true; // 默认启用原生多模态
public bool showThinkingProcess = true; // 是否显示中间思考过过程
public override void ExposeData()
{
Scribe_Values.Look(ref apiKey, "apiKey", "sk-xxxxxxxx");
Scribe_Values.Look(ref baseUrl, "baseUrl", "https://api.deepseek.com");
Scribe_Values.Look(ref model, "model", "deepseek-chat");
Scribe_Values.Look(ref useGeminiProtocol, "useGeminiProtocol", false);
Scribe_Values.Look(ref maxContextTokens, "maxContextTokens", 100000);
Scribe_Values.Look(ref enableDebugLogs, "enableDebugLogs", false);
// VLM 配置
Scribe_Values.Look(ref vlmApiKey, "vlmApiKey", "");
Scribe_Values.Look(ref vlmBaseUrl, "vlmBaseUrl", "https://dashscope.aliyuncs.com/compatible-mode/v1");
Scribe_Values.Look(ref vlmModel, "vlmModel", "qwen-vl-plus");
// 简化后的视觉配置
Scribe_Values.Look(ref enableVlmFeatures, "enableVlmFeatures", false);
Scribe_Values.Look(ref useNativeMultimodal, "useNativeMultimodal", true);
Scribe_Values.Look(ref showThinkingProcess, "showThinkingProcess", true);
base.ExposeData();
}