mirror of
https://github.com/danny-avila/LibreChat.git
synced 2026-04-07 00:15:23 +02:00
Merge branch 'dev' into main
This commit is contained in:
commit
89a987a984
1181 changed files with 88445 additions and 35802 deletions
|
|
@ -104,6 +104,27 @@ interface:
|
|||
# description: "Productivity agents."
|
||||
|
||||
fileCitations: true
|
||||
mcpServers:
|
||||
# MCP Servers configuration
|
||||
# Controls user permissions for MCP (Model Context Protocol) server management
|
||||
# - use: Allow users to use configured MCP servers
|
||||
# - create: Allow users to create and manage new MCP servers
|
||||
# - share: Allow users to share MCP servers with other users
|
||||
use: false
|
||||
create: false
|
||||
share: false
|
||||
# Creation / edit MCP server config Dialog config example
|
||||
# trustCheckbox:
|
||||
# label:
|
||||
# en: 'I understand and I want to continue'
|
||||
# de: 'Ich verstehe und möchte fortfahren'
|
||||
# de-DE: 'Ich verstehe und möchte fortfahren' # You can narrow translation to regions like (de-DE or de-CH)
|
||||
# subLabel:
|
||||
# en: |
|
||||
# Librechat hasn't reviewed this MCP server. Attackers may attempt to steal your data or trick the model into taking unintended actions, including destroying data. <a href="https://google.de" target="_blank"><strong>Learn more.</strong></a>
|
||||
# de: |
|
||||
# LibreChat hat diesen MCP-Server nicht überprüft. Angreifer könnten versuchen, Ihre Daten zu stehlen oder das Modell zu unbeabsichtigten Aktionen zu verleiten, einschließlich der Zerstörung von Daten. <a href="https://google.de" target="_blank"><strong>Mehr erfahren.</strong></a>
|
||||
|
||||
# Temporary chat retention period in hours (default: 720, min: 1, max: 8760)
|
||||
# temporaryChatRetention: 1
|
||||
|
||||
|
|
@ -171,6 +192,16 @@ actions:
|
|||
- 'librechat.ai'
|
||||
- 'google.com'
|
||||
|
||||
# MCP Server domain restrictions for remote transports (SSE, WebSocket, HTTP)
|
||||
# Stdio transports (local processes) are not restricted.
|
||||
# If not configured, all domains are allowed (permissive default).
|
||||
# Supports wildcards: '*.example.com' matches 'api.example.com', 'staging.example.com', etc.
|
||||
# mcpSettings:
|
||||
# allowedDomains:
|
||||
# - 'localhost'
|
||||
# - '*.example.com'
|
||||
# - 'trusted-mcp-provider.com'
|
||||
|
||||
# Example MCP Servers Object Structure
|
||||
# mcpServers:
|
||||
# everything:
|
||||
|
|
@ -299,7 +330,7 @@ endpoints:
|
|||
apiKey: '${OPENROUTER_KEY}'
|
||||
baseURL: 'https://openrouter.ai/api/v1'
|
||||
headers:
|
||||
x-librechat-body-parentmessageid: '{{LIBRECHAT_BODY_PARENTMESSAGEID}}'
|
||||
x-librechat-body-parentmessageid: '{{LIBRECHAT_BODY_PARENTMESSAGEID}}'
|
||||
models:
|
||||
default: ['meta-llama/llama-3-70b-instruct']
|
||||
fetch: true
|
||||
|
|
@ -309,6 +340,23 @@ endpoints:
|
|||
dropParams: ['stop']
|
||||
modelDisplayLabel: 'OpenRouter'
|
||||
|
||||
# Helicone Example
|
||||
- name: 'Helicone'
|
||||
# For `apiKey` and `baseURL`, you can use environment variables that you define.
|
||||
# recommended environment variables:
|
||||
apiKey: '${HELICONE_KEY}'
|
||||
baseURL: 'https://ai-gateway.helicone.ai'
|
||||
headers:
|
||||
x-librechat-body-parentmessageid: '{{LIBRECHAT_BODY_PARENTMESSAGEID}}'
|
||||
models:
|
||||
default:
|
||||
['gpt-4o-mini', 'claude-4.5-sonnet', 'llama-3.1-8b-instruct', 'gemini-2.5-flash-lite']
|
||||
fetch: true
|
||||
titleConvo: true
|
||||
titleModel: 'gpt-4o-mini'
|
||||
modelDisplayLabel: 'Helicone'
|
||||
iconURL: https://marketing-assets-helicone.s3.us-west-2.amazonaws.com/helicone.png
|
||||
|
||||
# Portkey AI Example
|
||||
- name: 'Portkey'
|
||||
apiKey: 'dummy'
|
||||
|
|
@ -415,15 +463,12 @@ endpoints:
|
|||
# # Jina Reranking Configuration
|
||||
# jinaApiKey: '${JINA_API_KEY}' # Your Jina API key
|
||||
# jinaApiUrl: '${JINA_API_URL}' # Custom Jina API URL (optional, defaults to https://api.jina.ai/v1/rerank)
|
||||
#
|
||||
# # Other rerankers
|
||||
# cohereApiKey: '${COHERE_API_KEY}'
|
||||
#
|
||||
# # Search providers
|
||||
# serperApiKey: '${SERPER_API_KEY}'
|
||||
# searxngInstanceUrl: '${SEARXNG_INSTANCE_URL}'
|
||||
# searxngApiKey: '${SEARXNG_API_KEY}'
|
||||
#
|
||||
# # Content scrapers
|
||||
# firecrawlApiKey: '${FIRECRAWL_API_KEY}'
|
||||
# firecrawlApiUrl: '${FIRECRAWL_API_URL}'
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue