Azure AI 設定¶
當您要設定 Azure OpenAI 以進行文字翻譯,以及使用 Azure AI Vision 提取影像文字時,請參考本指南。
先決條件¶
- 一個 Azure 訂閱。
- 具有建立或使用 Azure AI 資源與模型部署的權限。
- Azure AI Foundry 中的一個專案,或等效的 Azure OpenAI 與 Azure AI Vision 資源存取權。
建立 Azure AI 專案¶
- 開啟 Azure AI Foundry。
- 建立或選擇一個專案。
- 為專案建立或選擇一個 AI 集線器。
- 建立完成後開啟專案概觀。
部署 Azure OpenAI 模型¶
- 在專案中,開啟 模型 + 端點 (Models + endpoints)。
- 選擇 部署模型 (Deploy model)。
- 選擇一個 GPT 模型,例如
gpt-4o。 - 部署該模型。
- 記錄端點、部署名稱、模型名稱、API 金鑰與 API 版本。
Note
Azure OpenAI 的 API 版本與 Azure AI Foundry 顯示的模型版本是分開的。請為您的部署選擇受支援的 API 版本。
設定 Azure AI Vision¶
影像翻譯會先使用 Azure AI Vision 從來源影像中擷取文字,然後才進行翻譯。
在您的 Azure AI 專案中,尋找 Azure AI 服務的金鑰與端點。

記錄:
- Azure AI 服務端點
- Azure AI 服務 API 金鑰
環境變數¶
將憑證新增到您的 .env 檔案或 CI 機密中。
# Azure AI Vision,為影像翻譯所需
AZURE_AI_SERVICE_API_KEY="..."
AZURE_AI_SERVICE_ENDPOINT="https://<resource>.cognitiveservices.azure.com/"
# Azure OpenAI,為文字翻譯所需
AZURE_OPENAI_API_KEY="..."
AZURE_OPENAI_ENDPOINT="https://<resource>.openai.azure.com/"
AZURE_OPENAI_MODEL_NAME="gpt-4o"
AZURE_OPENAI_CHAT_DEPLOYMENT_NAME="<deployment>"
AZURE_OPENAI_API_VERSION="2024-12-01-preview"
Co-op Translator 也支援可選的備援憑證組。複製整套提供者變數並加上後綴(例如 _1 或 _2);備援組中的所有變數都必須使用相同的後綴。
AZURE_OPENAI_API_KEY_1="..."
AZURE_OPENAI_ENDPOINT_1="https://<resource-1>.openai.azure.com/"
AZURE_OPENAI_MODEL_NAME_1="gpt-4o"
AZURE_OPENAI_CHAT_DEPLOYMENT_NAME_1="<deployment-1>"
AZURE_OPENAI_API_VERSION_1="2024-12-01-preview"
下一步¶
- 回到 Configuration 以設定本機或 CI 的環境變數。
- 使用 CLI 參考 來執行翻譯指令。
- 使用 GitHub Actions 自動化翻譯拉取請求。