File size: 3,211 Bytes
1a68d03
6fdb66a
1a68d03
 
 
 
 
 
 
 
d8a6f5f
 
 
189ebfc
 
 
b86c5c1
189ebfc
940d0cb
d8a6f5f
b86c5c1
d742015
189ebfc
940d0cb
 
 
 
 
 
 
 
68fec1f
 
0560f99
940d0cb
 
 
 
 
 
b679192
d8a6f5f
b679192
 
 
 
 
 
 
 
 
 
 
 
d8a6f5f
d54e2bf
d8a6f5f
6514829
 
273fe99
d8a6f5f
6514829
 
d54e2bf
6514829
d8a6f5f
6514829
d8a6f5f
d54e2bf
bca9f67
d8a6f5f
b679192
d54e2bf
de12fdc
 
b679192
99d1e41
 
bf9e7af
99d1e41
bf9e7af
 
6514829
b679192
 
 
 
 
d54e2bf
e077fa0
3b6c1cc
9da5a76
1a68d03
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
# Configuration version (required)
version: 1.2.4

# Cache settings: Set to true to enable caching
cache: true
fileStrategy: "firebase"

# Definition of custom endpoints
endpoints:
  custom:
    # deepseek
    # https://platform.deepseek.com/api_keys
    # Model list: https://platform.deepseek.com/api-docs/pricing
    - name: "Deepseek"
      apiKey: "${DEEPSEEK_API_KEY}"
      baseURL: "https://api.siliconflow.cn/v1"
      models:
        default: ["deepseek-ai/DeepSeek-V3", 
        "deepseek-ai/DeepSeek-R1", ]
        fetch: false
      titleConvo: true
      titleModel: "Qwen/Qwen2.5-7B-Instruct"
      modelDisplayLabel: "Deepseek"
      
    # OpenRouter Example
    - name: 'OpenRouter'
      # For `apiKey` and `baseURL`, you can use environment variables that you define.
      # 
      apiKey: '${OPENROUTER_KEY}'
      baseURL: 'https://openrouter.ai/api/v1'
      models:
        default: ["openrouter/quasar-alpha", 
        "openrouter/optimus-alpha"]
        fetch: false
      titleConvo: true
      titleModel: "google/gemma-3-27b-it:free"
      # Recommended: Drop the stop parameter from the request as Openrouter models use a variety of stop tokens.
      dropParams: ['stop']
      modelDisplayLabel: 'OpenRouter'
      
    # OpenRouter.ai Example
    - name: "Siliconflow"
      apiKey: "user_provided"
      baseURL: "https://api.siliconflow.cn/v1"
      models:
        default: ["nvidia/Llama-3.1-Nemotron-70B-Instruct"]
        fetch: true
      titleConvo: true
      titleModel: "Qwen/Qwen2.5-7B-Instruct"
      summarize: false
      summaryModel: "Qwen/Qwen2.5-7B-Instruct"
      forcePrompt: false
      modelDisplayLabel: "siliconflow"
  
    # OpenRouter.ai Example
    - name: "URL1"
      # For `apiKey` and `baseURL`, you can use environment variables that you define.
      # recommended environment variables:(apiKey: "user_provided" baseURL: "user_provided")
      apiKey: "sk-xum3k3At9s7JOyGrTllyjI6HbTKlWa0XRFnfHsxEOqsqH1vD"
      baseURL: "https://api.ephone.chat/v1"
      models:
        default: ["gpt-4.1-2025-04-14","gpt-4.1-mini-2025-04-14","gpt-4.1-nano-2025-04-14"]
        fetch: false
      titleConvo: true
      titleModel: "gpt-4.1-nano-2025-04-14"
      summarize: false
      summaryModel: "gpt-4.1-nano-2025-04-14"
      forcePrompt: false
      modelDisplayLabel: "URL1"
      iconURL: https://cdn-icons-png.flaticon.com/128/1240/1240946.png

    # OpenRouter.ai Example
    - name: "URL2"
      apiKey: "sk-3AEY28Or8ORvWbwgYJo7DXftapQPk7GyMI7pDaQyi4XOpKyP"
      baseURL: "https://doi9.top/v1"
      models:
        default: ["claude-sonnet-4-20250514",
        "gemini-2.0-flash-exp",
        "gemini-2.5-flash-preview-05-20",
        "gemini-2.5-pro-preview-03-25",
        "gemini-2.5-pro-preview-05-06",
        "gemini-2.5-pro-preview-06-05"]
        fetch: false
      titleConvo: false
      titleModel: "gpt-3.5-turbo"
      summarize: false
      summaryModel: "gpt-3.5-turbo"
      forcePrompt: false
      modelDisplayLabel: "URL2"
      iconURL: https://cdn-icons-png.flaticon.com/128/1240/1240979.png


# See the Custom Configuration Guide for more information:
# https://docs.librechat.ai/install/configuration/custom_config.html