內建 AI 模型固然有用,但它們未必能為開發者在程式設計任務上提供所需的控制力、靈活性或模型選擇。當你想要更好地支援程式碼生成、除錯、重構,或是像 Kimi 這類工具時,在 Kilo Code 中使用外部 API 會是更好的選擇。妥善的設定能讓你的工作流程更順暢、更快速、更易於管理。閱讀本文,瞭解如何在 Kilo Code 中連接外部 API 金鑰,從你的程式設計工作流程中獲得更多價值。
什麼是 Kilo Code,它如何運作?
Kilo Code 是一款 AI 程式設計輔助工具,能幫助開發者更輕鬆地撰寫、編輯與理解程式碼。它以 VS Code 擴充功能、JetBrains 擴充功能及 CLI 工具的形式運作,能簡便地融入不同的開發環境。它採用聊天式介面來處理程式碼生成、除錯、重構和程式碼解說等任務。
如何在 Kilo Code 中使用內建 AI 模型?
開始使用 Kilo Code 時,一個不錯的入門方式是它的內建 AI 模型,因為它們容易取用,也不需要額外的 API 設定。安裝好擴充功能並連結至你的帳戶後,你就可以選擇一個模型,並在 VS Code 中開始使用 AI 支援來進行程式設計、除錯、重構及日常開發任務。以下說明如何在 Kilo Code 中使用內建 AI 模型:
步驟一:在 VS Code 中安裝 Kilo Code 擴充功能
首先從 VS Code 下載並安裝 Kilo Code 擴充功能。安裝完成後,在編輯器中開啟該擴充功能,即可開始設定流程,並將其連接到你的開發環境,無需其他額外工具。
步驟二:開始免費設定並登入你的帳戶
開啟擴充功能後,點擊 Free models 開始操作。接著你需要登入你的 Kilo 帳戶,以便平台驗證你的存取權限,並解鎖擴充功能中可用的內建 AI 功能。
步驟三:完成 VS Code 授權流程
登入後,Kilo Code 會要求你授權 VS Code。完成這一步能正確地將你的編輯器與 Kilo 帳戶連接起來,確保擴充功能可以載入功能、同步設定,並讓你存取所支援的 AI 模型。
步驟四:選擇一個內建 AI 模型並開始使用
設定完成後,在 Kilo Code 中開啟模型選擇器,瀏覽可用的內建模型。選擇符合你需求的模型,即可立即開始使用它來進行程式碼生成、除錯、解說及其他開發任務。
如何將任意 LLM 連接到 Kilo Code?
在 Kilo Code 中使用內建模型很簡單,但連接自己的 LLM 能讓你在模型選擇和程式設計工作流程上擁有更多自由度。為了讓設定過程易於理解,以下步驟以 Kimi 為例,說明如何透過 Providers 設定將其連接到 Kilo Code:
步驟 1:取得 Kimi API 金鑰
前往 Kimi API Platform,開啟 User Center / API Keys,並建立一個金鑰。Kimi 的 API 與 OpenAI 相容,並使用以下基礎 URL:https://api.moonshot.ai/v1
步驟 2:在 VS Code 中開啟 Kilo Code
在 VS Code 中開啟 Kilo Code,然後點擊面板中的齒輪圖示。接著前往 Providers 分頁,在這裡你可以在擴充功能中加入並管理外部 AI 提供者。
步驟 3:加入 Moonshot.ai
在「Providers」分頁中選擇 Moonshot.ai / Kimi,貼上你的 API key,然後儲存設定。根據 Kilo 的文件說明,Moonshot provider 可直接在 Providers 區塊中使用,因此設定過程應該相當快速且簡單
步驟 4:選擇 Kimi 模型
新增 provider 後,選擇要在 Kilo Code 中使用的 Kimi 模型。以下列出幾個適合寫程式的推薦選項:
適合寫程式的推薦模型:
kimi-k2.7-codekimi-k2.7-code-highspeedkimi-k2.6
Kimi 將 kimi-k2.7-code 列為其最強的程式碼模型。
若 Kilo 中未顯示 Moonshot
可改用 Custom provider:
Provider ID:
moonshot顯示名稱:
KimiProvider API:
OpenAI CompatibleBase URL:
https://api.moonshot.ai/v1API key:你的 Kimi API key
模型:
kimi-k2.7-code
Kilo 透過此流程支援與 OpenAI 相容的自訂 provider。
使用 Kimi API 的好處
將 Kimi 連接到 Kilo Code 不只是在你的環境中多加一個模型而已。它能將日常開發任務整合在同一個地方,打造更順暢的 AI 輔助程式開發流程,讓你不必在不同工具之間來回切換。以下是使用 Kimi API 能帶來的幫助:
簡化日常程式開發任務
Kimi 可以直接在你的開發環境中協助程式碼生成、解釋和除錯。這讓日常開發工作更容易處理,並在常規任務上節省時間,讓你能把更多精力放在解決較大的程式問題,而不是花太多時間在小事上。
維持較高的程式碼品質
在你撰寫程式碼時,Kimi 可以提出改進建議並指出可能的問題。這讓你更容易在不同檔案和專案之間維持程式碼的可讀性、一致性與更好的組織結構,也能幫助你在問題變大之前提早發現錯誤。
適應不同的專案需求
無論你是在開發新功能、重構舊程式碼,還是撰寫專案文件,Kimi 都能支援開發過程中的不同階段。這讓它不只適用於單一類型的程式任務,也讓你在同一個工作空間中擁有更多彈性。
Kilo Code 能做什麼?
設定完成後,Kilo Code 可以直接在你的編輯器中充當 AI 程式開發助手。它能協助審查程式碼、修改檔案、解決錯誤,並加快重複性的開發工作,同時不打斷你的工作流程。以下是使用 Kilo Code 的幾種方式:
與你的程式碼庫對話
Kilo Code 可以透過回答關於檔案、功能與程式邏輯的問題,幫助你理解一個專案。你可以詢問某個檔案的作用、某個函式的關聯位置,或某項功能的運作方式。這讓你不必自己逐一查看,就能更輕鬆地探索程式碼庫。
幫你修改程式碼
你可以描述一個錯誤修復、程式碼變更、重構,甚至是新功能,Kilo Code 就能幫你更新檔案。這能節省重複性編輯的時間,讓簡單的變更處理起來更快。當你已經知道需要改什麼、只是需要協助套用時,這特別有用。
除錯問題
當你遇到錯誤或測試失敗時,可以把它分享給 Kilo Code,請它追查原因。它能幫你拆解問題的意義,以及問題可能出在哪裡。這讓除錯過程更有條理,也不那麼令人沮喪。
產生測試
Kilo Code 可以協助建立單元測試、整合測試、邊界情況測試、mock 以及清理邏輯。這讓你更容易提升測試覆蓋率,而不必從頭撰寫每一個測試。當你想節省時間、同時仍讓專案維持良好測試覆蓋時,這會很有幫助。
解釋不熟悉的程式碼
當你加入一個新專案,或審查別人的作品時,Kilo Code 可以用更簡單的方式解釋程式碼。它能幫你理解某個函式、某個檔案,或更大範圍程式流程的用途。這讓學習不熟悉的程式碼變得更快、更不會讓人感到吃力。
執行程式碼工作流程
Kilo Code 可以透過讀取檔案、建議修改內容,以及在需要時套用修補程式,來協助處理程式碼工作流程。視權限設定而定,它也可能在流程中執行某些指令。這有助於減少開發任務中的手動步驟。
在不同模式/Agent 下運作
你可以依照設定,在不同模式下使用 Kilo Code,例如規劃、編碼、除錯或審查。這讓你能針對特定任務使用工具,而不是把每個請求都當成同一種方式處理,為工作流程增添更多結構。
自動化重複性修改
Kilo Code 可以協助處理重複性的修改,例如重新命名模式、更新 API、清理型別、遷移程式碼或改善文件內容。當某項任務需要在專案的多個檔案或區塊中重複執行時,這會很有用,能省下大量原本緩慢又重複的工作時間。
結論
使用合適的模型設定,能讓你的工作流程更靈活、更容易管理。與其只依賴預設選項,Kilo Code 可以依照你的編碼方式與處理不同開發任務的習慣來調整。當你想要一個更貼合專案需求、更順暢的 AI 編碼體驗時,這份額外的控制力就會發揮作用。如果你想實際體驗這種靈活性,可以試試搭配 Kilo Code 使用 Kimi。這是改善你編碼、除錯以及處理日常任務方式的簡單方法。