OpenClaw入門指南:用YAML零代碼構(gòu)建AI工作流,支持Claude/DeepSeek/Ollama多模型

OpenClaw 入門指南:用 YAML 寫 AI 工作流,不寫一行 Python 也能自動(dòng)化
你試過讓 ChatGPT 自動(dòng)查天氣、讀飛書文檔、再把結(jié)果發(fā)到釘釘嗎?手動(dòng)復(fù)制粘貼太累;用 Python 寫腳本又得處理 API 密鑰、錯(cuò)誤重試、格式轉(zhuǎn)換……更別說換模型(Claude/DeepSeek/本地 Ollama)就得改一堆代碼。
OpenClaw 不是聊天機(jī)器人——它是「AI 工作流的樂高」。不用寫函數(shù)、不碰 SDK,用人類可讀的 YAML 文件,聲明「什么時(shí)候觸發(fā)」「調(diào)哪個(gè)服務(wù)」「怎么串起來」。它像一份帶執(zhí)行能力的說明書:告訴電腦「先問 Claude 總結(jié)文檔,再讓 DeepSeek 翻譯成英文,最后用飛書機(jī)器人推送」,OpenClaw 就照做。
步驟一:3 分鐘跑起第一個(gè)工作流
1. 安裝(支持 macOS/Linux/Windows WSL)
pip install openclaw
# 驗(yàn)證安裝
openclaw --version
# 輸出類似:openclaw 0.8.2OpenClaw 是純 Python 包,無 GUI、無后臺(tái)進(jìn)程,裝完即用。MIT 協(xié)議允許自由修改和嵌入私有系統(tǒng)。
2. 創(chuàng)建最簡工作流 hello-claude.yaml
name: "問候 Claude"
model: "claude-3-haiku" # 支持 claude/chatgpt/deepseek/ollama:qwen2:7b
steps:
- action: "llm.chat"
input: "用中文說一句‘你好,我是 OpenClaw’,加個(gè)emoji"YAML 比 JSON 更易讀(不用引號(hào)和逗號(hào)),比 Python 更專注邏輯(不寫 def、try)。開發(fā)者一眼看懂流程,產(chǎn)品經(jīng)理也能參與評(píng)審。
3. 運(yùn)行并查看結(jié)果
openclaw run hello-claude.yaml輸出示例:
? 執(zhí)行完成
?? 輸出:你好,我是 OpenClaw ?? OpenClaw 內(nèi)置主流模型適配器。你只管寫「要什么」,它自動(dòng)選對(duì) API、加請(qǐng)求頭、解析響應(yīng)——Claude 的 anthropic-version 頭都不用手動(dòng)填。
步驟二:接入真實(shí)服務(wù)(飛書 + 本地模型)
假設(shè)你要自動(dòng)總結(jié)飛書文檔,并用本地 Qwen2 模型翻譯:
1. 獲取飛書 token(5 秒)
登錄 飛書開放平臺(tái) → 創(chuàng)建自建應(yīng)用 → 復(fù)制「App ID」和「App Secret」。
2. 編寫 summarize-feishu.yaml
name: "飛書文檔摘要+翻譯"
model: "ollama:qwen2:7b" # 指向本地 Ollama 模型(需提前運(yùn)行:ollama run qwen2:7b)

steps:
- action: "feishu.doc.get"
doc_id: "doct_abc123..." # 替換為你的飛書文檔ID
- action: "llm.chat"
input: |
請(qǐng)用 3 句話總結(jié)以下內(nèi)容:
{{ steps[0].output.content }}
- action: "llm.chat"
model: "deepseek-chat" # 切換模型只需改這里!
input: "把下面中文翻譯成英文:{{ steps[1].output }}"關(guān)鍵點(diǎn)說明:
{{ steps[0].output.content }}是變量語法,自動(dòng)取上一步返回的文檔正文- 同一工作流里混用
ollama/deepseek/claude,無需改代碼,只改 YAML - 所有敏感信息(飛書 token、API Key)通過環(huán)境變量注入,不硬編碼在 YAML 里
3. 設(shè)置密鑰并運(yùn)行
export FEISHU_APP_ID="cli_xxx"
export FEISHU_APP_SECRET="xxx"
export DEEPSEEK_API_KEY="sk-xxx"
openclaw run summarize-feishu.yaml驗(yàn)證:你得到了什么?
- ? 零代碼自動(dòng)化:飛書文檔更新后,改一行
doc_id就能復(fù)用整個(gè)流程 - ? 模型自由切換:想換 Claude 做摘要、Qwen2 做翻譯?改兩行
model:即可 - ? 100% 本地可控:Ollama 模型跑在你電腦上,飛書 token 存本地環(huán)境變量,數(shù)據(jù)不出內(nèi)網(wǎng)
常見問題
Q:需要自己搭服務(wù)器嗎?
A:不需要。openclaw run 是單機(jī)命令行工具,適合個(gè)人自動(dòng)化。企業(yè)級(jí)部署才需 Kubernetes(官網(wǎng)提供 Helm Chart)。
Q:50+ 服務(wù)包括哪些?
A:飛書/釘釘/企微/Notion/GitHub/Slack/MySQL/PostgreSQL/Redis… 連「發(fā)送微信消息」都有插件(需配合 WeChat Bot)。所有插件開源在 GitHub,可自行增刪。
Q:和 Dify/Coze 有什么區(qū)別?
A:Dify/Coze 是可視化拖拽平臺(tái),適合非技術(shù)用戶;OpenClaw 是給開發(fā)者的「基礎(chǔ)設(shè)施」——YAML 可 Git 版本管理、CI/CD 自動(dòng)測(cè)試、和現(xiàn)有 DevOps 流程無縫集成。
下一步
? 已掌握基礎(chǔ)?試試《OpenClaw + Ollama 本地部署全鏈路》——從 Mac M2 裝 Ollama 到用 Qwen2 跑完整 RAG 工作流
? 想深入工程化?看《用 OpenClaw 構(gòu)建企業(yè)級(jí) AI 中臺(tái)》,含審計(jì)日志、權(quán)限分級(jí)、多租戶支持
? 還沒裝好 Ollama?先學(xué)《10 分鐘在 Windows 上跑通本地大模型》
OpenClaw 不是讓你「更會(huì)用 AI」,而是讓你「把 AI 當(dāng)成螺絲釘,擰進(jìn)自己的系統(tǒng)里」。從 YAML 開始,你離真正掌控 AI,只差一個(gè) openclaw run。