在終端機中詢問 ERPC AI,並讓它經您核准後執行操作
erpc ai 在您的終端機中開啟與 ERPC AI 的對話。它根據 ERPC 的文件與您的帳戶回答,經您核准後,它也可以替您執行操作。本頁說明 ERPC CLI
v0.1.0-rc.4,這是發行前版本。ERPC AI 需要 ERPC 帳戶;方案與 Token 包請見 ERPC AI。開始對話
使用
erpc login 讓本機登入(登入與金鑰),然後開啟對話:bash
不帶命令的
erpc 會開啟相同的主控台。erpc ai -m 提出一個問題並印出回答。erpc ai -c 繼續上一次的對話,也可搭配 -m 或透過管線輸入的問題使用。erpc resume 可讓您從清單中挑選任一已儲存的對話,erpc resume <id> 則繼續具有該 id 的對話。對話儲存在
~/.erpc/conversations/ 下,只有您本人可以讀取。經您核准後 ERPC AI 可以做什麼
- 啟動與結束按小時計費的產品。
- 以您錢包中的 EURC 購買 ERPC Credit。
- 等待新的 VPS 啟動完成,使用 ERPC 設定的密碼登入一次,放入您的金鑰,並永久關閉密碼登入。
- 只允許來自您位址的 SSH。
ERPC AI 執行的是您自己也會輸入的同一批 erpc 命令,並且優先使用這些命令,而不是臨時編寫的腳本。您也可以透過與它對話來構建並部署應用:請見 erpc worker 快速開始。
ERPC AI 在執行操作前會詢問什麼
當 ERPC AI 需要您做決定時,它會提供選項,供您以方向鍵與 Enter 選擇。
它自己執行上述清單中的操作時,每一次都會先詢問您,且游標停在 Stop 上。即使允許所有命令,這一點也不會改變。
它也可以在您自己的電腦上執行命令。只用於查看的命令會立即執行。其他任何命令都會逐字顯示,並每次詢問:您可以允許該條命令本身,或在回答第二個問題後允許所有命令(包括腳本)。
一旦允許所有命令,在
erpc ai 結束或 /new(或 /clear)開始新對話之前,執行任何命令前都不會再詢問。帶有 --yes 且會花費金錢或變更伺服器的命令也會執行,而印出金鑰檔案或密碼的命令會將其交給 ERPC AI。ERPC AI 會看到什麼
工具回傳的所有內容,都會作為對話的一部分,透過 ERPC AI 閘道傳送給模型。
- 您電腦上的命令:任何命令印出的內容都會傳給 ERPC AI,包括日誌。只有
api-key=、api_key=、apikey=與token=參數的值會被隱藏。 - 您的帳戶:讀取您帳戶的工具絕不會傳出伺服器密碼、IP 白名單、附帶金鑰的端點、付款資料、API key 或工作階段。對於帳戶中的每台 VPS,其 IP 與登入使用者確實會送達模型,讓您可以詢問它位於何處。
- 新的 VPS:在 ERPC AI 設定新 VPS 期間,其 IP 與登入使用者(絕不包含其密碼)、主機金鑰指紋、您自己的公開位址,以及允許 SSH 連線的來源位址,也會送達模型。
SECURITY.md 中的助理讀取的內容列出了每個工具傳出的內容。
選擇模型大小
預設情況下,每一輪的文字會決定模型大小:問候使用 small,其餘使用 large。若要讓每一輪都使用同一種大小,請在啟動時加上
--model(也可與 -m 或 -c 搭配使用),或在主控台中輸入 /model:bash
可用的大小為
small、medium、large 與 xlarge,最後一種能力最強,會以 2 倍的量消耗您的 Token。/model auto 會改回由每一輪的文字決定,單獨輸入 /model 則會說明目前使用的大小。- 在對話中變更大小時,會以新的大小將整段對話重新讀取一次。
- 此選擇會持續到
erpc ai結束為止,執行/new後也一樣,主控台會在每則回答下方標示所用的大小。 - 若服務不提供所選的大小,會以其預設大小回答,主控台也會說明這一點。
- 建議的下一則訊息與長對話的摘要,仍維持使用 small 大小。
對話中的命令
每則回答之後,輸入框會以淡色顯示建議的下一則訊息。按 Tab 會將其放入輸入框,供您編輯或送出;在您按下 Enter 之前,不會傳送任何內容。每則建議都是一次額外的小型請求,只會傳送最近兩輪的文字,絕不包含工具結果。
長對話會自動摘要,以控制費用,被摘要的對話輪次仍保留在磁碟上。
記憶
ERPC AI 可以在不同對話之間記住關於您的簡短事實,例如您的主機、鏈與偏好。這些內容保存在
~/.erpc/memory.json 中,看起來像 Secret 的內容都不會被儲存。erpc memory list、forget <n> 與 clear 可顯示與刪除它們。將技能提供給其他 AI Agent
技能是 ERPC AI 對每條鏈與每項服務所掌握的知識。
erpc skills install(或 erpc skills sync)會將技能寫出,供其他 AI Agent 使用。這些技能內建於 erpc 中,並已依其命令核對,因此始終與您執行的版本一致。升級後,只要磁碟上的副本較舊,erpc doctor 就會發出警告。從錢包付款
erpc wallet create 會設定您唯一的 Base 錢包。若 1Password 中已有 ERPC 錢包,就會使用該錢包,只有在沒有錢包時才會建立新錢包。新錢包的私鑰會直接送入 1Password,絕不寫入磁碟,也絕不顯示。向錢包轉入 EURC 後,ERPC AI 便可在您核准每筆購買後,從該錢包購買 ERPC Credit。
erpc wallet create --no-ai 可讓 ERPC AI 不提出詢問,--vault 則接受 1Password 保險庫的 id 或名稱。erpc wallet show 會顯示錢包的位址。





