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

Perplexity

Skonfiguruj Perplexity jako niestandardowy endpoint w LibreChat.

Perplexity udostępnia rodzinę modeli Sonar opartych na wyszukiwaniu, używanych w LibreChat jako niestandardowy endpoint.

Uzyskaj klucz API

Utwórz klucz w ustawieniach API Perplexity. Dodaj go do swojego pliku .env:

PERPLEXITY_API_KEY=your-api-key

Konfiguracja

Dodaj endpoint w sekcji endpoints.custom w swoim 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"

Uwagi

  • Pobieranie listy modeli nie jest obsługiwane, więc zachowaj fetch: false i utrzymuj listę default ręcznie.
  • API jest restrykcyjne w przypadku niektórych modeli. Pola takie jak stop i frequency_penalty mogą powodować błąd, gdy są ustawione na 0, więc należy je usunąć za pomocą dropParams.

Jaka jest ta instrukcja?