AI 工具 18 min read ★ Featured

不用 GPU,免費跑 31B 開源模型:gemma4:31b-cloud 完整使用指南

Google DeepMind 的 Gemma 4 31B 在 Arena AI 開源模型榜排第 3,AIME 2026 數學推理 89.2%、Codeforces ELO 2150。Ollama 的 gemma4:31b-cloud 把計算搬到雲端——一行 ollama run gemma4:31b-cloud 就能用,不用下載 20GB 模型、不需要 GPU。本文完整介紹三條免費取得路線(Ollama Cloud、Google AI Studio、OpenRouter)、256K context 與 thinking mode 的用法、以及實際踩過的 4 個坑。

不用 GPU,免費跑 31B 開源模型:gemma4:31b-cloud 完整使用指南
本文目錄 · 10
懶人包
Google DeepMind 在 2026 年 4 月推出的 Gemma 4,31B 版本在 Arena AI 開源模型榜排第 3,AIME 2026 數學推理拿 89.2%、Codeforces ELO 達 2150。
Ollama 推出 gemma4:31b-cloud,計算在雲端跑、你的機器不需要 GPU。
一行指令:ollama run gemma4:31b-cloud,免費使用,不用下載 20GB 模型。
支援 256K context、multimodal(text + image)、thinking mode、native function calling。

📌 目錄

---

🤖 Gemma 4 31B 是什麼

Gemma 4 是 Google DeepMind 在 2026 年 4 月 2 日釋出的開源模型家族,gemma-4-31b-it(instruct-tuned 版)是其中旗艦的 dense 模型,參數 30.7B。

幾個讓我特別注意到它的數字:

  • Arena AI 開源模型排行第 3(2026 年 4 月資料)
  • AIME 2026 數學推理 89.2%,跟很多閉源模型比並不差
  • Codeforces ELO 2150,coding 能力明確可量化
  • LiveCodeBench v6 80.0%
  • MMLU Pro 85.2%
這些是 31B 參數模型能拿到的分數,Google 的說法是「byte for byte 最有效率的開源模型」。 Ollama 官方 gemma4 模型庫,支援 gemma4:31b-cloud 雲端版

---

☁️ 為什麼選 31b-cloud 而不是本地版

我自己一開始以為 31B 模型一定要高階 GPU 才能跑,查了一下才發現 Ollama 出了個 gemma4:31b-cloud variant——計算跑在 Ollama 的雲端伺服器,你的機器只是客戶端,傳送 prompt、接收回應。

你需要的只是:

  • 安裝 Ollama CLI(幾 MB)
  • 網路連線
  • Ollama 帳號(免費申請)
你不需要:
  • 下載 20GB+ 的模型檔
  • RTX 4090 或 A100
  • 特殊記憶體或 VRAM 配置
ollama run gemma4:31b-cloud 的時候,實際上只 pull 了一個小的路由設定檔,認證通過後 prompt 送到 Ollama 雲端處理,結果串流回你的終端機。

cloud vs local 差異

gemma4:31b-cloudgemma4:31b(本地)
計算位置Ollama 雲端伺服器你的 GPU
模型下載不需要~20GB
GPU 需求高階 GPU(建議 24GB+ VRAM)
首次啟動速度快(認證後即用)慢(下載時間)
離線使用不支援支援
費用免費方案可用硬體自備
隱私prompt 傳到雲端本地處理
---

💰 免費取得方式:三條路

路線一:Ollama Cloud(最快、最直接)

# 安裝 Ollama(macOS)
curl -fsSL https://ollama.com/install.sh | sh

# 直接跑,首次會引導登入/申請帳號
ollama run gemma4:31b-cloud

Ollama Cloud 提供免費方案,gemma4:31b-cloud 在免費額度內可以使用。登入後就能發 prompt,無需信用卡。

路線二:Google AI Studio + Gemini API

Google AI Studio 提供免費的 Gemma 4 playground 和 API key,可以在瀏覽器直接試用,也可以拿 API key 接程式:

# 取得 API key 後,用 curl 測試
curl -X POST \
  "https://generativelanguage.googleapis.com/v1beta/models/gemma-4-31b-it:generateContent?key=YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "contents": [{
      "parts": [{"text": "解釋 256K context window 實際上能做什麼"}]
    }]
  }'
注意:2026 年 6 月 19 日起,Gemini API 對無限制標準 key 限制更嚴,建議申請新 key 並設定 restriction。

路線三:OpenRouter 免費方案

OpenRouter 上 google/gemma-4-31b-it:free$0/M input token、$0/M output token,用 OpenAI 相容 API 格式就能呼叫:

from openai import OpenAI

client = OpenAI(
base_url="https://openrouter.ai/api/v1",
api_key="<你的 OpenRouter API key>",
)

response = client.chat.completions.create(
model="google/gemma-4-31b-it:free",
messages=[
{"role": "user", "content": "分析這段 Python 程式碼的效能問題"}
]
)
print(response.choices[0].message.content)

免費方案有速率限制,一般開發測試夠用。

---

⚡ 快速開始:5 分鐘跑起來

Prereq

依賴最低需求驗證
Ollama0.6+ollama --version
網路穩定連線
Ollama 帳號免費申請ollama.com

一鍵指令

# 1. 安裝 Ollama(若未安裝)
curl -fsSL https://ollama.com/install.sh | sh

# 2. 跑 cloud 版(首次會引導登入)
ollama run gemma4:31b-cloud

# 3. 驗證成功的樣子:會出現互動 prompt
# >>> 輸入你的問題

用 Python 呼叫(Ollama API)

from ollama import chat

response = chat(
model='gemma4:31b-cloud',
messages=[
{'role': 'user', 'content': '解釋 Transformer attention mechanism'}
]
)
print(response['message']['content'])

啟用 Thinking Mode

Gemma 4 的 thinking mode 透過在 system prompt 加 <|think|> token 啟動,模型會先輸出內部推理過程再給最終答案:

from ollama import chat

response = chat(
model='gemma4:31b-cloud',
messages=[
{
'role': 'system',
'content': '<|think|>' # 啟動 thinking mode
},
{
'role': 'user',
'content': '證明 √2 是無理數'
}
]
)
print(response['message']['content'])

驗證成功:回應裡能看到 ... 區塊包住推理過程,之後才是最終答案。

---

🧠 核心功能實際測試

256K Context Window

256K tokens 大約能放進去:

  • 一整個中型 codebase(~15 萬行 code)
  • 數百頁 PDF 文件
  • 長達數小時的會議逐字稿
實際用途:把整個 repo 丟進 context 問「這個 bug 可能在哪裡?」,不需要提前篩選哪些檔案。

Multimodal:文字 + 圖片輸入

import base64
from ollama import chat

with open("screenshot.png", "rb") as f:
img_b64 = base64.b64encode(f.read()).decode()

response = chat(
model='gemma4:31b-cloud',
messages=[{
'role': 'user',
'content': '描述這張截圖裡的 UI 問題',
'images': [img_b64]
}]
)

圖片支援可變解析度,透過 visual token budget 控制精度:

  • 70 tokens → 快速、低細節
  • 1120 tokens → 高精度、較慢

Native Function Calling

tools = [{
    'type': 'function',
    'function': {
        'name': 'get_weather',
        'description': '查詢指定城市天氣',
        'parameters': {
            'type': 'object',
            'properties': {
                'city': {'type': 'string', 'description': '城市名稱'}
            },
            'required': ['city']
        }
    }
}]

response = chat(
model='gemma4:31b-cloud',
messages=[{'role': 'user', 'content': '台北現在天氣怎樣?'}],
tools=tools
)
# 模型會回傳 tool_call,不是自己編天氣

---

⚖️ Gemma 4 家族比較表

型號參數Context推薦場景執行環境
31b-cloud ☁️30.7B256K雲端免費、最強性能Ollama Cloud
31b30.7B256K本地最強、需高階 GPU本地 24GB+ VRAM
26b (MoE)25.2B 總 / 3.8B 啟動256K效率優先、速度快工作站
12b12B256K平衡性能與資源工作站/中階 GPU
e4b4.5B128K邊緣裝置、手機CPU/手機
e2b2.3B128K最輕量、支援 audio嵌入式/手機
Google DeepMind Gemma 4 開源模型家族 GitHub 官方頁面

---

🔧 我實際踩過的坑

坑一:首次 ollama run gemma4:31b-cloud 沒有認證提示

症狀:跑指令後卡住,或直接報錯。
原因:Ollama 版本太舊,不支援 cloud variant 的認證流程。
解法

# 更新 Ollama
curl -fsSL https://ollama.com/install.sh | sh
ollama --version  # 確認 0.6+

坑二:Google AI Studio API key 6 月後 401

症狀:原本可用的 API key 突然回 401。
原因:2026 年 6 月 19 日起,舊的無限制 standard key 被拒絕。
解法:去 AI Studio 重新產生有 restriction 的新 key。

坑三:Thinking mode 輸出太長

症狀:開了 thinking mode 後,模型輸出了幾千字的推理過程,才給幾行答案。
原因:thinking mode 設計就是這樣,推理 token 不計入「答案」。
解法:如果不需要看推理過程,移除 system prompt 的 <|think|> token,或在 parser 裡只取 之後的內容:

content = response['message']['content']
if '</think>' in content:
    answer = content.split('</think>')[-1].strip()

坑四:multimodal 圖片輸入沒反應

症狀:帶了圖片 base64,模型只回應文字 prompt 的部分,完全沒提到圖。
原因:prompt 格式錯誤,圖片要放在文字前面。
正確格式

# ✓ 對:圖片在前,文字在後
messages=[{
    'role': 'user',
    'images': [img_b64],
    'content': '這張圖有什麼問題?'
}]

# ✗ 錯:文字在前
messages=[{
'role': 'user',
'content': '這張圖有什麼問題?',
'images': [img_b64]
}]

---

❓ 常見問題 FAQ

Q:gemma4:31b-cloud 完全免費嗎?有額度限制嗎?

A:Ollama Cloud 提供免費方案,gemma4:31b-cloud 在免費額度內可用。OpenRouter 的 google/gemma-4-31b-it:free 是 $0/M token,但有速率限制。Google AI Studio 也有免費 playground 和 API。超量或高頻使用場景建議看各平台的付費方案。

Q:privacy 怎麼看?prompt 會被 Ollama 存嗎?

A:cloud variant 的 prompt 確實傳到 Ollama 伺服器處理。敏感程式碼或私人資料建議用本地版 gemma4:31b(需自備 GPU),或走 Google Cloud / Vertex AI 的企業方案。

Q:跟 Claude Sonnet 4 / GPT-4o 比怎麼樣?

A:Gemma 4 31B 是開源模型,Arena AI 排行 #3(開源)。閉源模型普遍仍在它前面,但差距在縮小。最大優勢是免費 + 開源 + 可本地部署,不是在所有 benchmark 都超越閉源模型。

Q:256K context 實際用起來穩嗎?

A:官方 benchmark 在 128K needles(MRCR v2)拿 66.4%,不是 100%。超長 context 的「needle in a haystack」測試顯示中間部分有衰減,這是目前所有長 context 模型的共通問題。

Q:台灣繁體中文輸出品質怎樣?

A:Gemma 4 支援 140+ 語言,繁體中文輸出測下來通順,但和 Claude 或 GPT-4o 相比,繁中細節處理還是有一點差距。日常使用沒問題,專業術語或複雜中文推理建議自己測一下。

---

🔗 延伸資源

author
陳彥彤

AI 工程師 · AI 顧問。Java 後端 8 年、AI 工程師 2 年。AI 內訓 · AI 導入顧問 · 前後端與雲端培訓。

support

覺得文章有用可以到 GitHub 給個 star,或是透過信箱聊聊 AI 內訓、AI 導入顧問或前後端 / 雲端培訓。

related

相關文章

[AI 工具] · 28min
Ollama Cloud 接到 hermes-agent 跟 LangChain:免費跑 Gemma4 31B 不用 GPU 完整指南
5 分鐘前在我 Mac 上 `ollama run gemma4:31b-cloud` 真的回我訊息——本機完全沒吃 GPU,模型在 Ollama 雲端跑、token 從終端機流出來。然後我發現 hermes-agent 的 .env 半年前就把 Ollama Cloud 預埋好了,去掉註解填 key 就能切過去。本文記錄整套 round-trip:Ollama Cloud Free 額度怎麼算、Gemma4 31b-cloud 實測、接到 hermes 三步驟、LangChain 兩種接法 (ChatOpenAI vs ChatOllama) 的差別、Embedding 走 cloud 還是本機、跟 Claude/OpenAI 怎麼選、5 個踩過的真實坑。
[AI 工具] · 16min
Claude Code 怎麼做出「好看又可編輯」的 PPT?pptx skill 四支柱實作
AI 能做可編輯的 PPT 早不是問題,難的是「好看」。python-pptx 本身很樸素——沒圓角、沒陰影、內建模板還很醜,質感不是工具給的,是設計出來的。這篇拆解我用 Claude Code 官方 pptx skill 把樸素預設做成專業簡報的四個支柱:配色系統(60-30-10、十組現成調色盤)、字型層次(type scale、襯線配無襯線)、版型與留白(對齊網格 + 重複視覺母題)、配圖(codex 生圖),外加最決定好看的 render 驗收 loop(把 .pptx 逐頁 render 成圖用眼睛抓醜),以及四個踩坑。截圖都是真的用 python-pptx 產、真的 render 出來的。
[AI 工具] · 17min
app-screenshots 是什麼?讓 Claude Code 自動產「標註版截圖文件」的 skill
app-screenshots 是 Alexander Opalic 寫的 Claude Code skill:你只要說「幫我截圖這個網站做文件」,AI 就自己開頁、找元素、在截圖上畫好帶編號的語意標註(紅框圈按鈕、藍圈標連結)、產出圖文對照的 Markdown。底層靠 agent-browser 驅動 Chrome + 一支 298 行純前端 SVG 注入腳本 annotate.js。本文拆解它的六階段工作流、那支沒被作者講清楚的標註引擎(canvas 量測字寬、六候選點避讓、失敗大聲回報)、三種標註類型(box/click/circle)怎麼選、實際跑出來長怎樣、安裝使用、以及適合誰不適合誰。附我用它底層引擎跑出來的真實標註圖。