Skip to main content

LibreChat is joining ClickHouse. Learn more

LibreChat

Perplexity

Configura Perplexity come endpoint personalizzato in LibreChat.

Perplexity fornisce la famiglia di modelli Sonar basati sulla ricerca, utilizzati in LibreChat come endpoint personalizzato.

Ottieni una API key

Crea una chiave dalle impostazioni dell'API di Perplexity. Aggiungila al tuo file .env:

PERPLEXITY_API_KEY=your-api-key

Configurazione

Aggiungi l'endpoint sotto endpoints.custom nel tuo 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"

Note

  • Il recupero dell'elenco dei modelli non è supportato, quindi mantieni fetch: false e gestisci manualmente l'elenco default.
  • L'API è rigorosa per alcuni modelli. Campi come stop e frequency_penalty possono causare un errore quando impostati a 0, quindi rimuovili con dropParams.

Com’è questa guida?