Skip to main content
LibreChat is joining ClickHouse to power the open-source Agentic Data Stack 🎉 Learn more
LibreChat

Perplexity

Configurar Perplexity como un endpoint personalizado en LibreChat.

Perplexity proporciona la familia de modelos Sonar basados en búsqueda, utilizados en LibreChat como un endpoint personalizado.

Obtener una API key

Cree una clave desde la configuración de la API de Perplexity. Añádala a su archivo .env:

PERPLEXITY_API_KEY=your-api-key

Configuración

Agregue el endpoint bajo endpoints.custom en su librechat.yaml:

    - name: "Perplexity"
      apiKey: "${PERPLEXITY_API_KEY}"
      baseURL: "https://api.perplexity.ai/"
      models:
        default: [
          "sonar-deep-research",
          "sonar-reasoning-pro",
          "sonar-reasoning",
          "sonar-pro",
          "sonar",
          "r1-1776"
          ]
        fetch: false
      titleConvo: true
      titleModel: "llama-3-sonar-small-32k-chat"
      summarize: false
      summaryModel: "llama-3-sonar-small-32k-chat"
      dropParams: ["stop", "frequency_penalty"]
      modelDisplayLabel: "Perplexity"

Notas

  • La obtención de la lista de modelos no es compatible, así que mantenga fetch: false y gestione la lista default manualmente.
  • La API es estricta para algunos modelos. Campos como stop y frequency_penalty pueden causar un error cuando se establecen en 0, así que elimínalos con dropParams.

¿Qué te parece esta guía?