Skip to main content
LibreChat is joining ClickHouse to power the open-source Agentic Data Stack 🎉 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?