Sari la conținutul principal

Folosiți un agent de programare instalat ca model chat

Dacă plătiți deja pentru un agent de programare și sunteți autentificat pe sistemul Libre WebUI, puteți conversa cu el într-un chat obișnuit, fără o cheie API separată. Libre WebUI detectează CLI-ul și îl oferă în selectorul de modele.

Ce este detectat

La fiecare cerere de listare a modelelor, Libre WebUI caută în PATH al serverului:

ModelComandăFurnizor
Claude CodeclaudeAnthropic
CodexcodexOpenAI
OpenCodeopencodeSST
PipiMario Zechner

Tot ce este găsit apare în grupul Agents. Nu se instalează nimic și nu este necesar un fișier de configurare; dacă acea comandă funcționează în shell-ul utilizatorului serverului, ea apare.

Selectarea unui model, nu doar a unui CLI

  • Claude Code oferă valoarea implicită a contului autentificat și Sonnet, Opus, Haiku.
  • Codex oferă valoarea implicită și familia ChatGPT documentată: GPT-5.6 Sol, Terra, Luna și GPT-5.3 Codex Spark.
  • Pi folosește modelul CLI-ului.
  • OpenCode listează modelele tuturor furnizorilor autentificați (din opencode models) și necesită o alegere explicită. Valoarea implicită a CLI-ului poate indica un server local inaccesibil pentru Libre WebUI.

Pi rulează fiecare tură fără stare (--no-session), cu instrumentele locale dezactivate și un prompt de sistem neutru, astfel încât răspunsurile să nu fie influențate de configurația Pi personală a utilizatorului serverului.

Utilizare

  1. Autentificați-vă ca administrator.
  2. Porniți un chat și deschideți selectorul de modele.
  3. Alegeți un element din Agents.
  4. Trimiteți mesaje normal; răspunsul este transmis token cu token.

Conversația este salvată ca orice chat și poate fi reluată, redenumită și căutată. Fiecare tură trimite agentului transcrierea recentă.

Cine îl poate folosi și ce poate accesa

Funcția este disponibilă numai administratorilor. Agentul rulează pe host cu același utilizator al sistemului de operare ca backend-ul, nu într-un container Work. Moștenește datele de autentificare ale agentului și accesul normal, care poate include citirea fișierelor și executarea comenzilor pe server.

Activarea sa este echivalentă cu acordarea accesului la shell. De aceea este livrată dezactivată și se activează din Settings → User Management → Agents. Setarea este stocată și se aplică imediat, fără restart.

Blocați alegerea în configurația de deployment (și comutatorul din UI) cu:

AGENT_CLI_MODELS_ENABLED=false # or true

Pentru un model care lucrează cu fișiere, dar rămâne într-un sandbox, folosiți Work.

Configurare

VariabilăImplicitScop
AGENT_CLI_MODELS_ENABLEDunsetBlochează true/false; altfel este disponibil comutatorul administratorului
AGENT_CLI_TIMEOUT_MS600000Durata maximă a unei ture înainte de oprire

Depanare

Agents nu apare. Verificați activarea în Settings → User Management → Agents, autentificarea ca administrator și faptul că acea comandă se află în PATH al procesului backend, nu doar în shell-ul interactiv. Managerii de servicii, Docker și lansatoarele desktop au adesea un PATH mai scurt.

Răspunsul eșuează imediat. Rulați manual ca utilizatorul serverului (claude -p "hello" sau codex exec "hello"). Cauzele obișnuite sunt o autentificare expirată sau limita de rată. OpenCode raportează expirarea numai în propriile loguri; rulați din nou opencode auth login ca utilizatorul serverului.

Răspunsul se oprește. O tură lungă poate atinge AGENT_CLI_TIMEOUT_MS. Măriți valoarea sau împărțiți cererea.

Documentație asociată