From 3026e24bab5865ec92fcc72a4488a18f1053aff6 Mon Sep 17 00:00:00 2001 From: Liujian <824010343@qq.com> Date: Thu, 21 Aug 2025 19:01:02 +0800 Subject: [PATCH 1/2] add azure openai --- .../azure_openai/assets/icon_l_en.svg | 50 +++++++++++++++++++ .../azure_openai/assets/icon_s_en.svg | 8 +++ .../azure_openai/azure_openai.yaml | 40 +++++++++++++++ 3 files changed, 98 insertions(+) create mode 100644 ai-provider/model-runtime/model-providers/azure_openai/assets/icon_l_en.svg create mode 100644 ai-provider/model-runtime/model-providers/azure_openai/assets/icon_s_en.svg create mode 100644 ai-provider/model-runtime/model-providers/azure_openai/azure_openai.yaml diff --git a/ai-provider/model-runtime/model-providers/azure_openai/assets/icon_l_en.svg b/ai-provider/model-runtime/model-providers/azure_openai/assets/icon_l_en.svg new file mode 100644 index 00000000..247faf33 --- /dev/null +++ b/ai-provider/model-runtime/model-providers/azure_openai/assets/icon_l_en.svg @@ -0,0 +1,50 @@ + + + + diff --git a/ai-provider/model-runtime/model-providers/azure_openai/assets/icon_s_en.svg b/ai-provider/model-runtime/model-providers/azure_openai/assets/icon_s_en.svg new file mode 100644 index 00000000..df1f54f3 --- /dev/null +++ b/ai-provider/model-runtime/model-providers/azure_openai/assets/icon_s_en.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/ai-provider/model-runtime/model-providers/azure_openai/azure_openai.yaml b/ai-provider/model-runtime/model-providers/azure_openai/azure_openai.yaml new file mode 100644 index 00000000..250a5c4b --- /dev/null +++ b/ai-provider/model-runtime/model-providers/azure_openai/azure_openai.yaml @@ -0,0 +1,40 @@ +provider: azure_openai +label: + en_US: Azure OpenAI Service Model +icon_small: + en_US: icon_s_en.svg +icon_large: + en_US: icon_l_en.svg +background: "#E3F0FF" +help: + title: + en_US: Get your API key from Azure + zh_Hans: 从 Azure 获取 API Key + url: + en_US: https://azure.microsoft.com/en-us/products/ai-services/openai-service +supported_model_types: + - llm +configurate_methods: + - customizable-model +model_credential_schema: + credential_form_schemas: + - variable: api_key + label: + en_US: API Key + type: secret-input + required: true + placeholder: + zh_Hans: 在此输入您的 API Key + en_US: Enter your API Key + - variable: base_url + type: text-input + required: true + placeholder: + zh_Hans: 在此输入您的 Base URL + en_US: Enter your Base URL + - variable: api_version + label: + en_US: '2024-02-01' + type: text-input + required: true +address: https://docs-test-001.openai.azure.com/ \ No newline at end of file From fdac169bda5653bcc5887f0214e3a1220e1037af Mon Sep 17 00:00:00 2001 From: Liujian <824010343@qq.com> Date: Tue, 26 Aug 2025 17:26:45 +0800 Subject: [PATCH 2/2] update azure open config --- .../model-providers/azure_openai/azure_openai.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ai-provider/model-runtime/model-providers/azure_openai/azure_openai.yaml b/ai-provider/model-runtime/model-providers/azure_openai/azure_openai.yaml index 250a5c4b..0e77f624 100644 --- a/ai-provider/model-runtime/model-providers/azure_openai/azure_openai.yaml +++ b/ai-provider/model-runtime/model-providers/azure_openai/azure_openai.yaml @@ -1,6 +1,6 @@ provider: azure_openai label: - en_US: Azure OpenAI Service Model + en_US: Azure OpenAI icon_small: en_US: icon_s_en.svg icon_large: @@ -16,7 +16,7 @@ supported_model_types: - llm configurate_methods: - customizable-model -model_credential_schema: +provider_credential_schema: credential_form_schemas: - variable: api_key label: