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

Perplexity

Configureer Perplexity als een aangepast endpoint in LibreChat.

Perplexity biedt de Sonar-familie van modellen die gebaseerd zijn op zoekresultaten, welke in LibreChat worden gebruikt als een custom endpoint.

Een API-sleutel verkrijgen

Maak een sleutel aan via de Perplexity API settings. Voeg deze toe aan je .env bestand:

PERPLEXITY_API_KEY=your-api-key

Configuratie

Voeg het endpoint toe onder endpoints.custom in je 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"

Opmerkingen

  • Het ophalen van de modellijst wordt niet ondersteund, dus houd fetch: false aan en onderhoud de default lijst handmatig.
  • De API is strikt voor sommige modellen. Velden zoals stop en frequency_penalty kunnen een foutmelding veroorzaken wanneer ze op 0 zijn ingesteld, dus verwijder deze met dropParams.

Hoe is deze gids?