feat(llm):增加LLM的接入功能

This commit is contained in:
PZ688 2025-06-17 17:30:28 +08:00
parent 265c6e3d7a
commit d6027d495e

View File

@ -1,10 +1,10 @@
{ {
"LLM": { "LLM": {
"ModelProvider": "OpenAI", //使ProvidersProductName "ModelProvider": "DeepSeek", //使ProvidersProductName
"InitSystemChatMessage": "你是一个经验丰富的ProjectZoom人工智能助手,请根据用户的问题给出准确的回答。- **回答请以markdown格式输出**;- **适当加入emoji表达人类情感使内容更易于理解与传播。**", "InitSystemChatMessage": "你是一个经验丰富的Admin.pro人工智能助手,请根据用户的问题给出准确的回答。- **回答请以markdown格式输出**;- **适当加入emoji表达人类情感使内容更易于理解与传播。**",
"UserCanSwitchLLM": true, // "UserCanSwitchLLM": true, //
"TargetCount": 15, //TargetCount+ThresholdCounttoken "TargetCount": 10, //TargetCount+ThresholdCounttoken
"ThresholdCount": 5, //TargetCount+ThresholdCounttoken "ThresholdCount": 3, //TargetCount+ThresholdCounttoken
"IsUserProxy": true, //使openai,claudetruefalse,LLM "IsUserProxy": true, //使openai,claudetruefalse,LLM
"ProxyUrl": "http://127.0.0.1:10809", //IsUserProxytrue "ProxyUrl": "http://127.0.0.1:10809", //IsUserProxytrue
"LogEnabled": false, //http. "LogEnabled": false, //http.
@ -12,7 +12,7 @@
{ {
"ProductName": "OpenAI", //LLM "ProductName": "OpenAI", //LLM
"LLMType": "OpenAI_Compatible", "LLMType": "OpenAI_Compatible",
"ApiKey": "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", "ApiKey": "sk-proj-88vztr-6Tf6LwmtpvqAYQR-5q4XJaLW-6vmeeVunhycpsUuKMLGLJAhDGyodovkVJqXLba-HV_ST3BlbkFJghWQCgwt68t5Fv4AZSwoY0MX2K2c-HQPbBQLQYOrGcWfhX4yM9OJtqMYAmPedko4RRolifks8A",
"ApiEndpoint": "https://api.openai.com/v1", "ApiEndpoint": "https://api.openai.com/v1",
"ChatCompletion": { "ChatCompletion": {
"ModelId": "gpt-4o", "ModelId": "gpt-4o",
@ -32,7 +32,7 @@
{ {
"ProductName": "Azure", "ProductName": "Azure",
"LLMType": "AzureOpenAI", "LLMType": "AzureOpenAI",
"ApiKey": "D6uw9hVI6vXTjGo35RTlEpTWbhfXd8xRs38tG2gIgWtvhNpxjJt4JQQJ99BDACYeBjFXJ3w3AAABACOGvPWE", "ApiKey": "sk-proj-88vztr-6Tf6LwmtpvqAYQR-5q4XJaLW-6vmeeVunhycpsUuKMLGLJAhDGyodovkVJqXLba-HV_ST3BlbkFJghWQCgwt68t5Fv4AZSwoY0MX2K2c-HQPbBQLQYOrGcWfhX4yM9OJtqMYAmPedko4RRolifks8A",
"ApiEndpoint": "https://my-openapi.openai.azure.com/", "ApiEndpoint": "https://my-openapi.openai.azure.com/",
"ChatCompletion": { "ChatCompletion": {
"ModelId": "gpt-4o", "ModelId": "gpt-4o",
@ -52,7 +52,7 @@
{ {
"ProductName": "DeepSeek", "ProductName": "DeepSeek",
"LLMType": "OpenAI_Compatible", "LLMType": "OpenAI_Compatible",
"ApiKey": "sk-3bfcb32ef71640758bc9e4093f724765", "ApiKey": "sk-c1f8ca9b3b524d65a817200681f3241e",
"ApiEndpoint": "https://api.deepseek.com/v1", "ApiEndpoint": "https://api.deepseek.com/v1",
"ChatCompletion": { "ChatCompletion": {
"ModelId": "deepseek-chat", "ModelId": "deepseek-chat",
@ -65,7 +65,7 @@
{ {
"ProductName": "google", "ProductName": "google",
"LLMType": "google", "LLMType": "google",
"ApiKey": "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", "ApiKey": "sk-proj-88vztr-6Tf6LwmtpvqAYQR-5q4XJaLW-6vmeeVunhycpsUuKMLGLJAhDGyodovkVJqXLba-HV_ST3BlbkFJghWQCgwt68t5Fv4AZSwoY0MX2K2c-HQPbBQLQYOrGcWfhX4yM9OJtqMYAmPedko4RRolifks8A",
"ApiEndpoint": "https://api.openai.com", "ApiEndpoint": "https://api.openai.com",
"ChatCompletion": { "ChatCompletion": {
"ModelId": "gemini-1.5-flash", "ModelId": "gemini-1.5-flash",
@ -85,7 +85,7 @@
{ {
"ProductName": "Ollama", "ProductName": "Ollama",
"LLMType": "Ollama", "LLMType": "Ollama",
"ApiKey": "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", "ApiKey": "sk-proj-88vztr-6Tf6LwmtpvqAYQR-5q4XJaLW-6vmeeVunhycpsUuKMLGLJAhDGyodovkVJqXLba-HV_ST3BlbkFJghWQCgwt68t5Fv4AZSwoY0MX2K2c-HQPbBQLQYOrGcWfhX4yM9OJtqMYAmPedko4RRolifks8A",
"ApiEndpoint": "http://127.0.0.1:11434", "ApiEndpoint": "http://127.0.0.1:11434",
"ChatCompletion": { "ChatCompletion": {
"ModelId": "llama3.1", "ModelId": "llama3.1",
@ -99,7 +99,7 @@
{ {
"ProductName": "OpenRouter", "ProductName": "OpenRouter",
"LLMType": "OpenAI_Compatible", "LLMType": "OpenAI_Compatible",
"ApiKey": "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", "ApiKey": "sk-proj-88vztr-6Tf6LwmtpvqAYQR-5q4XJaLW-6vmeeVunhycpsUuKMLGLJAhDGyodovkVJqXLba-HV_ST3BlbkFJghWQCgwt68t5Fv4AZSwoY0MX2K2c-HQPbBQLQYOrGcWfhX4yM9OJtqMYAmPedko4RRolifks8A",
"ApiEndpoint": "https://openrouter.ai/api/v1", "ApiEndpoint": "https://openrouter.ai/api/v1",
"ChatCompletion": { "ChatCompletion": {
"ModelId": "deepseek/deepseek-r1:free", "ModelId": "deepseek/deepseek-r1:free",
@ -144,7 +144,7 @@
{ {
"ProductName": "月之暗面", "ProductName": "月之暗面",
"LLMType": "OpenAI_Compatible", "LLMType": "OpenAI_Compatible",
"ApiKey": "sk-aPvBNM6rz76l7eCcq76f2i2BO3RrvxXITXgYvKT9gEX0y5ek", "ApiKey": "sk-ant-api03-0000000000000000000000000000000000000000000000000000000000000000",
"ApiEndpoint": "https://api.moonshot.cn/v1", "ApiEndpoint": "https://api.moonshot.cn/v1",
"ChatCompletion": { "ChatCompletion": {
"ModelId": "moonshot-v1-8k", "ModelId": "moonshot-v1-8k",