Skip to content

Commit b378f63

Browse files
author
Milder Hernandez Cagua
committed
Update
1 parent f01c624 commit b378f63

File tree

2 files changed

+6
-4
lines changed
  • samples/semantickernel-concepts/semantickernel-syntax-examples/src/main/java/com/microsoft/semantickernel/samples/syntaxexamples
  • semantickernel-api/src/main/java/com/microsoft/semantickernel/semanticfunctions

2 files changed

+6
-4
lines changed

samples/semantickernel-concepts/semantickernel-syntax-examples/src/main/java/com/microsoft/semantickernel/samples/syntaxexamples/Example61_MultipleLLMs.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import com.microsoft.semantickernel.aiservices.openai.chatcompletion.OpenAIChatCompletion;
1010
import com.microsoft.semantickernel.orchestration.PromptExecutionSettings;
1111
import com.microsoft.semantickernel.semanticfunctions.KernelFunction;
12+
import com.microsoft.semantickernel.semanticfunctions.KernelArguments;
1213
import com.microsoft.semantickernel.semanticfunctions.KernelFunctionArguments;
1314
import com.microsoft.semantickernel.semanticfunctions.KernelFunctionFromPrompt;
1415
import com.microsoft.semantickernel.semanticfunctions.PromptTemplateConfig;
@@ -73,7 +74,7 @@ public static void runByServiceIdAsync(Kernel kernel, String serviceId) {
7374

7475
var prompt = "Hello AI, what can you do for me?";
7576

76-
KernelFunctionArguments arguments = KernelFunctionArguments.builder().build();
77+
KernelArguments arguments = KernelArguments.builder().build();
7778

7879
KernelFunction<?> func = KernelFunctionFromPrompt
7980
.builder()
@@ -104,7 +105,7 @@ public static void runByModelIdAsync(Kernel kernel, String modelId) {
104105
.build())
105106
.withOutputVariable("result", "java.lang.String")
106107
.build())
107-
.withArguments(KernelFunctionArguments.builder().build())
108+
.withArguments(KernelArguments.builder().build())
108109
.block();
109110

110111
System.out.println(result.getResult());
@@ -136,7 +137,7 @@ public static void runByFirstModelIdAsync(Kernel kernel, String... modelIds) {
136137
.build();
137138

138139
var result = kernel.invokeAsync(function)
139-
.withArguments(KernelFunctionArguments.builder().build())
140+
.withArguments(KernelArguments.builder().build())
140141
.block();
141142

142143
System.out.println(result.getResult());

semantickernel-api/src/main/java/com/microsoft/semantickernel/semanticfunctions/KernelArguments.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111

1212
import java.util.ArrayList;
1313
import java.util.Collection;
14+
import java.util.Collections;
1415
import java.util.HashMap;
1516
import java.util.List;
1617
import java.util.Map;
@@ -93,7 +94,7 @@ protected KernelArguments(@NonNull KernelArguments arguments) {
9394
*/
9495
@Nonnull
9596
public Map<String, PromptExecutionSettings> getPromptExecutionSettings() {
96-
return promptExecutionSettings;
97+
return Collections.unmodifiableMap(promptExecutionSettings);
9798
}
9899

99100
/**

0 commit comments

Comments
 (0)