Skip to content

Commit 548919f

Browse files
committed
refactor(llms): remove Azure OpenAI support #257
- Delete Azure OpenAI provider and related files. - Remove Azure-related configurations from settings and documentation.
1 parent 7f58289 commit 548919f

File tree

9 files changed

+3
-259
lines changed

9 files changed

+3
-259
lines changed

core/src/main/kotlin/cc/unitmesh/devti/llms/LlmFactory.kt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package cc.unitmesh.devti.llms
22

3-
import cc.unitmesh.devti.llms.azure.AzureOpenAIProvider
43
import cc.unitmesh.devti.llms.custom.CustomLLMProvider
54
import cc.unitmesh.devti.llms.custom.InlayCustomLLMProvider
65
import cc.unitmesh.devti.llms.openai.OpenAIProvider
@@ -22,7 +21,6 @@ class LlmFactory {
2221
return when (aiEngine) {
2322
AIEngines.OpenAI -> project.getService(OpenAIProvider::class.java)
2423
AIEngines.Custom -> project.getService(CustomLLMProvider::class.java)
25-
AIEngines.Azure -> project.getService(AzureOpenAIProvider::class.java)
2624
}
2725
}
2826

core/src/main/kotlin/cc/unitmesh/devti/llms/azure/AzureOpenAIProvider.kt

Lines changed: 0 additions & 202 deletions
This file was deleted.

core/src/main/kotlin/cc/unitmesh/devti/llms/azure/SimpleOpenAIBody.kt

Lines changed: 0 additions & 6 deletions
This file was deleted.

core/src/main/kotlin/cc/unitmesh/devti/llms/azure/SimpleOpenAIFormat.kt

Lines changed: 0 additions & 13 deletions
This file was deleted.

core/src/main/kotlin/cc/unitmesh/devti/settings/Constants.kt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
package cc.unitmesh.devti.settings
22

33
val OPENAI_MODEL = arrayOf("gpt-3.5-turbo", "gpt-3.5-turbo-16k", "gpt-4", "custom")
4-
val AI_ENGINES = arrayOf("OpenAI", "Custom", "Azure")
4+
val AI_ENGINES = arrayOf("OpenAI", "Custom")
55

66
enum class AIEngines {
7-
OpenAI, Custom, Azure
7+
OpenAI, Custom
88
}
99

1010
val GIT_TYPE = arrayOf("Github" , "Gitlab")
@@ -14,7 +14,6 @@ enum class ResponseType {
1414
SSE, JSON;
1515
}
1616

17-
1817
val DEFAULT_AI_ENGINE = AI_ENGINES[0]
1918

2019
val DEFAULT_AI_MODEL = OPENAI_MODEL[0]

core/src/main/kotlin/cc/unitmesh/devti/settings/LLMSettingComponent.kt

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -50,11 +50,6 @@ class LLMSettingComponent(private val settings: AutoDevSettingsState) {
5050
}
5151

5252
private val llmGroups = mapOf<AIEngines, List<LLMParam>>(
53-
AIEngines.Azure to listOf(
54-
openAIModelsParam,
55-
openAIKeyParam,
56-
customOpenAIHostParam,
57-
),
5853
AIEngines.OpenAI to listOf(
5954
openAIModelsParam,
6055
openAIKeyParam,

core/src/test/kotlin/cc/unitmesh/devti/llms/azure/AzureOpenAIProviderTest.kt

Lines changed: 0 additions & 19 deletions
This file was deleted.

docs/quick-start.md

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -38,14 +38,6 @@ So, since 2024.4, AutoDev was unavailable in the JetBrains Plugin Repository, yo
3838

3939
ps: For OpenAI compatible, you can use `Open AI Model` to your custom OpenAI compatible model.
4040

41-
### Azure OpenAI Config
42-
43-
1. open AutoDev Config in `Settings` -> `Tools` -> `AutoDev`.
44-
2. ~~select `AI Engine` -> `Azure`, select `Open AI Model` -> `gpt-3.5-turbo`~~
45-
3. select `AI Engine` -> `Custom`
46-
4. fill `Custom Engine Server` and `Custom Engine Token` if needed.
47-
5. Apply and OK.
48-
4941
### Custom Config / OpenAI compatible
5042

5143
Tested: 零一万物([#94](https://github.com/unit-mesh/auto-dev/issues/94)), 月之暗面(Moonshot

docs/whats-new/autodev-0-7-0.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ parent: What's New
1313
1414
随着,我们对于 LLM 能力边界的探索,发现了一些更有意思的模式,这些探索的模式也融入了 AutoDev 中。
1515

16-
PS:在 JetBrains 插件中搜索 `AutoDev` 并安装,配置上你的 LLM,如 OpenAI 及其代理、Azure OpenAI 代理、开源 LLM 等即可使用。
16+
PS:在 JetBrains 插件中搜索 `AutoDev` 并安装,配置上你的 LLM,如 OpenAI 及其代理、开源 LLM 等即可使用。
1717

1818
## WHY AutoDev?对于 GenAI + 软件研发结合的理解
1919

0 commit comments

Comments
 (0)