ollama — bash
uyghurAI@idirak ~ $
ollama run gemma4
pulling manifest ████████████████ 100%
>>> سالام! سۈنئىي ئىدراك ھەققىدە سۆزلەپ بەر.
// LOCAL AI · NO API KEY · FREE · PRIVATE
Ollama & يەرلىك LLM
Run AI Models Locally — 100% Free & Private
GPU/CPU ئۈستىدە Gemma، Llama، Mistral، Qwen قاتارلىق چوڭ تىل مودېللىرىنى API خىراجىتىسىز، ئىنتېرنېتسىز ۋە مەخپىيەتلىكنى قوغدىغان ھالدا ئىجرا قىلىش قوللانمىسى.
⚙️ 01 — Ollama نېمە 📦 02 — ئورنىتىش 🦙 03 — مودېللار 💻 04 — CLI ئىشلىتىش 🐍 05 — Python API 🔗 06 — LangChain بىلەن 🌐 07 — REST API 🎨 08 — Open WebUI ⚡ 09 — ئىقتىدار تەڭشەش ☁️ 10 — بۇلۇت قارىشتۇرما
Ollama دېگەن نېمە؟
يەرلىك AI نىڭ ئەڭ ئاددىي ۋە كۈچلۈك قورالى — ئورنىتىش ئاسان، ئىشلىتىش ئاددىي
Ollama — Mac، Linux ۋە Windows تا چوڭ تىل مودېللىرىنى ئاسان ئورنىتىپ، ئىجرا قىلىشقا ياردەم بېرىدىغان ئوچۇق كودلۇق قورال. Docker نى مودېل ئۈچۈن ئويلاڭ — بىر قۇر كود بىلەن Llama، Mistral، Qwen قاتارلىق مودېللارنى چۈشۈرۈپ ئىجرا قىلالايسىز. API خىراجىتى يوق. مەخپىيەت بۇزۇلمايدۇ. ئىنتېرنېت كېسىلگەندىمۇ ئىشلەيدۇ.
API خىراجىتى يوق
بۇلۇت API لىرى token بويىچە ھەق ئالىدۇ (مەسىلەن GPT-6 Luna: 1 مىليون كىرگۈزۈش token ى $0.10، چىقىرىش $0.50). يەرلىك Ollama دا token ھەققى يوق — پەقەت ئاپپارات ۋە توك خىراجىتى بار.
تولۇق مەخپىيەت
سانلىقلىرىڭىز ئۆز ماشىنىڭىزدا قالىدۇ. شىركەت سىرى، شەخسىي مەزمۇن بىخەتەر. GDPR ماسلىشىش ئاسانلىشىدۇ.
ئىنتېرنېتسىز ئىشلەيدۇ
مودېل بىر قېتىم چۈشۈرۈلسە، ئىنتېرنېت بولمىسىمۇ ئىجرا قىلىنىدۇ. سەپەر، قىشلاق، بارلىق ۋەزىيەت.
تولۇق كونترول
Modelfile ئارقىلىق ئۆز system prompt، temperature، context size نى بەلگىلەش. ئۆز AI نى قۇرۇش.
ئاپپارات تەلەپ قىلىدۇ
4B ئەتراپىدىكى مودېل: كەم دېگەندە 8GB RAM. 70B مودېل: 48GB+ GPU VRAM. CPU دا ئاستا ئىجرا بولىدۇ.
ئىقتىدار پەرقى
يەرلىك كىچىك مودېللار GPT-6، Claude 5.5 ۋە Gemini 4 قاتارلىق ئەڭ يېڭى بۇلۇت مودېللىرى دەرىجىسىگە يەتمەيدۇ. ئەمما Gemma 4 ۋە Qwen3.5 قاتارلىق كىچىك مودېللار كۈندىلىك ۋەزىپىلەرگە كۆپىنچە يېتەرلىك.
قاچان يەرلىك، قاچان API ئىشلىتىش؟
DECISION
when_to_use.md
# يەرلىك Ollama تاللا ─────────────────────────────────
✓ شىركەت ئىچىدىكى سىر ھۆججەتلەرنى تەھلىل قىلغاندا
✓ كۆپ مىقداردىكى batch ئىجرا (API خىراجىتى يۇقىرى بولغاندا)
✓ ئىنتېرنېت يوق مۇھىتتا (embedded، IoT، قىشلاق)
✓ GDPR / HIPAA ماسلىشىش تەلەپ بولغاندا
✓ تەجرىبە ۋە تەرەققىيات مۇھىتتا
✓ Fine-tuned مودېلنى يايدۇرغاندا
# API (OpenAI/Claude) تاللا ──────────────────────────
→ ئەڭ يۇقىرى ئىقتىدار تەلەپ بولغاندا (GPT-6، Claude 5.5، Gemini 4)
→ ئىشلەتكۈچى كۆپ بولغاندا (مىقياسلاش ئاسان)
→ ئۇزۇن context ۋە مۇرەككەپ agent ۋەزىپىلىرىدە
→ ئاپپارات يوق، پەقەت كودنى يازغاندا
# ئارلاش — ئەڭ ئاقىللىق ─────────────────────────────
★ ئاددىي ۋەزىپە → يەرلىك Ollama (ئارزان)
★ مۇرەككەپ ۋەزىپە → Claude/GPT (كۈچلۈك)
★ LangChain ئارقىلىق ئىككىسىنى بىرگە باشقۇرۇشئورنىتىش ۋە باشلاش
بارلىق سىستېمىلاردا Ollama ئورنىتىش قەدەملىرى
BASH
install.sh
# ── Mac / Linux (بىر قۇر) ──────────────────────────────
curl -fsSL https://ollama.com/install.sh | sh
# ── Windows ────────────────────────────────────────────
# https://ollama.com/download/OllamaSetup.exe چۈشۈرۈپ ئورنىتىڭ
# ── Docker ─────────────────────────────────────────────
# پەقەت CPU
docker run -d -v ollama:/root/.ollama -p 11434:11434 --name ollama ollama/ollama
# NVIDIA GPU بىلەن
docker run -d --gpus=all -v ollama:/root/.ollama -p 11434:11434 --name ollama ollama/ollama
# ── تەكشۈرۈش ───────────────────────────────────────────
ollama --version # → ollama version 0.40.x
curl http://localhost:11434 # → "Ollama is running"
# ── تۇنجى مودېل چۈشۈرۈش ───────────────────────────────
ollama pull gemma4:e2b # ~4.6GB — تېز سىناق ئۈچۈن
ollama pull gemma4:e4b # ~6.6GB — ئادەتتىكى ئىشلىتىش
ollama run gemma4:e2b # چۈشۈرۈپ بىۋاسىتە باشلاش
# ── مۇھىت ئۆزگەرگۈچلەر ─────────────────────────────────
# Linux/Mac
export OLLAMA_HOST=0.0.0.0:11434 # تارماق ئارقىلىق كىرىشكە رۇخسەت
export OLLAMA_MODELS=/data/models # مودېل ساقلاش يولى
export OLLAMA_NUM_PARALLEL=4 # بىر ۋاقىتتا نەچچە سوئال
export CUDA_VISIBLE_DEVICES=0,1 # GPU تاللاشسىستېما تەلەپلىرى
| Ollama تەگى | ئەسلىمە (Ollama كۆرسەتكەن چوڭلۇق) | context | تەۋسىيە ئاپپارات |
|---|---|---|---|
| gemma4:e2b | 4.6GB – 7.5GB | 128K | 8GB RAM لىق ھەر قانداق كومپيۇتېر |
| gemma4:e4b | 6.6GB – 9.5GB | 128K | 16GB RAM ياكى 8GB+ VRAM |
| gemma4:12b | 7.7GB – 8.0GB | 256K | 16GB RAM ياكى 12GB+ VRAM |
| gemma4:26b | 16GB – 19GB | 256K | 32GB RAM ياكى 24GB VRAM |
| gemma4:31b | 19GB – 20GB | 256K | 32GB+ RAM ياكى 24GB VRAM |
چوڭلۇقلار ollama.com/library/gemma4 دىن 2026-يىلى 24-ئۆكتەبىر ئېلىندى. context ئۇزارسا ئەسلىمە ئىشلىتىشمۇ ئاشىدۇ.
مەشھۇر مودېللار
ollama.com/library دا نۇرغۇن ئوچۇق مودېل بار. 2026-يىلى ئۆكتەبىردىكى مۇھىملىرى (Ollama تەگ ئىسمى بىلەن):
| Ollama تەگى | شىركەت | چوڭلۇقلار | ئىزاھات |
|---|---|---|---|
| gemma4 | e2b، e4b، 12b، 26b، 31b | تېكىست + رەسىم، tools، thinking؛ 128K–256K context. Ollama رەسمىي مىساللىرىدىكى سۈكۈتتىكى مودېل. | |
| qwen3.5 | Alibaba | 0.8b، 2b، 4b، 9b، 27b، 35b، 122b | كۆپ تىللىق، چوڭلۇق تاللىشى كۆپ |
| muse-glimmer | Meta | 30b | Apache 2.0، Meta نىڭ يېڭى ئوچۇق مودېلى |
| llama3.1 / llama3.2 | Meta | 8b، 70b، 405b / 1b، 3b | كونىراق ئەمما ھېلىھەم كەڭ ئىشلىتىلىدۇ |
| mistral | Mistral | 7b | يېنىك ۋە تېز |
| qwen3-coder | Alibaba | — | كود يېزىش ئۈچۈن |
| deepseek-r1 | DeepSeek | — | قەدەممۇ-قەدەم ئويلىنىدىغان (reasoning) مودېل |
| nomic-embed-text / embeddinggemma | Nomic / Google | 137m / 300m | embedding (RAG ئۈچۈن ۋېكتور) |
ئەسكەرتىش: خىتاي شىركەتلىرىنىڭ مودېللىرىنى Ollama دا يەرلىك ئىجرا قىلسىڭىز، سانلىق مەلۇماتىڭىز كومپيۇتېرىڭىزدىن چىقمايدۇ؛ خەتەر ئاساسەن ئۇلارنىڭ بۇلۇت API سىنى ئىشلەتكەندە بولىدۇ.
CLI ئارقىلىق ئىشلىتىش
ollama نىڭ بارلىق ئاساسلىق بۇيرۇقلىرى
BASH
ollama_cli.sh
# ══ مودېل باشقۇرۇش ═══════════════════════════════════
ollama pull gemma4:e4b # چۈشۈرۈش
ollama pull qwen3.5:4b # باشقا بىر مودېل
ollama list # بارلىق ئورنىتىلغان مودېللار
ollama show gemma4:e4b # مودېل ئۇچۇرى
ollama rm gemma4:e4b # ئۆچۈرۈش
ollama cp gemma4:e4b mymodel # كۆچۈرۈش
ollama ps # ھازىر ئىجرادىكى مودېللار
# ══ سۆھبەت ═══════════════════════════════════════════
ollama run gemma4:e4b # ئىنتېراكتىپ سۆھبەت
# >>> سوئالىڭىزنى يېزىڭ
# >>> /bye — چىقىش
# >>> /clear — تارىخنى تازىلاش
# >>> /set parameter temperature 0.5 — تەڭشەش
# >>> /show info — مودېل ئۇچۇرى
# ══ بىر قېتىملىق سوئال ════════════════════════════════
echo "Python دا hello world يازغىن" | ollama run gemma4:e4b
ollama run gemma4:e4b "ئۇيغۇر تىلى ھەققىدە قىسقا چۈشەندۈر"
# ══ ھۆججەت بىلەن ══════════════════════════════════════
cat document.txt | ollama run gemma4:e4b "بۇ ھۆججەتنى خۇلاسىلا"
# ══ Modelfile بىلەن ئۆز مودېل ════════════════════════
cat > Modelfile <<EOF
FROM gemma4:e4b
PARAMETER temperature 0.7
PARAMETER top_p 0.9
PARAMETER num_ctx 8192
SYSTEM """
سەن idirak.com نىڭ AI ياردەمچىسىسەن.
پەقەت ئۇيغۇرچە جاۋاب بەر.
كەسپىي ۋە دوستانە بول.
"""
EOF
ollama create idirak-ai -f Modelfile # قۇرۇش
ollama run idirak-ai # ئىجرا
ollama cp idirak-ai <username>/idirak-ai # ollama.com ئىشلەتكۈچى ئىسمىڭىز
ollama push <username>/idirak-ai # ollama.com غا يوللاش
# ══ سانلىق تۆۋەنلىتىش (Quantization) ════════════════
# q4_0 → ئەڭ كىچىك، ئەڭ تۆۋەن سۈپەت
# q4_K_M → تەۋسىيە: سۈپەت بىلەن چوڭلۇق تەڭپۇڭ
# q8_0 → يۇقىرى سۈپەت، چوڭرەك ھۆججەت
# fp16 → تولۇق توغرىلىق (VRAM كۆپ كېرەك)
ollama pull llama3.1:8b-instruct-q4_K_M # تەۋسىيەPython بىلەن ئىشلىتىش
ollama Python كۇتۇپخانىسىنىڭ نەمۇنىلىرى
BASH
install
pip install ollamaPYTHON
ollama_python.py
import ollama
# ── 1. ئاددىي سوئال ─────────────────────────────────────
response = ollama . chat (
model = "gemma4:e4b" ,
messages = [{ "role" : "user" , "content" : "ئۇيغۇر تىلى نېمە تىل؟" }]
)
print ( response [ "message" ][ "content" ])
# ── 2. System Prompt + كۆپ مەرتىبىلىك ──────────────────
messages = [
{ "role" : "system" , "content" : "سەن ئۇيغۇرچە مۇتەخەسسىسىسەن." },
{ "role" : "user" , "content" : "LangChain نېمە؟" },
{ "role" : "assistant" , "content" : "LangChain — LLM چارچۇۋىسى..." },
{ "role" : "user" , "content" : "ئۇنداقتا Ollama نېمە؟" },
]
r = ollama . chat (model= "gemma4:e4b" , messages= messages )
# ── 3. Streaming ─────────────────────────────────────────
for chunk in ollama . chat (
model = "gemma4:e4b" ,
messages = [{ "role" : "user" , "content" : "ئۇيغۇر مەدەنىيىتى ھەققىدە يازغىن" }],
stream = True
):
print ( chunk [ "message" ][ "content" ], end= "" , flush= True )
# ── 4. Generate (تېكىست تولۇقلاش) ─────────────────────────
r = ollama . generate (
model = "gemma4:e4b" ,
prompt = "print('hello') # Python دا" ,
options = {
"temperature" : 0.2 , # كود ئۈچۈن تۆۋەن
"top_p" : 0.9 ,
"num_ctx" : 4096 , # context چوڭلۇقى
"num_predict" : 512 , # ئەڭ ئۇزۇن چىقىم
"stop" : [ "```" , "###" ], # توختاش بەلگىسى
}
)
print ( r [ "response" ])
# ── 5. Embedding ─────────────────────────────────────────
embed = ollama . embed (
model = "nomic-embed-text" , # ollama pull nomic-embed-text
input = "ئۇيغۇر تىلى تۈركىي تىللار ئائىلىسىگە كىرىدۇ"
)
vector = embed [ "embeddings" ][ 0 ] # → [0.12, -0.34, ...] (768 ئۆلچەم)
print ( f"ۋېكتور ئۆلچىمى: {len(vector)}" )
# ── 6. Async ─────────────────────────────────────────────
import asyncio
from ollama import AsyncClient
async def async_chat ():
client = AsyncClient ()
response = await client . chat (
model = "gemma4:e4b" ,
messages = [{ "role" : "user" , "content" : "سالام!" }]
)
return response [ "message" ][ "content" ]
asyncio . run ( async_chat ())
# ── 7. رەسىم بىلەن (Vision) ──────────────────────────────
import base64
with open ( "image.jpg" , "rb" ) as f :
img_b64 = base64 . b64encode ( f . read ()). decode ()
r = ollama . chat (
model = "gemma4:e4b" ,
messages = [{
"role" : "user" ,
"content" : "بۇ رەسىمدە نېمە بار؟" ,
"images" : [ img_b64 ]
}]
)
print ( r [ "message" ][ "content" ])LangChain بىلەن بىرلەشتۈرۈش
Ollama نى LangChain زەنجىرلىرى، RAG ۋە Agent لار بىلەن ئىشلىتىش
PYTHON
ollama_langchain.py
from langchain_ollama import ChatOllama , OllamaEmbeddings
from langchain_core.prompts import ChatPromptTemplate
from langchain_core.output_parsers import StrOutputParser
# ── 1. ChatOllama مودېل ──────────────────────────────────
llm = ChatOllama (
model = "gemma4:e4b" ,
temperature = 0.7 ,
num_ctx = 8192 , # context چوڭلۇقى
num_gpu = 1 , # GPU سانى
base_url = "http://localhost:11434" ,
)
# ── 2. ئاددىي زەنجىر ─────────────────────────────────────
chain = (
ChatPromptTemplate . from_template ( "{سوئال} ھەققىدە ئۇيغۇرچە چۈشەندۈر." )
| llm
| StrOutputParser ()
)
ans = chain . invoke ({ "سوئال" : "RAG" })
print ( ans )
# ── 3. Ollama Embedding + Chroma RAG ─────────────────────
from langchain_chroma import Chroma
from langchain_text_splitters import RecursiveCharacterTextSplitter
from langchain_community.document_loaders import TextLoader
# ھەقسىز Embedding (Ollama ئارقىلىق)
embed = OllamaEmbeddings (model= "nomic-embed-text" )
# ھۆججەت يۈكلەش + بۆلۈش
docs = TextLoader ( "uyghur_knowledge.txt" ). load ()
chunks = RecursiveCharacterTextSplitter (chunk_size= 500 ). split_documents ( docs )
# Vector DB قۇرۇش (تولۇق ھەقسىز!)
vectordb = Chroma . from_documents ( chunks , embed )
retriever = vectordb . as_retriever (search_kwargs={ "k" : 4 })
# RAG زەنجىرى (LCEL)
qa_prompt = ChatPromptTemplate . from_messages ([
( "system" , "پەقەت بېرىلگەن مەزمۇنغا ئاساسلىنىپ جاۋاب بەر:\n{context}" ),
( "human" , "{input}" ),
])
def format_docs ( docs ):
return "\n\n" . join ( d . page_content for d in docs )
question = "ئۇيغۇر تىلى قانداق تىل؟"
context = format_docs ( retriever . invoke ( question ))
answer = ( qa_prompt | llm | StrOutputParser ()). invoke ({ "context" : context , "input" : question })
print ( answer )
# ── 4. Hybrid: Ollama يەرلىك + Claude ئالىي ─────────────
from langchain_anthropic import ChatAnthropic
from langchain_core.runnables import RunnableBranch
def is_complex ( x ):
# مۇرەككەپ سوئاللارنى Claude غا يوللا
return len ( x [ "input" ]) > 100
smart_chain = RunnableBranch (
( is_complex , ChatAnthropic (model= "claude-haiku-5-5" )),
llm # ئاددىي → يەرلىك Ollama
) | StrOutputParser ()REST API — تور ئارقىلىق ئىشلىتىش
Ollama نىڭ ئىچكى HTTP API — OpenAI گە ماسلاشقان
BASH + PYTHON
rest_api.sh
# ── REST API ئۇچۇرى ─────────────────────────────────────
# ئاساسلىق URL: http://localhost:11434
# ── 1. /api/chat ─────────────────────────────────────────
curl http://localhost:11434/api/chat -d '{
"model": "gemma4:e4b",
"messages": [{"role": "user", "content": "سالام!"}],
"stream": false
}'
# ── 2. /api/generate ─────────────────────────────────────
curl http://localhost:11434/api/generate -d '{
"model": "gemma4:e4b",
"prompt": "Python دا Fibonacci يازغىن",
"stream": false,
"options": {"temperature": 0.2, "num_ctx": 4096}
}'
# ── 3. /api/embed ───────────────────────────────────
curl http://localhost:11434/api/embed -d '{
"model": "nomic-embed-text",
"input": "ئۇيغۇر تىلى"
}'
# ── 4. OpenAI ماسلاشقان API ─────────────────────────────
# Ollama OpenAI API شەكلىنى قوللايدۇ!
# base_url = "http://localhost:11434/v1"
from openai import OpenAI
client = OpenAI (
base_url = "http://localhost:11434/v1" ,
api_key = "ollama" # ئىختىيارى
)
response = client . chat . completions . create (
model = "gemma4:e4b" ,
messages = [{ "role" : "user" , "content" : "ئۇيغۇر تىلى ھەققىدە" }],
)
print ( response . choices [ 0 ]. message . content )
# ── 5. Python requests بىلەن ─────────────────────────────
import requests , json
r = requests . post (
"http://localhost:11434/api/chat" ,
json = {
"model" : "gemma4:e4b" ,
"messages" :[{ "role" : "user" , "content" : "سالام!" }],
"stream" : False
}
)
print ( r . json ()[ "message" ][ "content" ])REST API نۇقتىلىرى
| نۇقتا | ئۇسۇل | ئىشلىتىش | ئالاھىدىلىك |
|---|---|---|---|
| /api/chat | POST | سۆھبەت — كۆپ مەرتىبىلىك messages بىلەن | ئاساسلىق |
| /api/generate | POST | بىر prompt دىن جاۋاب ھاسىل قىلىش | ئاساسلىق |
| /api/embed | POST | تېكىستنى ۋېكتورغا ئايلاندۇرۇش (/api/embeddings نىڭ ئورنىغا) | RAG |
| /api/tags | GET | ئورنىتىلغان بارلىق مودېللار تىزىملىكى | باشقۇرۇش |
| /api/pull | POST | مودېل چۈشۈرۈش (API ئارقىلىق) | باشقۇرۇش |
| /api/delete | DELETE | مودېل ئۆچۈرۈش | خەتەرلىك |
| /api/show | POST | مودېل تەپسىلاتى، Modelfile، parameters | باشقۇرۇش |
| /api/ps | GET | ھازىر ئىجرا بولۇۋاتقان مودېللار | باشقۇرۇش |
| /v1/chat/completions | POST | OpenAI ماسلاشقان API نۇقتىسى | ماسلاشقان |
Open WebUI — گرافىك ئارايۈز
ChatGPT غا ئوخشاش تور ئارايۈزى — ئۆز سېرۋىرىڭىزدا
BASH
open_webui.sh
# ── Docker بىلەن (ئەڭ ئاددىي) ──────────────────────────
docker run -d -p 3000:8080 \
--add-host=host.docker.internal:host-gateway \
-v open-webui:/app/backend/data \
--name open-webui \
--restart always \
ghcr.io/open-webui/open-webui:main
# http://localhost:3000 ئارقىلىق كىرىڭ
# ── pip بىلەن ───────────────────────────────────────────
pip install open-webui
open-webui serve # → http://localhost:8080
# ── Docker Compose (Ollama + WebUI بىرگە) ───────────────
# docker-compose.yml ھۆججىتى:
services :
ollama :
image : ollama/ollama
volumes : [ 'ollama:/root/.ollama' ]
ports : [ '11434:11434' ]
webui :
image : ghcr.io/open-webui/open-webui:main
ports : [ '3000:8080' ]
environment :
- OLLAMA_BASE_URL=http://ollama:11434
depends_on : [ollama]
volumes : {ollama:}كۆپ مودېل سۆھبىتى
بىر كۆرۈنمە يۈزدە Gemma، Llama، Qwen قاتارلىق مودېللارنى ئالماشتۇرۇپ ئىشلىتىش ۋە سېلىشتۇرۇش.
ھۆججەت بىلەن سۆھبەت
PDF، Word، TXT يوللاپ مودېل بىلەن سۆھبەتلىشىش. RAG ئاپتوماتىك ئىجرا بولىدۇ.
رەسىم ھاسىللاش
AUTOMATIC1111، ComfyUI بىلەن بىرلەشتۈرۈش. Stable Diffusion يەرلىك ئىجرا.
OpenAI + Ollama
OpenAI API ئاچقۇچىنى قوشۇش. يەرلىك ۋە بۇلۇت مودېللارنى بىرلا ئارايۈزدە ئىشلىتىش.
تور ئىزدەش
SearXNG، Brave Search قاتارلىقلار بىلەن بىرلەشتۈرۈش. مودېل توردىن ئىزدەپ جاۋاب بېرىدۇ.
كۆپ ئىشلەتكۈچى
گۇرۇپپا ئۈچۈن ئورتاق ئىشلىتىش. ئىشلەتكۈچى باشقۇرۇش، ھوقۇق بۆلۈش.
ئىقتىدار تەڭشەش
Ollama نى تېزلىتىش ۋە ئىقتىدارىنى ئاشۇرۇش ئۇسۇللىرى
BASH + MODELFILE
performance.sh
# ── GPU ئىشلىتىشنى تەكشۈرۈش ─────────────────────────────
ollama run gemma4:e4b --verbose # ھەر جاۋابتىن كېيىن eval rate (token/s) نى كۆرسىتىدۇ
nvidia-smi # NVIDIA GPU كۆزىتىش
ollama ps # مودېل GPU دىمۇ ياكى CPU دىمۇ — كۆرۈش
# ── مۇلازىمېتىر مۇھىت ئۆزگەرگۈچىلىرى ───────────────────
OLLAMA_CONTEXT_LENGTH=8192 \
OLLAMA_FLASH_ATTENTION=1 \
OLLAMA_KV_CACHE_TYPE=q8_0 \
OLLAMA_KEEP_ALIVE=30m \
ollama serve
# CONTEXT_LENGTH — سۈكۈتتىكى context چوڭلۇقى
# FLASH_ATTENTION — ئەسلىمە ئىشلىتىشنى ئازايتىدۇ (قوللايدىغان ئاپپاراتتا ئاپتوماتىك)
# KV_CACHE_TYPE — q8_0: K/V cache نىڭ ئەسلىمىسىنى تەخمىنەن يېرىمغا چۈشۈرىدۇ
# KEEP_ALIVE — مودېل ئەسلىمىدە قانچە ۋاقىت تۇرىدۇ
# ── Modelfile ئارقىلىق تەڭشەش ───────────────────────────
FROM gemma4:e4b
PARAMETER temperature 0.7 # تۆۋەن = مۇقىم، يۇقىرى = ئىجادىي
PARAMETER top_p 0.9
PARAMETER top_k 40
PARAMETER num_ctx 8192 # context چوڭلۇقى (ئەسلىمە ئاشىدۇ)
PARAMETER repeat_penalty 1.1 # تەكرارلاشنى ئازايتىش
SYSTEM """سەن ئۇيغۇرچە AI ياردەمچىسىسەن."""ئاپپارات ۋە تېزلىك
تېزلىك (token/s) ئاپپارات، مودېل چوڭلۇقى ۋە quantization غا قاراپ زور پەرقلىنىدۇ. ئۆز ماشىنىڭىزدا ollama run <مودېل> --verbose بىلەن ئۆلچەپ كۆرۈڭ. ئادەتتە Apple Silicon Mac ۋە NVIDIA GPU دا تېز، پەقەت CPU دا ئاستا بولىدۇ.
خىراجەت سېلىشتۇرمىسى (1 مىليون token)
| مۇلازىمەت | مودېل | 1M token باھاسى (كىرگۈزۈش / چىقىرىش) | مەخپىيەتلىك |
|---|---|---|---|
| Ollama (يەرلىك) | Gemma 4 E4B | $0 (پەقەت توك ۋە ئاپپارات) | سانلىق مەلۇمات ماشىنىڭىزدا قالىدۇ |
| Ollama (يەرلىك) | Qwen3.5 4B | $0 | سانلىق مەلۇمات ماشىنىڭىزدا قالىدۇ |
| OpenAI | GPT-6 Luna | $0.10 / $0.50 | سىرتقى مۇلازىمېتىر |
| Anthropic | Claude Haiku 5.5 | $0.10 / $0.50 (100K token غىچە) | سىرتقى مۇلازىمېتىر |
| OpenAI | GPT-6 Sol | $2 / $10 | سىرتقى مۇلازىمېتىر |
| Anthropic | Claude Sonnet 5.5 | $2 / $10 | سىرتقى مۇلازىمېتىر |
API باھالىرى 2026-يىلى 24-ئۆكتەبىردىكى رەسمىي باھا جەدۋىلىدىن ئېلىندى.
Ollama ھۆججەتلىرىOllama مودېل كۇتۇپخانىسىGemma 4 — Ollamaئوچۇق ئېغىرلىقلىق LLM لار