diff --git a/content/docs/configuration/librechat_yaml/ai_endpoints/meta.json b/content/docs/configuration/librechat_yaml/ai_endpoints/meta.json index cfde5c3eb..de8bd1616 100644 --- a/content/docs/configuration/librechat_yaml/ai_endpoints/meta.json +++ b/content/docs/configuration/librechat_yaml/ai_endpoints/meta.json @@ -26,6 +26,7 @@ "shuttleai", "togetherai", "truefoundry", + "unorouter", "vllm", "vultrcloudinference", "xai" diff --git a/content/docs/configuration/librechat_yaml/ai_endpoints/unorouter.de.mdx b/content/docs/configuration/librechat_yaml/ai_endpoints/unorouter.de.mdx new file mode 100644 index 000000000..48559b748 --- /dev/null +++ b/content/docs/configuration/librechat_yaml/ai_endpoints/unorouter.de.mdx @@ -0,0 +1,36 @@ +--- +title: UnoRouter +description: Konfiguriere UnoRouter als benutzerdefinierten endpoint in LibreChat. +--- + +UnoRouter ist ein Open-Source-KI-Gateway, das über 200 Modelle (Claude, GPT, Gemini, DeepSeek, Kimi, GLM, Qwen und weitere) über einen einzigen OpenAI-kompatiblen endpoint bereitstellt. Die meisten Modelle haben eine wirklich kostenlose Stufe, gekennzeichnet durch das Suffix `:free`. + +## Einen API-Schlüssel erhalten [#get-an-api-key] + +Erstellen Sie ein Konto auf [unorouter.com](https://unorouter.com/) (Anmeldung über Discord oder GitHub, keine Kreditkarte erforderlich) und erstellen Sie einen Schlüssel auf der [Token-Seite](https://unorouter.com/token). Fügen Sie ihn Ihrer `.env` Datei hinzu: + +```bash filename=".env" +UNOROUTER_KEY=your-api-key +``` + +## Konfiguration [#configuration] + +Fügen Sie den endpoint unter `endpoints.custom` in Ihrer `librechat.yaml` hinzu: + +```yaml filename="librechat.yaml" + - name: "UnoRouter" + apiKey: "${UNOROUTER_KEY}" + baseURL: "https://api.unorouter.com/v1" + models: + default: ["deepseek-v4-flash:free", "kimi-k2.6", "claude-sonnet-5"] + fetch: true + titleConvo: true + titleModel: "step-3.7-flash:free" + modelDisplayLabel: "UnoRouter" +``` + +## Hinweise [#notes] + +- Mit `fetch: true` lädt LibreChat die vollständige Modellliste von UnoRouter, sodass das `default`-Array nur die anfängliche Auswahl darstellt. Durchsuchen Sie alles Verfügbare im [Modellkatalog](https://unorouter.com/models). +- Modelle mit dem Suffix `:free` kosten nichts und laufen auf gemeinsam genutzten kostenlosen Pools. Ein ausgelastetes kostenloses Modell gibt einen expliziten "all providers busy"-Fehler zurück und erholt sich automatisch; wechseln Sie das Modell oder versuchen Sie es erneut. +- Der gesamte Stack ist Open Source: [github.com/unorouter](https://github.com/unorouter). diff --git a/content/docs/configuration/librechat_yaml/ai_endpoints/unorouter.es.mdx b/content/docs/configuration/librechat_yaml/ai_endpoints/unorouter.es.mdx new file mode 100644 index 000000000..8d77447aa --- /dev/null +++ b/content/docs/configuration/librechat_yaml/ai_endpoints/unorouter.es.mdx @@ -0,0 +1,36 @@ +--- +title: UnoRouter +description: Configura UnoRouter como un endpoint personalizado en LibreChat. +--- + +UnoRouter es una pasarela de IA de código abierto que ofrece más de 200 modelos (Claude, GPT, Gemini, DeepSeek, Kimi, GLM, Qwen y más) a través de un único endpoint compatible con OpenAI. La mayoría de los modelos tienen un nivel realmente gratuito, marcado con el sufijo `:free`. + +## Obtener una API key [#get-an-api-key] + +Crea una cuenta en [unorouter.com](https://unorouter.com/) (inicio de sesión con Discord o GitHub, sin tarjeta) y crea una clave en la [página de tokens](https://unorouter.com/token). Añádela a tu archivo `.env`: + +```bash filename=".env" +UNOROUTER_KEY=your-api-key +``` + +## Configuración [#configuration] + +Añade el endpoint bajo `endpoints.custom` en tu `librechat.yaml`: + +```yaml filename="librechat.yaml" + - name: "UnoRouter" + apiKey: "${UNOROUTER_KEY}" + baseURL: "https://api.unorouter.com/v1" + models: + default: ["deepseek-v4-flash:free", "kimi-k2.6", "claude-sonnet-5"] + fetch: true + titleConvo: true + titleModel: "step-3.7-flash:free" + modelDisplayLabel: "UnoRouter" +``` + +## Notas [#notes] + +- Con `fetch: true`, LibreChat carga la lista completa de modelos desde UnoRouter, por lo que el array `default` es solo la selección inicial. Explora todo lo disponible en el [catálogo de modelos](https://unorouter.com/models). +- Los modelos con el sufijo `:free` no cuestan nada y se ejecutan en grupos gratuitos compartidos. Un modelo gratuito saturado devuelve un error explícito de "all providers busy" y se recupera automáticamente; cambia de modelo o vuelve a intentarlo. +- Todo el stack es de código abierto: [github.com/unorouter](https://github.com/unorouter). diff --git a/content/docs/configuration/librechat_yaml/ai_endpoints/unorouter.fr.mdx b/content/docs/configuration/librechat_yaml/ai_endpoints/unorouter.fr.mdx new file mode 100644 index 000000000..7227c1fb3 --- /dev/null +++ b/content/docs/configuration/librechat_yaml/ai_endpoints/unorouter.fr.mdx @@ -0,0 +1,36 @@ +--- +title: UnoRouter +description: Configurer UnoRouter comme endpoint personnalisé dans LibreChat. +--- + +UnoRouter est une passerelle IA open source qui donne accès à plus de 200 modèles (Claude, GPT, Gemini, DeepSeek, Kimi, GLM, Qwen et bien d'autres) via un endpoint unique compatible avec OpenAI. La plupart des modèles disposent d'un niveau véritablement gratuit, signalé par le suffixe `:free`. + +## Obtenir une clé API [#get-an-api-key] + +Créez un compte sur [unorouter.com](https://unorouter.com/) (connexion via Discord ou GitHub, aucune carte requise) et créez une clé sur la [page des tokens](https://unorouter.com/token). Ajoutez-la à votre fichier `.env` : + +```bash filename=".env" +UNOROUTER_KEY=your-api-key +``` + +## Configuration [#configuration] + +Ajoutez l'endpoint sous `endpoints.custom` dans votre `librechat.yaml` : + +```yaml filename="librechat.yaml" + - name: "UnoRouter" + apiKey: "${UNOROUTER_KEY}" + baseURL: "https://api.unorouter.com/v1" + models: + default: ["deepseek-v4-flash:free", "kimi-k2.6", "claude-sonnet-5"] + fetch: true + titleConvo: true + titleModel: "step-3.7-flash:free" + modelDisplayLabel: "UnoRouter" +``` + +## Notes [#notes] + +- Avec `fetch: true`, LibreChat charge la liste complète des modèles depuis UnoRouter, le tableau `default` ne représente donc que la sélection initiale. Parcourez tout ce qui est disponible dans le [catalogue de modèles](https://unorouter.com/models). +- Les modèles portant le suffixe `:free` ne coûtent rien et s'exécutent sur des pools gratuits partagés. Un modèle gratuit saturé renvoie une erreur explicite « all providers busy » et se rétablit automatiquement ; changez de modèle ou réessayez. +- L'ensemble de la pile est open source : [github.com/unorouter](https://github.com/unorouter). diff --git a/content/docs/configuration/librechat_yaml/ai_endpoints/unorouter.id.mdx b/content/docs/configuration/librechat_yaml/ai_endpoints/unorouter.id.mdx new file mode 100644 index 000000000..52db89c9e --- /dev/null +++ b/content/docs/configuration/librechat_yaml/ai_endpoints/unorouter.id.mdx @@ -0,0 +1,36 @@ +--- +title: UnoRouter +description: Konfigurasikan UnoRouter sebagai endpoint kustom di LibreChat. +--- + +UnoRouter adalah gateway AI open source yang menyediakan lebih dari 200 model (Claude, GPT, Gemini, DeepSeek, Kimi, GLM, Qwen, dan lainnya) melalui satu endpoint yang kompatibel dengan OpenAI. Sebagian besar model memiliki tingkat yang benar-benar gratis, ditandai dengan akhiran `:free`. + +## Dapatkan API key [#get-an-api-key] + +Buat akun di [unorouter.com](https://unorouter.com/) (masuk dengan Discord atau GitHub, tanpa kartu kredit) dan buat kunci di [halaman token](https://unorouter.com/token). Tambahkan ke file `.env` Anda: + +```bash filename=".env" +UNOROUTER_KEY=your-api-key +``` + +## Konfigurasi [#configuration] + +Tambahkan endpoint di bawah `endpoints.custom` dalam `librechat.yaml` Anda: + +```yaml filename="librechat.yaml" + - name: "UnoRouter" + apiKey: "${UNOROUTER_KEY}" + baseURL: "https://api.unorouter.com/v1" + models: + default: ["deepseek-v4-flash:free", "kimi-k2.6", "claude-sonnet-5"] + fetch: true + titleConvo: true + titleModel: "step-3.7-flash:free" + modelDisplayLabel: "UnoRouter" +``` + +## Catatan [#notes] + +- Dengan `fetch: true`, LibreChat memuat daftar model lengkap dari UnoRouter, sehingga array `default` hanya merupakan pilihan awal. Jelajahi semua yang tersedia di [katalog model](https://unorouter.com/models). +- Model dengan akhiran `:free` tidak dikenai biaya dan berjalan pada pool gratis bersama. Model gratis yang sibuk mengembalikan galat eksplisit "all providers busy" dan pulih secara otomatis; ganti model atau coba lagi. +- Seluruh stack bersifat open source: [github.com/unorouter](https://github.com/unorouter). diff --git a/content/docs/configuration/librechat_yaml/ai_endpoints/unorouter.it.mdx b/content/docs/configuration/librechat_yaml/ai_endpoints/unorouter.it.mdx new file mode 100644 index 000000000..302538157 --- /dev/null +++ b/content/docs/configuration/librechat_yaml/ai_endpoints/unorouter.it.mdx @@ -0,0 +1,36 @@ +--- +title: UnoRouter +description: Configura UnoRouter come endpoint personalizzato in LibreChat. +--- + +UnoRouter è un gateway AI open source che offre oltre 200 modelli (Claude, GPT, Gemini, DeepSeek, Kimi, GLM, Qwen e altri) attraverso un unico endpoint compatibile con OpenAI. La maggior parte dei modelli dispone di un livello davvero gratuito, contrassegnato dal suffisso `:free`. + +## Ottieni una API key [#get-an-api-key] + +Crea un account su [unorouter.com](https://unorouter.com/) (accesso con Discord o GitHub, nessuna carta richiesta) e crea una chiave nella [pagina dei token](https://unorouter.com/token). Aggiungila al tuo file `.env`: + +```bash filename=".env" +UNOROUTER_KEY=your-api-key +``` + +## Configurazione [#configuration] + +Aggiungi l'endpoint sotto `endpoints.custom` nel tuo `librechat.yaml`: + +```yaml filename="librechat.yaml" + - name: "UnoRouter" + apiKey: "${UNOROUTER_KEY}" + baseURL: "https://api.unorouter.com/v1" + models: + default: ["deepseek-v4-flash:free", "kimi-k2.6", "claude-sonnet-5"] + fetch: true + titleConvo: true + titleModel: "step-3.7-flash:free" + modelDisplayLabel: "UnoRouter" +``` + +## Note [#notes] + +- Con `fetch: true`, LibreChat carica l'elenco completo dei modelli da UnoRouter, quindi l'array `default` rappresenta solo la selezione iniziale. Sfoglia tutto ciò che è disponibile nel [catalogo dei modelli](https://unorouter.com/models). +- I modelli con il suffisso `:free` non costano nulla e girano su pool gratuiti condivisi. Un modello gratuito sovraccarico restituisce un errore esplicito "all providers busy" e si ripristina automaticamente; cambia modello o riprova. +- L'intero stack è open source: [github.com/unorouter](https://github.com/unorouter). diff --git a/content/docs/configuration/librechat_yaml/ai_endpoints/unorouter.ja.mdx b/content/docs/configuration/librechat_yaml/ai_endpoints/unorouter.ja.mdx new file mode 100644 index 000000000..0e09a25b2 --- /dev/null +++ b/content/docs/configuration/librechat_yaml/ai_endpoints/unorouter.ja.mdx @@ -0,0 +1,36 @@ +--- +title: UnoRouter +description: LibreChatでUnoRouterをカスタムendpointとして設定する。 +--- + +UnoRouter はオープンソースの AI ゲートウェイで、200 以上のモデル(Claude、GPT、Gemini、DeepSeek、Kimi、GLM、Qwen など)を単一の OpenAI 互換 endpoint 経由で提供します。ほとんどのモデルには本当に無料のティアがあり、`:free` サフィックスが付いています。 + +## APIキーを取得する [#get-an-api-key] + +[unorouter.com](https://unorouter.com/) でアカウントを作成し(Discord または GitHub でサインイン、カード不要)、[トークンページ](https://unorouter.com/token) でキーを作成します。それを `.env` ファイルに追加してください: + +```bash filename=".env" +UNOROUTER_KEY=your-api-key +``` + +## 設定 [#configuration] + +`librechat.yaml` の `endpoints.custom` の下にエンドポイントを追加します: + +```yaml filename="librechat.yaml" + - name: "UnoRouter" + apiKey: "${UNOROUTER_KEY}" + baseURL: "https://api.unorouter.com/v1" + models: + default: ["deepseek-v4-flash:free", "kimi-k2.6", "claude-sonnet-5"] + fetch: true + titleConvo: true + titleModel: "step-3.7-flash:free" + modelDisplayLabel: "UnoRouter" +``` + +## 注記 [#notes] + +- `fetch: true` を設定すると、LibreChat は UnoRouter からモデルの全リストを読み込むため、`default` 配列は初期選択のみとなります。[モデルカタログ](https://unorouter.com/models) で利用可能なすべてのモデルを閲覧できます。 +- `:free` サフィックス付きのモデルは無料で、共有の無料プール上で動作します。混雑している無料モデルは明示的な「all providers busy」エラーを返し、自動的に回復します。モデルを切り替えるか、再試行してください。 +- スタック全体がオープンソースです:[github.com/unorouter](https://github.com/unorouter) diff --git a/content/docs/configuration/librechat_yaml/ai_endpoints/unorouter.ko.mdx b/content/docs/configuration/librechat_yaml/ai_endpoints/unorouter.ko.mdx new file mode 100644 index 000000000..2947bc405 --- /dev/null +++ b/content/docs/configuration/librechat_yaml/ai_endpoints/unorouter.ko.mdx @@ -0,0 +1,36 @@ +--- +title: UnoRouter +description: LibreChat에서 UnoRouter를 사용자 지정 endpoint로 구성하세요. +--- + +UnoRouter는 200개 이상의 모델(Claude, GPT, Gemini, DeepSeek, Kimi, GLM, Qwen 등)을 단일 OpenAI 호환 endpoint를 통해 제공하는 오픈 소스 AI 게이트웨이입니다. 대부분의 모델에는 `:free` 접미사로 표시되는 진정한 무료 티어가 있습니다. + +## API 키 발급받기 [#get-an-api-key] + +[unorouter.com](https://unorouter.com/)에서 계정을 만들고(Discord 또는 GitHub 로그인, 카드 불필요) [토큰 페이지](https://unorouter.com/token)에서 키를 생성하세요. 이를 `.env` 파일에 추가하세요: + +```bash filename=".env" +UNOROUTER_KEY=your-api-key +``` + +## 구성 [#configuration] + +`librechat.yaml`의 `endpoints.custom` 아래에 해당 endpoint를 추가하세요: + +```yaml filename="librechat.yaml" + - name: "UnoRouter" + apiKey: "${UNOROUTER_KEY}" + baseURL: "https://api.unorouter.com/v1" + models: + default: ["deepseek-v4-flash:free", "kimi-k2.6", "claude-sonnet-5"] + fetch: true + titleConvo: true + titleModel: "step-3.7-flash:free" + modelDisplayLabel: "UnoRouter" +``` + +## 참고 사항 [#notes] + +- `fetch: true`를 설정하면 LibreChat이 UnoRouter에서 전체 모델 목록을 불러오므로 `default` 배열은 초기 선택 항목일 뿐입니다. [모델 카탈로그](https://unorouter.com/models)에서 사용 가능한 모든 모델을 살펴보세요. +- `:free` 접미사가 붙은 모델은 비용이 들지 않으며 공유 무료 풀에서 실행됩니다. 혼잡한 무료 모델은 명시적인 "all providers busy" 오류를 반환하고 자동으로 복구됩니다. 모델을 전환하거나 다시 시도하세요. +- 전체 스택이 오픈 소스입니다: [github.com/unorouter](https://github.com/unorouter) diff --git a/content/docs/configuration/librechat_yaml/ai_endpoints/unorouter.mdx b/content/docs/configuration/librechat_yaml/ai_endpoints/unorouter.mdx new file mode 100644 index 000000000..7b882badf --- /dev/null +++ b/content/docs/configuration/librechat_yaml/ai_endpoints/unorouter.mdx @@ -0,0 +1,36 @@ +--- +title: UnoRouter +description: Configure UnoRouter as a custom endpoint in LibreChat. +--- + +UnoRouter is an open-source AI gateway that serves 200+ models (Claude, GPT, Gemini, DeepSeek, Kimi, GLM, Qwen and more) through a single OpenAI-compatible endpoint. Most models have a genuinely free tier, marked with a `:free` suffix. + +## Get an API key + +Create an account at [unorouter.com](https://unorouter.com/) (Discord or GitHub sign-in, no card required) and create a key on the [token page](https://unorouter.com/token). Add it to your `.env` file: + +```bash filename=".env" +UNOROUTER_KEY=your-api-key +``` + +## Configuration + +Add the endpoint under `endpoints.custom` in your `librechat.yaml`: + +```yaml filename="librechat.yaml" + - name: "UnoRouter" + apiKey: "${UNOROUTER_KEY}" + baseURL: "https://api.unorouter.com/v1" + models: + default: ["deepseek-v4-flash:free", "kimi-k2.6", "claude-sonnet-5"] + fetch: true + titleConvo: true + titleModel: "step-3.7-flash:free" + modelDisplayLabel: "UnoRouter" +``` + +## Notes + +- With `fetch: true`, LibreChat loads the full model list from UnoRouter, so the `default` array is only the initial selection. Browse everything available in the [model catalog](https://unorouter.com/models). +- Models with a `:free` suffix cost nothing and run on shared free pools. A busy free model returns an explicit "all providers busy" error and recovers automatically; switch models or retry. +- The whole stack is open source: [github.com/unorouter](https://github.com/unorouter). diff --git a/content/docs/configuration/librechat_yaml/ai_endpoints/unorouter.nl.mdx b/content/docs/configuration/librechat_yaml/ai_endpoints/unorouter.nl.mdx new file mode 100644 index 000000000..d09b54c50 --- /dev/null +++ b/content/docs/configuration/librechat_yaml/ai_endpoints/unorouter.nl.mdx @@ -0,0 +1,36 @@ +--- +title: UnoRouter +description: Configureer UnoRouter als een aangepast endpoint in LibreChat. +--- + +UnoRouter is een open source AI-gateway die meer dan 200 modellen (Claude, GPT, Gemini, DeepSeek, Kimi, GLM, Qwen en meer) aanbiedt via één enkel OpenAI-compatibel endpoint. De meeste modellen hebben een echt gratis niveau, gemarkeerd met het achtervoegsel `:free`. + +## Een API-sleutel verkrijgen [#get-an-api-key] + +Maak een account aan op [unorouter.com](https://unorouter.com/) (inloggen via Discord of GitHub, geen kaart vereist) en maak een sleutel aan op de [tokenpagina](https://unorouter.com/token). Voeg deze toe aan je `.env` bestand: + +```bash filename=".env" +UNOROUTER_KEY=your-api-key +``` + +## Configuratie [#configuration] + +Voeg het endpoint toe onder `endpoints.custom` in je `librechat.yaml`: + +```yaml filename="librechat.yaml" + - name: "UnoRouter" + apiKey: "${UNOROUTER_KEY}" + baseURL: "https://api.unorouter.com/v1" + models: + default: ["deepseek-v4-flash:free", "kimi-k2.6", "claude-sonnet-5"] + fetch: true + titleConvo: true + titleModel: "step-3.7-flash:free" + modelDisplayLabel: "UnoRouter" +``` + +## Opmerkingen [#notes] + +- Met `fetch: true` laadt LibreChat de volledige modellenlijst van UnoRouter, dus de `default` array is alleen de initiële selectie. Bekijk alles wat beschikbaar is in de [modelcatalogus](https://unorouter.com/models). +- Modellen met het achtervoegsel `:free` kosten niets en draaien op gedeelde gratis pools. Een druk bezet gratis model geeft een expliciete "all providers busy"-fout terug en herstelt automatisch; wissel van model of probeer het opnieuw. +- De hele stack is open source: [github.com/unorouter](https://github.com/unorouter). diff --git a/content/docs/configuration/librechat_yaml/ai_endpoints/unorouter.pl.mdx b/content/docs/configuration/librechat_yaml/ai_endpoints/unorouter.pl.mdx new file mode 100644 index 000000000..4a083a3bb --- /dev/null +++ b/content/docs/configuration/librechat_yaml/ai_endpoints/unorouter.pl.mdx @@ -0,0 +1,36 @@ +--- +title: UnoRouter +description: Skonfiguruj UnoRouter jako niestandardowy endpoint w LibreChat. +--- + +UnoRouter to otwartoźródłowa brama AI, która udostępnia ponad 200 modeli (Claude, GPT, Gemini, DeepSeek, Kimi, GLM, Qwen i inne) poprzez pojedynczy endpoint zgodny z OpenAI. Większość modeli ma naprawdę darmowy poziom, oznaczony sufiksem `:free`. + +## Uzyskaj klucz API [#get-an-api-key] + +Załóż konto na [unorouter.com](https://unorouter.com/) (logowanie przez Discord lub GitHub, karta nie jest wymagana) i utwórz klucz na [stronie tokenów](https://unorouter.com/token). Dodaj go do swojego pliku `.env`: + +```bash filename=".env" +UNOROUTER_KEY=your-api-key +``` + +## Konfiguracja [#configuration] + +Dodaj endpoint w sekcji `endpoints.custom` w swoim `librechat.yaml`: + +```yaml filename="librechat.yaml" + - name: "UnoRouter" + apiKey: "${UNOROUTER_KEY}" + baseURL: "https://api.unorouter.com/v1" + models: + default: ["deepseek-v4-flash:free", "kimi-k2.6", "claude-sonnet-5"] + fetch: true + titleConvo: true + titleModel: "step-3.7-flash:free" + modelDisplayLabel: "UnoRouter" +``` + +## Uwagi [#notes] + +- Przy `fetch: true` LibreChat wczytuje pełną listę modeli z UnoRouter, więc tablica `default` stanowi jedynie początkowy wybór. Przeglądaj wszystko, co jest dostępne, w [katalogu modeli](https://unorouter.com/models). +- Modele z sufiksem `:free` nic nie kosztują i działają na współdzielonych darmowych pulach. Przeciążony darmowy model zwraca jawny błąd "all providers busy" i samoczynnie wraca do działania; przełącz model lub spróbuj ponownie. +- Cały stos jest otwartoźródłowy: [github.com/unorouter](https://github.com/unorouter). diff --git a/content/docs/configuration/librechat_yaml/ai_endpoints/unorouter.pt-BR.mdx b/content/docs/configuration/librechat_yaml/ai_endpoints/unorouter.pt-BR.mdx new file mode 100644 index 000000000..40c51ad5b --- /dev/null +++ b/content/docs/configuration/librechat_yaml/ai_endpoints/unorouter.pt-BR.mdx @@ -0,0 +1,36 @@ +--- +title: UnoRouter +description: Configure o UnoRouter como um endpoint personalizado no LibreChat. +--- + +O UnoRouter é um gateway de IA de código aberto que oferece mais de 200 modelos (Claude, GPT, Gemini, DeepSeek, Kimi, GLM, Qwen e outros) por meio de um único endpoint compatível com OpenAI. A maioria dos modelos tem um nível genuinamente gratuito, marcado com o sufixo `:free`. + +## Obtenha uma API key [#get-an-api-key] + +Crie uma conta em [unorouter.com](https://unorouter.com/) (login com Discord ou GitHub, sem necessidade de cartão) e crie uma chave na [página de tokens](https://unorouter.com/token). Adicione-a ao seu arquivo `.env`: + +```bash filename=".env" +UNOROUTER_KEY=your-api-key +``` + +## Configuração [#configuration] + +Adicione o endpoint em `endpoints.custom` no seu `librechat.yaml`: + +```yaml filename="librechat.yaml" + - name: "UnoRouter" + apiKey: "${UNOROUTER_KEY}" + baseURL: "https://api.unorouter.com/v1" + models: + default: ["deepseek-v4-flash:free", "kimi-k2.6", "claude-sonnet-5"] + fetch: true + titleConvo: true + titleModel: "step-3.7-flash:free" + modelDisplayLabel: "UnoRouter" +``` + +## Notas [#notes] + +- Com `fetch: true`, o LibreChat carrega a lista completa de modelos do UnoRouter, então o array `default` é apenas a seleção inicial. Navegue por tudo o que está disponível no [catálogo de modelos](https://unorouter.com/models). +- Modelos com o sufixo `:free` não custam nada e rodam em pools gratuitos compartilhados. Um modelo gratuito sobrecarregado retorna um erro explícito de "all providers busy" e se recupera automaticamente; troque de modelo ou tente novamente. +- Toda a stack é de código aberto: [github.com/unorouter](https://github.com/unorouter). diff --git a/content/docs/configuration/librechat_yaml/ai_endpoints/unorouter.tr.mdx b/content/docs/configuration/librechat_yaml/ai_endpoints/unorouter.tr.mdx new file mode 100644 index 000000000..b1d6c8667 --- /dev/null +++ b/content/docs/configuration/librechat_yaml/ai_endpoints/unorouter.tr.mdx @@ -0,0 +1,36 @@ +--- +title: UnoRouter +description: UnoRouter'ı LibreChat'te özel bir endpoint olarak yapılandırın. +--- + +UnoRouter, 200'den fazla modeli (Claude, GPT, Gemini, DeepSeek, Kimi, GLM, Qwen ve daha fazlası) tek bir OpenAI uyumlu endpoint üzerinden sunan açık kaynaklı bir yapay zeka ağ geçididir. Modellerin çoğu, `:free` son ekiyle işaretlenmiş gerçekten ücretsiz bir katmana sahiptir. + +## Bir API anahtarı alın [#get-an-api-key] + +[unorouter.com](https://unorouter.com/) üzerinde bir hesap oluşturun (Discord veya GitHub ile giriş, kart gerekmez) ve [token sayfasından](https://unorouter.com/token) bir anahtar oluşturun. Bunu `.env` dosyanıza ekleyin: + +```bash filename=".env" +UNOROUTER_KEY=your-api-key +``` + +## Yapılandırma [#configuration] + +`librechat.yaml` dosyanızda `endpoints.custom` altına endpoint'i ekleyin: + +```yaml filename="librechat.yaml" + - name: "UnoRouter" + apiKey: "${UNOROUTER_KEY}" + baseURL: "https://api.unorouter.com/v1" + models: + default: ["deepseek-v4-flash:free", "kimi-k2.6", "claude-sonnet-5"] + fetch: true + titleConvo: true + titleModel: "step-3.7-flash:free" + modelDisplayLabel: "UnoRouter" +``` + +## Notlar [#notes] + +- `fetch: true` ile LibreChat, tüm model listesini UnoRouter'dan yükler; bu nedenle `default` dizisi yalnızca başlangıç seçimidir. Mevcut her şeye [model kataloğundan](https://unorouter.com/models) göz atın. +- `:free` son ekine sahip modeller hiçbir ücret gerektirmez ve paylaşılan ücretsiz havuzlarda çalışır. Yoğun bir ücretsiz model, açık bir "all providers busy" hatası döndürür ve otomatik olarak toparlanır; modeli değiştirin veya yeniden deneyin. +- Tüm yığın açık kaynaklıdır: [github.com/unorouter](https://github.com/unorouter). diff --git a/content/docs/configuration/librechat_yaml/ai_endpoints/unorouter.vi.mdx b/content/docs/configuration/librechat_yaml/ai_endpoints/unorouter.vi.mdx new file mode 100644 index 000000000..156444e25 --- /dev/null +++ b/content/docs/configuration/librechat_yaml/ai_endpoints/unorouter.vi.mdx @@ -0,0 +1,36 @@ +--- +title: UnoRouter +description: Cấu hình UnoRouter làm endpoint tùy chỉnh trong LibreChat. +--- + +UnoRouter là một cổng AI mã nguồn mở cung cấp hơn 200 mô hình (Claude, GPT, Gemini, DeepSeek, Kimi, GLM, Qwen và nhiều mô hình khác) thông qua một endpoint duy nhất tương thích với OpenAI. Hầu hết các mô hình đều có bậc miễn phí thực sự, được đánh dấu bằng hậu tố `:free`. + +## Nhận API key [#get-an-api-key] + +Tạo tài khoản tại [unorouter.com](https://unorouter.com/) (đăng nhập bằng Discord hoặc GitHub, không cần thẻ) và tạo một khóa trên [trang token](https://unorouter.com/token). Thêm nó vào tệp `.env` của bạn: + +```bash filename=".env" +UNOROUTER_KEY=your-api-key +``` + +## Cấu hình [#configuration] + +Thêm endpoint vào dưới `endpoints.custom` trong tệp `librechat.yaml` của bạn: + +```yaml filename="librechat.yaml" + - name: "UnoRouter" + apiKey: "${UNOROUTER_KEY}" + baseURL: "https://api.unorouter.com/v1" + models: + default: ["deepseek-v4-flash:free", "kimi-k2.6", "claude-sonnet-5"] + fetch: true + titleConvo: true + titleModel: "step-3.7-flash:free" + modelDisplayLabel: "UnoRouter" +``` + +## Ghi chú [#notes] + +- Với `fetch: true`, LibreChat tải danh sách mô hình đầy đủ từ UnoRouter, vì vậy mảng `default` chỉ là lựa chọn ban đầu. Duyệt qua mọi thứ hiện có trong [danh mục mô hình](https://unorouter.com/models). +- Các mô hình có hậu tố `:free` hoàn toàn miễn phí và chạy trên các pool miễn phí dùng chung. Một mô hình miễn phí đang quá tải sẽ trả về lỗi rõ ràng "all providers busy" và tự động phục hồi; hãy chuyển mô hình hoặc thử lại. +- Toàn bộ stack là mã nguồn mở: [github.com/unorouter](https://github.com/unorouter). diff --git a/content/docs/configuration/librechat_yaml/ai_endpoints/unorouter.zh.mdx b/content/docs/configuration/librechat_yaml/ai_endpoints/unorouter.zh.mdx new file mode 100644 index 000000000..b6de61c03 --- /dev/null +++ b/content/docs/configuration/librechat_yaml/ai_endpoints/unorouter.zh.mdx @@ -0,0 +1,36 @@ +--- +title: UnoRouter +description: 在 LibreChat 中将 UnoRouter 配置为自定义 endpoint。 +--- + +UnoRouter 是一个开源 AI 网关,通过单一的 OpenAI 兼容 endpoint 提供 200 多个模型(Claude、GPT、Gemini、DeepSeek、Kimi、GLM、Qwen 等)。大多数模型都有真正免费的层级,以 `:free` 后缀标记。 + +## 获取 API key [#get-an-api-key] + +在 [unorouter.com](https://unorouter.com/) 创建账户(使用 Discord 或 GitHub 登录,无需绑卡),并在 [token 页面](https://unorouter.com/token) 创建一个密钥。将其添加到你的 `.env` 文件中: + +```bash filename=".env" +UNOROUTER_KEY=your-api-key +``` + +## 配置 [#configuration] + +在你的 `librechat.yaml` 中,将 endpoint 添加到 `endpoints.custom` 下: + +```yaml filename="librechat.yaml" + - name: "UnoRouter" + apiKey: "${UNOROUTER_KEY}" + baseURL: "https://api.unorouter.com/v1" + models: + default: ["deepseek-v4-flash:free", "kimi-k2.6", "claude-sonnet-5"] + fetch: true + titleConvo: true + titleModel: "step-3.7-flash:free" + modelDisplayLabel: "UnoRouter" +``` + +## 注意事项 [#notes] + +- 当设置 `fetch: true` 时,LibreChat 会从 UnoRouter 加载完整的模型列表,因此 `default` 数组仅作为初始选择。请浏览 [模型目录](https://unorouter.com/models) 中提供的所有模型。 +- 带有 `:free` 后缀的模型完全免费,运行在共享的免费资源池上。繁忙的免费模型会返回明确的「all providers busy」错误并自动恢复;可切换模型或重试。 +- 整个技术栈均为开源:[github.com/unorouter](https://github.com/unorouter)