version: 1.3.1 cache: true fileStrategy: "s3" interface: runCode: false parameters: true agents: true webSearch: false modelSpecs: list: - name: "Gemini 2.5 Pro" label: "Gemini 2.5 Pro" default: true iconURL: "https://cdn.jsdelivr.net/gh/Guru-25/LibreChat/gemini.svg" preset: modelLabel: "Gemini 2.5 Pro" endpoint: "google" model: "gemini-2.5-pro" - name: "GPT-5" label: "GPT-5" iconURL: "https://cdn.jsdelivr.net/gh/Guru-25/LibreChat/openai.svg" preset: modelLabel: "GPT-5" endpoint: "Github Models" model: "openai/gpt-5" reasoning_effort: "high" - name: "Sonar Reasoning Pro" label: "Sonar Reasoning Pro" iconURL: "https://cdn.jsdelivr.net/gh/Guru-25/LibreChat/perplexity.svg" preset: modelLabel: "Sonar Reasoning Pro" endpoint: "Perplexity" model: "sonar-reasoning-pro" promptPrefix: "Additional Rules: 1. Always print the full URL in brackets after the Cititation Number instead of just the Citation Number; 2. Always cite the sources of your web search" endpoints: agents: capabilities: - "context" all: titleConvo: true titleEndpoint: "Github Models" titleModel: "openai/gpt-4.1-nano" custom: - name: "Github Models" iconURL: https://github.githubassets.com/assets/GitHub-Mark-ea2971cee799.png apiKey: "${GITHUB_KEY}" baseURL: "https://models.github.ai/inference" models: default: - openai/gpt-5 - openai/gpt-4.1-nano - name: "Perplexity" apiKey: "${PERPLEXITY_API_KEY}" baseURL: "https://api.perplexity.ai/" models: default: - sonar-reasoning-pro speech: speechTab: speechToText: engineSTT: "external" textToSpeech: engineTTS: "external" stt: openai: url: "https://api.groq.com/openai/v1/audio/transcriptions" apiKey: "${STT_API_KEY}" model: "whisper-large-v3" tts: openai: url: "https://api.groq.com/openai/v1/audio/speech" apiKey: "${TTS_API_KEY}" model: "playai-tts" voices: ["Celeste-PlayAI"]