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

Perplexity

Konfiguriere Perplexity als benutzerdefinierten endpoint in LibreChat.

Perplexity stellt die Sonar-Modellfamilie mit Suchanbindung bereit, die in LibreChat als benutzerdefinierter endpoint verwendet wird.

Einen API-Schlüssel erhalten

Erstellen Sie einen Schlüssel in den Perplexity API-Einstellungen. Fügen Sie ihn Ihrer .env Datei hinzu:

PERPLEXITY_API_KEY=your-api-key

Konfiguration

Fügen Sie den endpoint unter endpoints.custom in Ihrer librechat.yaml hinzu:

    - 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"

Hinweise

  • Das Abrufen der Modellliste wird nicht unterstützt. Behalten Sie daher fetch: false bei und pflegen Sie die default-Liste manuell.
  • Die API ist bei einigen Modellen streng. Felder wie stop und frequency_penalty können einen Fehler verursachen, wenn sie auf 0 gesetzt werden. Entfernen Sie diese daher mit dropParams.

Wie finden Sie diese Anleitung?