Ce face ollama run
ollama run încarcă un model și deschide o sesiune interactivă la promptul >>>. Dacă modelul nu există local, comanda îl descarcă întâi, ca ollama pull. Cu un prompt după numele modelului, primești un singur răspuns, fără sesiune.
Textul poate veni și prin pipe. În sesiune, un mesaj pe mai multe rânduri se încadrează între """, iar la modelele multimodale incluzi calea unei imagini în prompt. Comportamentul depinde de tipul modelului: modelele de embeddings afișează un tablou JSON, modelele de vorbire redau audio (sau scriu un fișier WAV când ieșirea este redirecționată), iar modelele de decizie răspund la întrebările date cu --ask.
Ieși cu /bye sau Ctrl + d; Ctrl + c oprește doar răspunsul în curs. Comenzile din sesiune (/set, /show, /save) au o pagină separată. Clientul se conectează la serverul din OLLAMA_HOST.
Sintaxă și opțiuni
| Opțiune / Parametru | Descriere |
|---|---|
MODEL |
Numele modelului, de forma model:tag (fără tag: latest). |
[PROMPT] |
Prompt unic. Fără el se deschide sesiunea interactivă. |
--format json |
Formatul răspunsului (de exemplu json). |
--keepalive DURATĂ |
Cât rămâne modelul încărcat (de exemplu 5m). |
--think[=VALOARE] |
Mod de gândire: true / false sau high / medium / low, la modelele care îl suportă. |
--hidethinking |
Ascunde textul de gândire. |
--verbose |
Afișează timpii răspunsului. |
--nowordwrap |
Nu trece automat cuvintele pe rândul următor. |
--insecure |
Folosește un registru nesecurizat. |
--truncate |
Modele de embeddings: taie intrările prea lungi (implicit activ); --truncate=false dă eroare. |
--dimensions N |
Modele de embeddings: trunchiază vectorul la N dimensiuni. |
--voice NUME |
Modele de vorbire: vocea folosită. |
--ask "ÎNTREBARE" |
Modele de decizie: întrebare cu răspuns da/nu, dacă nu urmează --choice sau --level. |
--choice ETICHETĂ="DESCRIERE" |
Adaugă o etichetă de ales pentru --ask anterior. |
--level "NIVEL" |
Adaugă un nivel de scor pentru --ask anterior, de la cel mai mic la cel mai mare. |
Exemple practice
Exemplul 1: Sesiune interactivă
ollama run gemma4
Exemplul 2: Prompt unic cu o imagine (model multimodal)
ollama run gemma4 "What's in this image? /Users/jmorgan/Desktop/smile.png"
Exemplul 3: Embeddings din pipe
echo "Hello world" | ollama run nomic-embed-text
Exemplul 4: Model de decizie cu etichete
ollama run nimble --ask "Which team should handle this?" \
--choice billing="Payments and refunds" \
--choice technical="Software problems" < ticket.txt
Exemplul 5: Preîncărcarea unui model fără prompt
Exemplul din FAQ: un prompt gol doar încarcă modelul în memorie.
ollama run llama3.2 ""
Greșeli frecvente și bune practici
- Dai
--choicesau--levelfără un--askînainte. Ambele se aplică întrebării precedente. - Ieși cu Ctrl + c. Ctrl + c oprește doar răspunsul; ieșirea este
/byesau Ctrl + d. - Rulezi sarcini lungi (agenți, cod) cu contextul implicit. Mărește-l cu
/set parameter num_ctx, un Modelfile sauOLLAMA_CONTEXT_LENGTH.
Întrebări & Exemple practice:
ollama runAi o întrebare despre ollama run sau ai descoperit un truc, prompt sau fragment de cod util? Distribuie-l cu ceilalți membri ai comunității!
Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau resurse pentru această pagină. Dacă ai testat un prompt sau ai un snippet util, adaugă-l mai jos pentru comunitate.