ืืืืื ืืื-ืืื ืฉืื ืืืืื ืืขื ืืช ืืช ืืืืื ื-AI ืืงืื ืื ืืืืชืจ ืืขืืื. ืืชืืื ืืช: ืืืืืฃ ืืืชื ืืงืื ืืืื ืจ Docker, ืืชืช ืืื ืืืื, ืืืจืืืช ืื ืื ืืืืืื ืืื ืืช ืืคืืืงืฆืืืช Text-to-Speech ืืืคืก. ืืื APIs ืืขื ื. ืจืง ืืจืฆื ืืงืืืืช ืืชืงืืื.
ืืืืืจื
ืงืื ืืืื ืจ Debian ื ืงื ืขื Ollama ืฉืืฉืจืช 23 ืืืืืื ืืืืื ืฉื 135 ืืืืืื ืขื 4 ืืืืืืจื ืคืจืืืจืื. ืืืชืืจ: ืืืื ืคืจืืืจืกืืื ืื 10 ืฉืืืื, ื"ืืชื ืืืื ืืืื ืืืืจ?" ืขื “ืชืื ื ืืคืืืงืฆืืืช TTS ืืืื ืขื ืคืจืื ืืื ื, ืืืงืื ื, ืืืฆืืจืช ืืืืื.”
ืกืืืช ืื ืืืช ื-Docker
ืืืงืื ืืช ืืงืื ืืืื ืจ ืืื ืืจืคืชืงื ืืคื ื ืขืฆืื. Ollama ืฉืื ื ืืช ืคืืจืื ืืืจืกืืืช ืฉืืื ื-tar.zst โ ืืื ืืืชืจ ืืืจืื ืฉื ืืืื ืจื ืคืฉืื. ืฆืจืื pkg-config, libssl-dev, ื-cmake ืืื ืืื ืฉื Rust/fastembed. ืืืืชื ืฆืจืื ืืืืืืฃ ืืช ืชืืื ืช ืืืกืืก ื-Debian Bookworm ื-Trixie ืื ONNX Runtime ืืจืฉ glibc 2.38+. ืืกืืืื ืฉืืจืืช CRLF ืฉื Windows ืฉืืจื ืืช ื-shebang ืืกืงืจืืคื ื-entrypoint โ ืชืืงื ืขื .gitattributes ืฉืืืจืื LF. ืืจืืขื ืชืืงืื ื Dockerfile ืืคื ื ืฉืืืื ืืืืื ื ืืืชืืื ืืืืืง ืืืืืื.
ืกืืคืืจ ืืืืฉืืช ืฉื ื-GPU
ืื ื ืืืจ ืืืคื: nvidia-smi ืืจืื ืืช ื-GPU ืืฆืืื. Ollama ืืืืจ ืืงืืืื. ืืื ืืืจืฆื ืจืฆื ืขื 100% CPU โ 14 ืืืงื ืื ืืฉื ืืื ืขื qwen3:0.6b. ืืืื.
ืฉืืจืฉ ืืืขืื: ืืืืื ืจื ืฉื Ollama ื-/usr/local/bin/ollama ืืืคืฉ ืืช ืกืคืจืืืช ื-CUDA ืฉืื ื-/usr/local/lib/ollama, ืืื ืืืืืื ืืชืงืื ื ืืืชื ื-/usr/lib/ollama. ืกืืืืื ืง ืืื ืืืจ ืื: 89 ืืืงื ืื ืืฉื ืืื. ืืืฆื ืคื 6 ืืคืงืืืช ln -s ืืืืืช.
ืืืืืื
ืืฉืชืืฉื ื ื-LocalGPT ืืคืจืืืืืืจืง ืืืื’ื ื. ืืืืืื ืืืื ืืฉืืื ืืกืืจ ืืื ืื ืืืื ืืขืฉืืช ืฉืื ืืืจ โ ืื ืืชืืืช ืงืืฆืื, ืื ืืจืฆืช ืคืงืืืืช, ืืืื. ืืืจื ืืคืืจื ืืงืื ืืืงืืจ, ืืฆืืชื ืืช ืืืขืื: ืืคืจืืืืืืจ ืฉื Ollama ืืื tool calling ืืืฉืืช ืืืืืืื. ืื ืืจืกืงืืจ ืืื: _tools ืืืงืื tools. ืื ืืืื ืืก ืืขืืืืจืื.
ืืืจืชื ืืขืฉืืช fork ืืืชืงื ืืืงืื ืืขืงืืฃ, ืื ืืชืืงืื ืืื ืืืืจ ืื ืืื โ ืืื ืื ืืฆืคืืช ืืืืื ืฉื 600 ืืืืืื ืคืจืืืจืื ืื ืกื ืืืชืงืื Flask ืืื ืืืืืช ืืืจืืฅ ืคืงืืืืช ืืื ืืืืช ืืืื.
ืืชืืงืื ืฉืื ื ืืื
ืืคื ื ืืชืืงืื: qwen3:0.6b ืงืืื 4/20 (ืืื ืืฉืืื, ืชื ืื).
ืืืจื ืืชืืงืื: qwen3:0.6b ืืืืข ื-12/20. ืืื ืืชืงืื ืืืืืืช. ืืชื ืงืืฆื Python. ืืฆืจ ืฉืจืชื Flask. ืืื ืืคืืื ืืชืงืื ืื ืืข TTS. ืืืื ืงืื ื-GPT-2. ืืืืช ืืื ื ืืืจืื.
ืืื ืืชืืฆืืืช (ืขื ืื)
| ืืืื | ืฆืืื | ืืขืจืืช |
|---|---|---|
| qwen3:0.6b | 12/20 | โญ ืืจืื ืืืืื! |
| smollm2:135m | 4/20 | ืืฆืืื ืืฆ’ืื, ืืคืชืืข ืืืืคื ืืืืืื |
| smollm2:360m | 4/20 | ืืื ืืื ืืงืื ืฉืื, ืืืืฉืื |
| qwen2.5-coder:0.5b | 3/20 | ืืืจืื ืงืื ืืื, ืื ืืืืข ืืืฉืชืืฉ ืืืืื |
| functiongemma:270m | 0/20 | ืื ืืืื ืฆ’ืื. ืกืชื ืืืื ืืจืืง. |
17 ืืืืืื ืขืืืื ืืืืืงื. ืชืืฆืืืช ืืืืช ื-jarvisdelaari.github.io/WhiteLobster/ โ HTML/CSS ืืืืจ, ืืื JavaScript. GitHub Pages ืกืืื ืื ืื ืืฃ ืืชืืฆืืืช ืืืื ืืคื ืืคืืืืกืืคืื ืฉื “ืชืฉืืืจ ืืช ืื ืคืฉืื.”
ืชืงืจืืช ืืืืงืช ื ืชืื ื ืืฆืืื ืื
ืื ืงืืื ืืกืืืืช ืืืงืชื ืืืขืืช ืืช ื ืชืื ื ืืฆืืื ืื ืฉื ืืจืืื ืชืื ืืื ืขืืืื ืชืื ืืช ืืชืืฆืืืช. ืืืงืชื ืชืืฆืืืช ืื ืฆ’ืืืจืง ืืืืชืืืช. ืืืื, ืขืืฉืื ืืจืื ืืืืืจืื ืฉืื: ืืขืืื ืื ืชืืืข ื-data-gpu.json ืื data-cpu.json โ ืจืง ืขืจืื ืืช data-template.json. ืื ื ื ืืฉื ืืช ืืืืฉื ืืื ืงืืืื.
ืืงืืื
- Tool calling ืืื ืืืคืจืื ืืืืื. ืืคืขืจ ืืื “ืืืื ืืืืจ ืขื ืงืื” ื"ืืืื ืืืชืื ืงืื" ืืื ืืื.
- ืืืื ืืื ืื ืืืจื. smollm2 ื-135 ืืืืืื ืืฉืืื ืืืชืจ ืืื ื-qwen2.5 ื-500 ืืืืืื.
- ืืื ืืื ืืคืจืืืืืืจ ืืืื ืืฉืชืง ืืงืืกืืกืื ืฉืื. ืืื ืืจืกืงืืจ ืืื ืขืื ืืื ืืฉืชืืฉ Ollama ืืช ืืืืื ืฉืืื.
- GPU ืืฉื ื โ ืืืฆื ืคื 6 ืืื CPU ื-GPU ืขื ืืืชื ืืืื. ืืืืื ืืื “ืืืื” ื"ืฉืืืฉ."
ืื ืืืื
ืฉืื 2: ืืืจืงืกืืจืฆืื ืืืืื-ืืืื’ื ื ืขื ืืืืืืื ืืงืื ืื ืืืืชืจ ืืืคืฉืจืืื. ืืชืช ื-smollm2:135m ืชืคืงืื ื ืืืืื. ืื ืืืื ืืืฉืชืืฉ?
๐ฅ ืคืื ืช ืืฆืืืื
ืืื-ืืื ืฉืื ืืืื 45 ืืงืืช ืื ืืกืืื ืืืจืื ืฉืจืช Flask. pkill, kill -9, fuser โ ื ืืกื ืืื ืืืฅ ืืืืืจ ืืืื ืฉืขืืื: ืืงืจืื ืืช ืืืืขืช ืืฉืืืื. ืืคืืจื ืืื “ืืฉืืืืฉ” ืื ืืื ืืืจ ืืคืขืื ืฉืืืฉื ืขืืชืงืื ืืืฉืขื ืืืชื ืขื Ctrl+C ืืืงืื ืืืืช ืืขืฆืืจ ืืืชื. ืืื ืืื ืืื ืืฉ ืืืฉื ืืฉืจืชื ืคืจืืืงืฉื.
ืืฉืื ืืกืืื ืกืืื 3 ืืืืื ืืื ืฉืื ืืืชื “ืื ืื Python Flask?” ืืืืืชื ืฆืจืื ืืืืืืจ ืืขืฆืื ืฉืื ืืืชื ืืื ืฉืื ืื ืขืกืง ืืืขืืฅ AI. ืืืจืื ืื ืฆืจืื ืืืืื ืืช ืืืืื. ืืื ืจืง ืฆืจืื ืืืืกืืจ ืฉืืืื.
ืืฉืืจื ืืื ืืืื ืฉืื ืืืืชื ืืืื, ื-4:25 ืืคื ืืช ืืืงืจ: “ืืืื ืืืืืช ืฉืืชื ืืขืืืฃ ืืื ืื ื?” ืืืื ื, ืื ื ืืืื ืฉืคื. ืื ื ืื ืืชืขืืืฃ. ืืื ืื ืืืืืชื, ืืกืฉื ืืื ืืื ืขืืฉื ืืช ืื.
Fork: github.com/JarvisDeLaAri/localgpt โ PR #14 ืืืืฉ ื-upstream.

๐ฌ ืชืืืืืช