Poskytovatelé AI a modely
Elowen odpovídá pomocí nastaveného poskytovatele AI a modelu ve webovém chatu, v elowen chat, na podporovaných chatovacích platformách, v delegovaných sub-agentech a ve workflow.
Připojte poskytovatele AI
Administrátor nastavuje poskytovatele v Nastavení → <assistant name> AI. Průvodce nastavením spustíte také příkazem:
elowen setup
Průvodce umí použít existující připojení, připojit účet přes OAuth, uložit poskytovatele s API klíčem, nastavit vlastní endpoint kompatibilní s OpenAI nebo nainstalovat místní Ollama a model. Pokud je model dostupný, otestuje nastavení chatem. Připravenost poskytovatele později ověříte příkazem elowen doctor.
V Nastavení najdete Propojené účty se službami, ke kterým se přihlašujete nebo které připojujete klíčem účtu, a pod nimi Poskytovatelé AI s poskytovateli přidanými přes API klíč nebo adresu. Každý poskytovatel zobrazuje jen ikonu a název; vše ostatní je ikona, která se pojmenuje, když na ni ukážete, klepnete na ni nebo se k ní dostanete klávesnicí. Přerušovaná kružnice znamená, že účet ještě není připojený, symbol pauzy, že je pozastavený; ikona směrování se objeví, když je směrování zapnuté. Pod názvem jsou ikony nabízených modelů a pod nimi pruhy využití. Jakmile účet funguje, jsou vedle názvu ikony Statistiky a Otestovat připojení. Při vypnutém směrování je každý účet poskytovatele samostatná položka; při zapnutém směrování jsou účty uvedené pod poskytovatelem podle názvu, každý s ikonou stavu a pruhy využití. Nabídka ⋯ obsahuje Nastavení, Přidat účet, Odstranit účet (u položky účtu, pokud má poskytovatel víc než jeden) a Odebrat poskytovatele.
Nastavení, nebo kliknutí na položku poskytovatele, otevře vpravo panel poskytovatele, kde se každá změna ukládá sama. Obecné obsahuje název, modely a jednu část pro každý účet: přepínač Aktivní (vypnutím se účet pozastaví), jeho využití a případný Limit útraty, přičemž v nabídce ⋯ účtu najdete přihlášení znovu, úpravu připojení, odpojení a odstranění účtu. Směrování určuje, zda Elowen vybírá účet sám, který účet je výchozí, když ne, a kdy se nečinné konverzace přesouvají na lepší účet. Připojení ukazuje ID poskytovatele a adresu a obsahuje formát přenosu a Obnovit katalog. Pokročilé obsahuje teplotu, volby kompatibility a přepínače spouštění nástrojů, které poskytovatel podporuje.
Přidejte poskytovatele přes API klíč
Elowen podporuje endpointy kompatibilní s OpenAI a Anthropic Messages. Otevřete Nastavení → <assistant name> AI → Poskytovatelé AI → Přidat poskytovatele a zadejte název, typ (Kompatibilní s OpenAI nebo Anthropic API), adresu API, API klíč a ID modelů, každé na samostatný řádek. U endpointu kompatibilního s OpenAI obsahuje adresa API i část s verzí, například https://ai.example.com/v1.
Průvodce nastavením i výběr poskytovatele v CLI nabízejí tyto předvolby: OpenAI, Anthropic (Claude), OpenRouter, Google Gemini, xAI (Grok), DeepSeek, Groq, Mistral, Together AI, Fireworks AI, Cerebras, Perplexity, DeepInfra, Moonshot (Kimi), Z.AI (GLM), NVIDIA NIM, Hugging Face, Baseten, Ollama Cloud a Ollama (místní). Předvolba vyplní adresu; klíč zadáváte stále sami. Pokud endpoint nemá cestu /models, zadejte ID modelů ručně.
Wire API → Auto vybere pro každý model nejnovější podporované API a výsledek si pamatuje. OpenAI a známé katalogy účtů používají nativní formát. U jiného kompatibilního endpointu spustí první použití na pozadí malou placenou kontrolu; konverzace začne hned ve výchozím formátu a na kontrolu nečeká. Zjištěná změna platí od další zprávy a objeví se v konverzaci. Otevřete u poskytovatele ⋯ → Nastavení a potom Obecné → Modely → Spravovat, kde u každého modelu uvidíte pod názvem jeho účinné API. V limitech modelu nabízí Auto se zapamatovaným výsledkem malou ikonu Resetovat API vedle pole API, která detekci tohoto modelu zapomene. Neúspěšná kontrola ponechá stávající výchozí hodnotu. Pro poskytovatele můžete výslovně zvolit Responses nebo Chat Completions, případně API jednoho modelu připnout v nastavení modelu. Teplota je volitelná a přijímá 0 až 2; prázdné pole nechá model použít jeho výchozí hodnotu. Při prázdném seznamu modelů Elowen zjistí modely na <base-url>/models. Ruční seznam určuje, které modely se nabízejí, a úspěšná odpověď zjišťování může doplnit informaci o kontextovém okně.
Pro Gemini použijte endpoint Google kompatibilní s OpenAI https://generativelanguage.googleapis.com/v1beta/openai. Nativní API Google není dostupné. Položky Gemini, které endpoint Opencode nabízí jen přes nativní API Google, přes tento endpoint použít nelze.
Vestavěný endpoint Ollama (místní) je http://127.0.0.1:11434/v1 a klíč nepotřebuje. Průvodce nastavením umí Ollama nainstalovat; ručně připravené místní nastavení už musí na hostiteli Elowen běžet.
Omezte, kolik účet s API klíčem utratí
Účet, který od poskytovatele nemá vlastní kvótu, například API klíč pro OpenAI, DeepSeek nebo vlastní endpoint, zobrazuje pruh Útrata: kolik ho tento kalendářní měsíc (UTC) stál podle ceníkových cen, oproti svému limitu, nebo Bez omezení. Limit nastavíte v Nastavení poskytovatele posunutím posuvníku Limit útraty účtu na částku v USD; poslední poloha je Bez omezení. Když účet limitu dosáhne, přestane přijímat požadavky do dalšího měsíce: při zapnutém Směrování převezmou práci ostatní účty poskytovatele a pruh sčítá útratu i limity všech jeho účtů; při vypnutém směrování konverzace uvede, který účet se zastavil a kdy se obnoví. Účet s limitem navíc odmítá modely bez známé ceny, protože jejich použití by nešlo spočítat.
Připojte účet přes OAuth
Skupina Propojené účty podporuje ChatGPT / Codex, Claude, GitHub Copilot, Kimi, xAI (Grok), Meta (Muse) a OpenRouter. Službu zvolte v nabídce Přidat účet, nebo u nepřihlášeného účtu vyberte Připojit, a dokončete přihlášení poskytovatele v prohlížeči nebo na zařízení. Přihlašovací údaje ukládá Elowen; nezadávají se do formuláře API klíče ani se neposílají do prohlížeče.
Volbou Spravovat vedle Modely v Nastavení poskytovatele určíte, které položky katalogu Elowen nabízí; zvolené modely se zobrazí jako malé ikony pod názvem poskytovatele a každá se pojmenuje při najetí myší. Prázdný výběr znamená celý katalog. Odpojení odstraní použitelné přihlašovací údaje; výběr modelů zůstane, pokud účet znovu připojíte. Pokud přihlášení vyprší, účet znovu připojte.
Některá přihlášení zobrazí kód, který je třeba zadat na stránce poskytovatele. Pokud se závěrečné přesměrování přihlášení v prohlížeči nedostane k Elowen, například když Elowen běží na jiném stroji, zkopírujte adresu z adresního řádku prohlížeče a vložte ji do pole.
Připojte účet s klíčem
Skupina Propojené účty vypisuje také poskytovatele, kteří se připojují API klíčem místo přihlášení, aktuálně Opencode Go, Command a MiniMax. Službu zvolte v nabídce Přidat účet, vložte její API klíč, zvolte formát API (Auto, Chat Completions nebo Responses) a potvrďte. Noví poskytovatelé Command a Opencode Go začínají s Chat Completions; stávající volby formátu zůstávají nastavené. Auto se řídí nativním formátem katalogu modelu, pokud je dostupný, jinak výchozím formátem endpointu. Endpoint je pevně daný, takže nic dalšího není potřeba. Poskytovatel se pak chová jako každý jiný: modely vyberete v jeho Nastavení, Otestovat připojení a Statistiky jsou ikony vedle jeho názvu, režim kódu a stavové odpovědi (zobrazené, když je formát podporuje) najdete v Pokročilé jeho Nastavení a účet zobrazuje pruhy využití, kolik z 5hodinové, týdenní a měsíční kvóty je vyčerpáno. Upravit připojení (v nabídce ⋯ účtu v Nastavení poskytovatele) mění klíč nebo formát (prázdný klíč ponechá uložený) a Odstranit účet odebere po potvrzení jeden z účtů, dokud má poskytovatel víc než jeden. Bez předplatného účet pruhy využití nezobrazuje.
U MiniMax vložte Subscription Key ze svého mezinárodního účtu M Plan, nikoli klíč pro platbu podle spotřeby nebo klíč čínského účtu. MiniMax používá Chat Completions bez volby formátu a začíná s modely MiniMax-M3.1-Flash a MiniMax-M3. Jeho kvóta má pruhy pro 5 hodin a týden, nikoli pro měsíc; neomezená okna ani nedostupné hodnoty limit nevytvářejí. Nápovědu najdete pod ? vedle pole klíče. Ověření kvótové odpovědi poskytovatele vyžaduje živý klíč.
OpenRouter účtuje za tokeny na Váš vlastní účet OpenRouter a má velmi rozsáhlý katalog, proto v Nastavení poskytovatele pomocí Spravovat vedle Modely zvolte, co nabízet. Připojený účet vypisuje jen chatové modely, které Váš klíč OpenRouter smí používat, s kontextovými limity a cenami, které OpenRouter pro daný klíč uvádí; seznam se obnovuje na pozadí, hned po připojení nebo odpojení a potom každých několik hodin. Pokud připojení odmítne kolidující ID poskytovatele, odeberte nebo přejmenujte poskytovatele s API klíčem, který toto ID používá, a připojte znovu.
Otestujte poskytovatele
Ikona Otestovat připojení vedle názvu poskytovatele odešle jeden skutečný požadavek přes tohoto poskytovatele na model, kterým by konverzace začínala, a uvede, který model odpověděl. U OAuth účtů se počítá do kvóty předplatného. Výsledek se objeví ve spodní části poskytovatele; chyba zobrazí vlastní důvod poskytovatele; Připojeno znamená jen to, že je uložené přihlášení, nikoli že ještě funguje.
Vyberte a přepínejte modely
Model je určen poskytovatelem a ID modelu ve tvaru <provider>/<model>. Uložená volba se obnoví, dokud je tato dvojice nastavená a povolená. Pokud přestane být dostupná, Elowen použije příslušnou výchozí hodnotu Projektu, účtu nebo serveru, místo aby hledala stejné ID modelu u jiného poskytovatele.
Nastavení → Modely spravuje katalog pro celou instanci a přepisy kontextového okna. Výchozí model konverzací instance zvolte v Nastavení → Modely → Role modelů → Výchozí model konverzace. Ukládá se nezávisle na poskytovateli a pořadí katalogu a použije se, když účet nemá osobní volbu modelu, v mezích oprávnění daného účtu. Pokud uložená dvojice přestane být dostupná, řádek ji dál zobrazuje jako nedostupnou a konverzace použijí stávající náhradní model povolený pro účet; opětovné připojení Vaši volbu nepřepíše. Automaticky zjištěný katalog (bez ručního seznamu modelů) ponechá jen modely hlášené s textovým výstupem a zahodí bezplatné varianty :free od OpenRouteru; model, který administrátor uvede ručně, zůstane bez ohledu na hlášený druh.
Osobní výchozí model nastavte v Účet → Modely. Administrátoři mohou používat katalog instance; ostatní účty vybírají jen modely povolené administrátorem a jejich osobními pravidly. Webový chat i Účet → Modely mají výběr modelu. V elowen chat otevře /model výběr a /model <model> přepne přímo. Ve výběru /model v CLI otevře Ctrl+P správu poskytovatelů.
Volba modelu nemění Váš Projekt, nástroje, pluginy, identitu paměti ani oprávnění.
Role modelů a nastavení jednotlivých modelů
Nastavení → Modely → Role modelů určuje, který model co v instanci dělá: výchozí chatový model, kterým každá konverzace začíná, pomocný model, který píše názvy konverzací a zpracovává dlouhodobé paměti, a model denního přehledu (ten přebírá pomocný model, dokud ho nenastavíte). Osobní modely pro chat, obrázky a zkracování kontextu nastavte v Účet → Modely.
Nastavení → Modely obsahuje i samotný katalog: které modely existují, přepisy kontextového okna a limity výstupních tokenů pro jednotlivé modely. V Účet → Modely navíc nastavíte práh zkrácení pro jednotlivý model vedle globálního.
Režim kódu
Pokud to poskytovatel podporuje, nabízí v nastavení přepínač Režim kódu. Ve výchozím nastavení je vypnutý a platí pro všechny modely daného poskytovatele. V režimu kódu může model volat dostupné nástroje z nástroje pro spuštění JavaScriptu. Tato volání se řídí stejnými pravidly oprávnění a schvalování jako přímá volání nástrojů.
Stavové odpovědi
Poskytovatel kompatibilní s OpenAI, který používá API Responses, a připojený účet xAI (Grok) nabízejí v nastavení přepínač Stavové odpovědi. Ve výchozím nastavení je vypnutý. Po zapnutí poskytovatel ukládá odpovědi na svých serverech a další požadavky navazují na předchozí odpověď, což může zlepšit využití mezipaměti. Dobu uchování určuje poskytovatel. Přepínač se zobrazuje jen u poskytovatelů, které démon označí jako způsobilé; u jiného poskytovatele není co zapínat.
Úroveň uvažování a rychlý režim
V Účet → Modely nabízí ovládání uvažování jen úrovně podporované zvoleným modelem. Ve webovém chatu zobrazují stavový řádek i výběr /model stejnou stupnici přímo pod podporovaným modelem, takže ji můžete změnit, aniž byste výběr opustili. V elowen chat otevře /reasoning výběr a /reasoning <level> zvolí podporovanou úroveň. Označení se u poskytovatelů liší: CLI zobrazuje xhigh u Codexu jako ultra.
V elowen chat nastavíte nebo ověříte rychlý režim aktuálního modelu příkazy /fast, /fast on, /fast off a /fast status. Volba se ukládá pro jednotlivý model, takže zapnutí u jednoho modelu jiný neovlivní; Elowen posílá volbu rychlého režimu jen u modelů, které jste zvolili a jejichž trasa poskytovatel/model ji podporuje, a stavový řádek zobrazuje FAST jen u takového modelu.
Obrázky a shrnutí konverzací
Tyto volby najdete v Účet → Modely:
- Záložní model pro obrázky se používá pro tahy s obrázky, jen když je u aktuálního modelu známo, že obrázky nepřijímá.
- Model pro zkrácení kontextu shrnuje starší historii konverzace a může používat jiného nastaveného poskytovatele.
- Automaticky zkracovat kontext (s popiskem Zkrátit při zaplnění kontextu) je ve výchozím nastavení zapnuté na 80 % účinného kontextového okna. Práh nastavte od 30 % do 95 %; přepisy pro jednotlivé modely najdete v Zkrácení kontextu podle modelu.
Velikost kontextu pochází z informací poskytovatele nebo z přepisu administrátora v Nastavení → Modely. Stejný katalog umí nastavit limit výstupních tokenů pro přesnou dvojici poskytovatel/model. Vstup a výstup sdílejí kontextové okno; Elowen ponechává místo pro prompt a bez zadaného limitu používá ve výchozím nastavení 8 192 výstupních tokenů.
Limity využití u OAuth účtů
Účty v Nastavení → <assistant name> AI → Propojené účty zobrazují pruhy kvóty pro ChatGPT/Codex, Claude, Kimi, xAI (Grok), Meta (Muse), Opencode Go, Command a MiniMax. OpenRouter místo kvóty předplatného ukazuje zůstatek kreditu a případný limit klíče. GitHub Copilot neukazuje žádné využití. Elowen čte každý připojený účet podle vlastního plánu: každou minutu, když běží tah konverzace nebo delegovaný potomek, jinak každých pět minut; Meta nejvýše každých pět minut, protože každé její čtení vytváří klíč modelu. Neúspěšné čtení ponechá poslední údaje až půl hodiny a pak je stáhne, takže zmizelé pruhy znamenají, že poskytovatele nešlo přečíst. Požadavky na poskytovatele vyprší po 5 sekundách. Jde o limity poskytovatele, Elowen je nemůže měnit ani předpovídat.
Modely v delegované práci
Sub-agent ve výchozím nastavení používá model konverzace. Můžete zvolit jinou dostupnou dvojici poskytovatel/model; uzly workflow mohou použít každý jiný model. Volba modelu nemění Projekt úkolu, jeho nástroje ani hranici oprávnění. Viz Sub-agents & Workflows.
Když je v Nastavení → <assistant name> AI → Běh → Upravit běhové prostředí → Spouštět sub-agenty v samostatných procesech volba zapnutá, delegovaná práce běží v samostatných procesech runneru. Ve výchozím nastavení je zapnutá. Vypnutím se delegovaná práce spouští uvnitř démona a změna platí bez restartu.
Velikost fondu runnerů se ukládá v nastavení běhu subagentRunnerPoolMax. Hodnota null (výchozí) znamená automatickou velikost, 0 fond vypne a kladná hodnota je pevný strop. Dialog běhového prostředí pro tuto hodnotu nemá ovládací prvek. Jediným zdrojem velikosti fondu je uložené nastavení běhu. Pokud runner nelze spustit nebo není sestavený, Elowen spustí potomka v procesu démona.
Rozpočet opakování
Způsobilé požadavky na model se automaticky opakují po přechodném výpadku, limitu rychlosti nebo přerušeném spojení. Administrátoři pravidla upravují v Nastavení → <assistant name> AI → Limity a opětovné připojování → Upravit limity. Opětovné připojení – počet pokusů počítá opakování po prvním pokusu (0–10, výchozí 3): nula dovolí jediný úvodní požadavek bez automatického opakování. Opětovné připojení – zpoždění nastavuje první čekání (1–30 sekund, výchozí 2); náhled další čekání zdvojnásobuje až do 60 sekund bez náhodných odchylek.
Dialog zobrazuje náhled nastavených čekání, například 2 s → 4 s → 8 s, bez doby trvání pokusů a bez minimálních čekání vyžádaných serverem. Zachovává přesnost na milisekundy: uložené zpoždění 1501 ms se zobrazí jako 1,501 s česky a slovensky, v angličtině jako 1.501 s. Výjimka trvalého připojení zůstává viditelná i při nule: maximum požadavku ani konečný náhled neomezují pokusy o připojení spárovaných počítačů a platforem a žádné druhé maximum neexistuje.
Požadavek, který zkracuje konverzaci, si ponechává vlastní počet, Opakování shrnutí kontextu (0–5, výchozí 2). Opakuje se po přechodné chybě nebo odmítnuté odpovědi a poté místo něj proběhne vestavěné shrnutí.
Řešení potíží s poskytovatelem
- Spusťte
elowen doctora zkontrolujte stav poskytovatele. - V Nastavení →
<assistant name>AI ověřte, že je účet připojený nebo že je nastavený API klíč. - Zkontrolujte URL poskytovatele a ID modelu. Pokud
/modelsnení dostupné, zadejte ID modelů ručně. - Ověřte, že se model nabízí v Nastavení → Modely a že je povolený pro Váš účet.
- Vyberte ikonu Otestovat připojení vedle názvu poskytovatele; chyba uvede důvod poskytovatele. Pokud OAuth účtu vypršelo přihlášení, připojte ho znovu.
Přihlašovací údaje poskytovatele zůstávají na hostiteli Elowen; chatovací platformy dostávají odpověď modelu, nikoli jeho údaje.