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

Perplexity

Configurer Perplexity en tant qu'endpoint personnalisé dans LibreChat.

Perplexity fournit la famille de modèles Sonar basés sur la recherche, utilisés dans LibreChat en tant qu'endpoint personnalisé.

Obtenir une clé API

Créez une clé depuis les paramètres de l'API Perplexity. Ajoutez-la à votre fichier .env :

PERPLEXITY_API_KEY=your-api-key

Configuration

Ajoutez l'endpoint sous endpoints.custom dans votre 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"

Notes

  • La récupération de la liste des modèles n'est pas prise en charge, donc gardez fetch: false et maintenez la liste default manuellement.
  • L'API est stricte pour certains modèles. Des champs comme stop et frequency_penalty peuvent provoquer une erreur lorsqu'ils sont définis sur 0 ; supprimez-les donc avec dropParams.

Que pensez-vous de ce guide ?