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

Perplexity

LibreChatでPerplexityをカスタムendpointとして設定する。

Perplexityは、LibreChatでカスタムendpointとして使用される、検索に基づいたSonarモデルファミリーを提供しています。

APIキーを取得する

Perplexity API settings からキーを作成します。それを .env ファイルに追加してください:

PERPLEXITY_API_KEY=your-api-key

設定

librechat.yamlendpoints.custom の下にエンドポイントを追加します:

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

注記

  • モデルリストの取得はサポートされていないため、fetch: false を維持し、default リストを手動で管理してください。
  • 一部のモデルではAPIが厳格に適用されます。stopfrequency_penalty といったフィールドは、0に設定するとエラーを引き起こす可能性があるため、dropParams を使用してそれらを除外してください。

このガイドはいかがでしたか?