星期日, 1月 18, 2026

Azure OpenAI + CLINE 於 vscode 設定小記

Azure OpenAI + CLINE 於 vscode 設定小記



今天來記錄如何在 CLINE vscode extension 內設定 Azure OpenAI Key


先說需求背景, 目前我已經有使用以下 Coding Agent


以上扣掉 Free Plan 提供的額度, 就是訂閱制 US$ 21 / 月, 目前不同的方案提供的語言模型方式不同, 例如 ChatGPT 就只提供自家的 GPT 模型, 但是 Github Copilot / Antigravity 就會提供多家的模型.

這個時候有個想法, 就是如果今天工作型態與資料範圍大概固定的狀況下, 除了使用這樣包月的訂閱制, 有沒有機會也是使用像是雲端 Pay as You Go 方式來使用這些模型, 於是想到之前知道的 CLINE 來進行測試.


CLINE

  • 官網 https://cline.bot/

  • 目前可以使用 vscode extension 與 Cline CLI 方式運作

  • 費用導向 AI Provider 來支付 

  • 可使用多個 AI Provider, 但是無 Github Copilot / Codex 那樣在介面上方便切換 


今天主要是來測試 如果你在 Azure 上面使用 Azure OpenAI 如何與 cline 結合使用


==== Azure OpenAI 部分 ====


登入 Azure Portal

搜尋 openAI -- > 點選 Azure OpenAI

在 Microsoft Foundry 頁面 點選 建立



  • 選取 Azure OpenAI

    • 可以看到 建議是建立 Azure AI Foundry (因為你建立 Azure OpenAI 後面要進入管理介面部署模型的時候也是到 AI Foundry), 但是因為目前還沒有要建立 AI Foundry 專案, 所以我們先用簡單的方法


填入所需資訊 (訂用帳戶/資源群組/區域/名稱/定價層) -- > 下一頁


視需求選取網路 / 標籤設定 -- > 點選 建立

佈署完成後 前往該資源

點選 前往 Foundry 入口網站



進到 Microsoft Foundry 頁面

點選左方的部署


點選 部署模型 -- > 部署基本模型


選取要部署模型 -- > 點選 確認

  • 這邊如果看到模型有鎖頭圖示代表需要訂閱才能部署, 另外也要考慮該模型在那個區域是否有 Quota 可以使用


接下來最重要的應該就是部署名稱的填寫

cline 不會知道你後面連接是那個模型, 所以他認得是部署名稱, 這邊我取 cline-gpt-4.1-mini -- > 點選 部署


接下來可以觀察詳細資料


  • 這邊主要就是注意 端點的 目標URI金鑰 (後續設定 cline 會用到)

  • 也可以從畫面觀察 api version 為 2024-12-01-preview


接下來回到 vscode

在 Extension 搜尋 cline 並安裝


在 Cline 設定內因為沒有 Azure 或是 Azure OpenAI

可參考以下設定 

API Provider 請選 OpenAI Compatible

Base URL 部分需要手動調整

  • 從剛剛端點的 目標URL 貼上會長這樣子 https://2026cline-test.openai.azure.com/openai/deployments/cline-gpt-4.1-mini/chat/completions?api-version=2025-01-01-preview 

  • 要調整為 https://2026cline-test.openai.azure.com/openai/deployments/cline-gpt-4.1-mini/ 去除掉 chat/completions?api-version=2025-01-01-preview 

Model ID 請輸入我們的部署名稱 cline-gpt-4.1-mini

Set Azure API Version 可考慮輸入: 畫面上看到你的 API version, 例如 2024-12-01-preview

MODEL CONFIGURATION: 可考慮把 Temperature 從 0 改為 1

  • 這個是有遇到 400 error log, 問 Copilot 問來的, 因為模型支援參數的關係

記得點選 Done 存擋


回到畫面跟 CLINE 打個招呼測試

如果沒有錯誤訊息 應該就可以了



往前又邁進一步


~ enjoy it



Reference

沒有留言: