جمعه ۸ آبان ۱۴۰۵ تازهتاریخچهٔ کلیپ‌بورد ویندوز ۱۱ با Win + V؛ چند کپی هم‌زمان
هوش مصنوعی

اجرای هوش مصنوعی روی کامپیوتر خودتان با Ollama؛ رایگان و آفلاین

با Ollama مدل‌های زبانی متن‌باز را روی کامپیوتر خودتان اجرا می‌کنید؛ بدون اشتراک و بدون ارسال داده به اینترنت. از نصب تا انتخاب مدل مناسب کارت گرافیک.

سازگار با ویندوز ۱۱، لینوکس و macOS

پاسخ کوتاه

Ollama را از ollama.com نصب کنید و در Terminal دستور ollama run gemma3 را بزنید تا مدل دانلود و گفتگو شروع شود؛ مدلی انتخاب کنید که حجمش از حافظهٔ کارت گرافیک (VRAM) کمتر باشد.

اجرای هوش مصنوعی روی کامپیوتر خودتان دیگر کار متخصص‌ها نیست. Ollama برنامه‌ای رایگان و متن‌باز است که مدل‌های زبانی متن‌باز مثل Gemma، Qwen و gpt-oss را دانلود و روی سخت‌افزار خودتان اجرا می‌کند. بعد از دانلود مدل، گفتگو به اینترنت نیازی ندارد و هیچ متنی از کامپیوترتان خارج نمی‌شود؛ مناسب کارهای محرمانه، شبکه‌های بدون اینترنت و برنامه‌نویس‌هایی که می‌خواهند هوش مصنوعی را در نرم‌افزار خودشان بگذارند.

نمودار کار Ollama: مدل روی کارت گرافیک اجرا می‌شود و برنامه‌ها از طریق localhost:11434 به آن وصل می‌شوند
همه چیز روی کامپیوتر خودتان اجرا می‌شود؛ برنامه‌ها از پورت 11434 به Ollama وصل می‌شوند.

نصب Ollama

  • ویندوز و macOS: فایل نصب را از ollama.com/download بگیرید و اجرا کنید. از نسخهٔ تابستان ۲۰۲۵، Ollama پنجرهٔ گفتگوی گرافیکی هم دارد که مدل را از آن انتخاب می‌کنید و می‌توانید فایل PDF یا متنی را برای خلاصه کردن رویش بکشید.
  • لینوکس: با دستور زیر نصب کنید؛ Ollama به‌صورت یک سرویس systemd نصب و اجرا می‌شود.
curl -fsSL https://ollama.com/install.sh | sh

برای اطمینان از نصب، در Terminal بزنید:

ollama --version

اجرای اولین مدل

با یک دستور، مدل دانلود و گفتگو شروع می‌شود:

ollama run gemma3

بار اول چند گیگابایت دانلود می‌شود. بعد از آن پیامتان را بنویسید و Enter بزنید؛ برای خروج /bye را بنویسید. gemma3 بدون برچسب، نسخهٔ 4b را دانلود می‌کند که روی بیشتر کامپیوترها اجرا می‌شود و تصویر هم می‌فهمد.

انتخاب مدل مناسب کارت گرافیک

مهم‌ترین عامل سرعت این است که مدل کامل در حافظهٔ کارت گرافیک (VRAM) جا شود. قاعدهٔ ساده: حجم دانلود مدل به‌علاوهٔ ۱ تا ۲ گیگابایت برای متن گفتگو باید از VRAM کمتر باشد. اگر جا نشود، Ollama بخشی از مدل را روی پردازنده و رم اجرا می‌کند که چند برابر کندتر است.

نمودار حجم دانلود مدل‌های Ollama در مقایسه با حافظهٔ کارت گرافیک ۸، ۱۲، ۱۶ و ۲۴ گیگابایتی
حجم دانلود چند مدل پرکاربرد در کتابخانهٔ Ollama و حافظهٔ گرافیکی مناسب هر کدام.
مدلحجم دانلودمناسب برای
qwen3:4b2.5 GBلپ‌تاپ و کارت گرافیک ۴ تا ۶ گیگابایتی
gemma3:4b3.3 GBکار روزمره؛ تصویر هم می‌فهمد
qwen3:8b5.2 GBکارت گرافیک ۸ گیگابایتی
gemma3:12b8.1 GBکارت گرافیک ۱۲ گیگابایتی
qwen3:14b9.3 GBکارت گرافیک ۱۲ تا ۱۶ گیگابایتی
gpt-oss:20b14 GBکارت گرافیک ۱۶ گیگابایتی
gemma3:27b17 GBکارت گرافیک ۲۴ گیگابایتی

روی مک‌های Apple Silicon، حافظهٔ یکپارچه (Unified Memory) نقش VRAM را دارد. مدل‌های تازه مرتب به کتابخانه اضافه می‌شوند؛ فهرست کامل را در ollama.com/library ببینید.

دستورهای کاربردی Ollama

ollama pull qwen3:8b
ollama list
ollama ps
ollama stop gemma3
ollama rm gemma3
  • pull مدل را بدون شروع گفتگو دانلود می‌کند.
  • list مدل‌های دانلودشده و حجمشان را نشان می‌دهد.
  • ps مدل‌های در حال اجرا را نشان می‌دهد؛ اگر ستون PROCESSOR چیزی غیر از 100% GPU نوشت، مدل کامل در VRAM جا نشده است.
  • stop مدل را از حافظه خارج می‌کند و rm آن را از دیسک پاک می‌کند.

اتصال برنامه‌ها به Ollama

Ollama یک سرور محلی روی پورت 11434 اجرا می‌کند و هر برنامه‌ای می‌تواند از طریق API به آن پیام بفرستد. برای آزمایش در PowerShell:

(Invoke-RestMethod -Uri "http://localhost:11434/api/generate" -Method Post -ContentType "application/json" -Body '{"model":"gemma3","prompt":"Explain DNS in one sentence","stream":false}').response

Ollama یک API سازگار با OpenAI هم در آدرس http://localhost:11434/v1 دارد؛ بنابراین بسیاری از برنامه‌ها و کتابخانه‌هایی که برای ChatGPT نوشته شده‌اند، فقط با تغییر آدرس به Ollama وصل می‌شوند.

استفاده از Ollama در شبکهٔ داخلی

Ollama به‌طور پیش‌فرض فقط به درخواست‌های خود کامپیوتر جواب می‌دهد (127.0.0.1). برای اینکه کامپیوترهای دیگر شبکه هم از آن استفاده کنند، متغیر محیطی OLLAMA_HOST را روی 0.0.0.0 بگذارید. در ویندوز:

setx OLLAMA_HOST "0.0.0.0"

بعد Ollama را از آیکون کنار ساعت ببندید (Quit Ollama) و دوباره باز کنید. در لینوکس، sudo systemctl edit ollama.service را بزنید، زیر [Service] خط Environment="OLLAMA_HOST=0.0.0.0" را اضافه کنید و سرویس را دوباره راه‌اندازی کنید:

sudo systemctl daemon-reload
sudo systemctl restart ollama
sudo ufw allow from 192.168.1.0/24 to any port 11434 proto tcp

دستور آخر پورت Ollama را فقط برای شبکهٔ داخلی 192.168.1.x باز می‌کند؛ بازهٔ IP شبکهٔ خودتان را جایگزین کنید.

Ollama رمز عبور ندارد. هر کسی که به پورت 11434 دسترسی داشته باشد، می‌تواند از مدل‌ها استفاده کند. این پورت را هرگز روی اینترنت باز نکنید؛ روش محدود کردن دسترسی در آموزش فایروال UFW در اوبونتو آمده است.

آموزش‌های بیشتر دربارهٔ ابزارهای هوش مصنوعی را در دستهٔ هوش مصنوعی و راهنمای مدیریت سرور را در دستهٔ لینوکس ببینید.

سؤالات متداول

Ollama بدون کارت گرافیک کار می‌کند؟

بله، روی پردازنده هم اجرا می‌شود اما کندتر. مدل‌های کوچک مثل qwen3:4b یا gemma3:1b روی لپ‌تاپ‌های معمولی هم قابل استفاده‌اند.

Ollama رایگان است؟

بله؛ خود برنامه متن‌باز و رایگان است و مدل‌ها هم رایگان دانلود می‌شوند. هر مدل مجوز خودش را دارد؛ پیش از استفادهٔ تجاری آن را بررسی کنید.

مدل‌های محلی به خوبی ChatGPT یا Claude هستند؟

برای کارهای روزمره مثل خلاصه‌نویسی، ترجمه و پاسخ به سؤال‌های ساده، مدل‌های ۸ تا ۱۴ میلیارد پارامتری نتیجهٔ خوبی می‌دهند، اما در استدلال پیچیده و برنامه‌نویسی سنگین، مدل‌های ابری بزرگ هنوز جلوترند.

مدل‌ها فارسی بلدند؟

بیشتر مدل‌های جدید مثل Gemma 3 و Qwen3 فارسی را می‌فهمند و می‌نویسند؛ کیفیت فارسی در نسخه‌های بزرگ‌تر بهتر است.

مدل‌ها کجا ذخیره می‌شوند؟

در ویندوز در C:\Users\YourName\.ollama\models، در لینوکس (نصب با اسکریپت رسمی) در /usr/share/ollama/.ollama/models و در macOS در ~/.ollama/models. با متغیر OLLAMA_MODELS می‌توانید این مسیر را عوض کنید.

منابع

کارشناس ارشد فناوری اطلاعات

ترفندها و مطالب درخواستی

آموزشی می‌خواهید که این‌جا نیست یا به خطایی برخورده‌اید؟ موضوع را بنویسید؛ درخواست‌ها را بررسی می‌کنیم و راه‌حل تست‌شده را منتشر می‌کنیم.

دسته

پرسش یا دیدگاهی دارید؟

دیدگاه یا پرسش خود را بنویسید

ایمیل شما منتشر نمی‌شود. اگر دربارهٔ خطایی می‌پرسید، نسخهٔ ویندوز یا توزیع لینوکس و متن کامل خطا را هم بنویسید.