Skip to content

Commit 8ef8229

Browse files
Added apiVersion parameter to AzureOpenAiEmbeddingModel and AzureOpenAiStreamingChatModel when creating them in AzureOpenAiRecorder
1 parent b53feaa commit 8ef8229

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

openai/azure-openai/runtime/src/main/java/io/quarkiverse/langchain4j/azure/openai/runtime/AzureOpenAiRecorder.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ public Supplier<?> streamingChatModel(Langchain4jAzureOpenAiConfig runtimeConfig
5050
var builder = AzureOpenAiStreamingChatModel.builder()
5151
.baseUrl(getBaseUrl(runtimeConfig))
5252
.apiKey(runtimeConfig.apiKey())
53+
.apiVersion(runtimeConfig.apiVersion())
5354
.timeout(runtimeConfig.timeout())
5455
.logRequests(firstOrDefault(false, chatModelConfig.logRequests(), runtimeConfig.logRequests()))
5556
.logResponses(firstOrDefault(false, chatModelConfig.logResponses(), runtimeConfig.logResponses()))
@@ -76,6 +77,7 @@ public Supplier<?> embeddingModel(Langchain4jAzureOpenAiConfig runtimeConfig) {
7677
var builder = AzureOpenAiEmbeddingModel.builder()
7778
.baseUrl(getBaseUrl(runtimeConfig))
7879
.apiKey(runtimeConfig.apiKey())
80+
.apiVersion(runtimeConfig.apiVersion())
7981
.timeout(runtimeConfig.timeout())
8082
.maxRetries(runtimeConfig.maxRetries())
8183
.logRequests(firstOrDefault(false, embeddingModelConfig.logRequests(), runtimeConfig.logRequests()))

0 commit comments

Comments
 (0)