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

Portkey AI

Konfigurasikan Portkey AI sebagai endpoint kustom di LibreChat.

Portkey adalah gateway AI yang menaungi 250+ model melalui endpoint yang kompatibel dengan OpenAI, menambahkan observabilitas, 50+ guardrail, caching, dan perutean kondisional dengan fallback serta percobaan ulang (retries). Lihat daftar penyedia lengkap di Portkey docs.

Dapatkan API key

Buat kunci di app.portkey.ai dan tambahkan ke file .env Anda. Anda juga akan memerlukan gateway URL, yang disediakan oleh Portkey untuk gateway yang di-host sendiri (self-hosted) atau yang di-host:

PORTKEY_API_KEY=your-api-key
PORTKEY_GATEWAY_URL=your-gateway-url

Konfigurasi

LibreChat memerlukan kolom apiKey, namun Portkey tidak menggunakannya, jadi masukkan string dummy. Autentikasi dilakukan melalui header x-portkey-* sebagai gantinya. Terdapat dua cara untuk menghubungkan, tergantung pada apakah Anda melakukan perutean berdasarkan Virtual Keys atau Configs. Tambahkan salah satu dari berikut ini di bawah endpoints.custom dalam librechat.yaml Anda.

Kunci Virtual

    - name: "Portkey"
      apiKey: "dummy"
      baseURL: ${PORTKEY_GATEWAY_URL}
      headers:
        x-portkey-api-key: "${PORTKEY_API_KEY}"
        x-portkey-virtual-key: "PORTKEY_OPENAI_VIRTUAL_KEY"
      models:
        default: ["gpt-4o-mini"]
        fetch: true
      titleConvo: true
      titleModel: "current_model"
      summarize: false
      summaryModel: "current_model"
      modelDisplayLabel: "Portkey:OpenAI"
      iconURL: https://images.crunchbase.com/image/upload/c_pad,f_auto,q_auto:eco,dpr_1/rjqy7ghvjoiu4cd1xjbf

Konfigurasi

    - name: "Portkey"
      apiKey: "dummy"
      baseURL: ${PORTKEY_GATEWAY_URL}
      headers:
        x-portkey-api-key: "${PORTKEY_API_KEY}"
        x-portkey-config: "pc-libre-xxx"
      models:
        default: ["llama-3.2"]
        fetch: true
      titleConvo: true
      titleModel: "current_model"
      summarize: false
      summaryModel: "current_model"
      modelDisplayLabel: "Portkey:Llama"
      iconURL: https://images.crunchbase.com/image/upload/c_pad,f_auto,q_auto:eco,dpr_1/rjqy7ghvjoiu4cd1xjbf

Catatan

  • Configs memungkinkan Anda mengatur parameter khusus model seperti top_p dan max_tokens di sisi Portkey. Lihat dokumentasi Configs.
  • Ganti PORTKEY_OPENAI_VIRTUAL_KEY dan pc-libre-xxx dengan virtual key atau ID konfigurasi dari dasbor Portkey Anda.

Bagaimana panduan ini?