Skip to content

Commit 5596012

Browse files
LittleLittleCloudvictordibia
authored andcommitted
[.Net] update oai tests by using new OpenAI resources (#2939)
* update oai tests * Update MetaInfo.props
1 parent 9afb5d6 commit 5596012

File tree

10 files changed

+61
-50
lines changed

10 files changed

+61
-50
lines changed

dotnet/eng/MetaInfo.props

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33
<PropertyGroup>
4-
<VersionPrefix>0.0.14</VersionPrefix>
4+
<VersionPrefix>0.0.15</VersionPrefix>
55
<Authors>AutoGen</Authors>
66
<PackageProjectUrl>https://microsoft.github.io/autogen-for-net/</PackageProjectUrl>
77
<RepositoryUrl>https://github.com/microsoft/autogen</RepositoryUrl>
88
<RepositoryType>git</RepositoryType>
99
<PackageLicenseExpression>MIT</PackageLicenseExpression>
1010
<PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance>
1111
</PropertyGroup>
12-
</Project>
12+
</Project>

dotnet/sample/AutoGen.BasicSamples/Example13_OpenAIAgent_JsonMode.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ public class Example13_OpenAIAgent_JsonMode
1616
public static async Task RunAsync()
1717
{
1818
#region create_agent
19-
var config = LLMConfiguration.GetAzureOpenAIGPT3_5_Turbo(deployName: "gpt-35-turbo-0125"); // json mode only works with 0125 and later model.
19+
var config = LLMConfiguration.GetAzureOpenAIGPT3_5_Turbo(deployName: "gpt-35-turbo"); // json mode only works with 0125 and later model.
2020
var apiKey = config.ApiKey;
2121
var endPoint = new Uri(config.Endpoint);
2222

dotnet/sample/AutoGen.BasicSamples/LLMConfiguration.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,11 @@ public static OpenAIConfig GetOpenAIGPT4()
2222
return new OpenAIConfig(openAIKey, modelId);
2323
}
2424

25-
public static AzureOpenAIConfig GetAzureOpenAIGPT3_5_Turbo(string deployName = "gpt-35-turbo-16k")
25+
public static AzureOpenAIConfig GetAzureOpenAIGPT3_5_Turbo(string? deployName = null)
2626
{
2727
var azureOpenAIKey = Environment.GetEnvironmentVariable("AZURE_OPENAI_API_KEY") ?? throw new Exception("Please set AZURE_OPENAI_API_KEY environment variable.");
2828
var endpoint = Environment.GetEnvironmentVariable("AZURE_OPENAI_ENDPOINT") ?? throw new Exception("Please set AZURE_OPENAI_ENDPOINT environment variable.");
29-
29+
deployName = deployName ?? Environment.GetEnvironmentVariable("AZURE_OPENAI_DEPLOY_NAME") ?? throw new Exception("Please set AZURE_OPENAI_DEPLOY_NAME environment variable.");
3030
return new AzureOpenAIConfig(endpoint, deployName, azureOpenAIKey);
3131
}
3232

dotnet/test/AutoGen.OpenAI.Tests/MathClassTest.cs

+6-7
Original file line numberDiff line numberDiff line change
@@ -96,16 +96,15 @@ the number of resolved question is {correctAnswerCount}
9696
}
9797

9898

99-
[ApiKeyFact("AZURE_OPENAI_API_KEY", "AZURE_OPENAI_ENDPOINT")]
99+
[ApiKeyFact("AZURE_OPENAI_API_KEY", "AZURE_OPENAI_ENDPOINT", "AZURE_OPENAI_DEPLOY_NAME")]
100100
public async Task OpenAIAgentMathChatTestAsync()
101101
{
102102
var key = Environment.GetEnvironmentVariable("AZURE_OPENAI_API_KEY") ?? throw new ArgumentException("AZURE_OPENAI_API_KEY is not set");
103103
var endPoint = Environment.GetEnvironmentVariable("AZURE_OPENAI_ENDPOINT") ?? throw new ArgumentException("AZURE_OPENAI_ENDPOINT is not set");
104-
104+
var deployName = Environment.GetEnvironmentVariable("AZURE_OPENAI_DEPLOY_NAME") ?? throw new ArgumentException("AZURE_OPENAI_DEPLOY_NAME is not set");
105105
var openaiClient = new OpenAIClient(new Uri(endPoint), new Azure.AzureKeyCredential(key));
106-
var model = "gpt-35-turbo-16k";
107-
var teacher = await CreateTeacherAgentAsync(openaiClient, model);
108-
var student = await CreateStudentAssistantAgentAsync(openaiClient, model);
106+
var teacher = await CreateTeacherAgentAsync(openaiClient, deployName);
107+
var student = await CreateStudentAssistantAgentAsync(openaiClient, deployName);
109108

110109
var adminFunctionMiddleware = new FunctionCallMiddleware(
111110
functions: [this.UpdateProgressFunctionContract],
@@ -115,7 +114,7 @@ public async Task OpenAIAgentMathChatTestAsync()
115114
});
116115
var admin = new OpenAIChatAgent(
117116
openAIClient: openaiClient,
118-
modelName: model,
117+
modelName: deployName,
119118
name: "Admin",
120119
systemMessage: $@"You are admin. You update progress after each question is answered.")
121120
.RegisterMessageConnector()
@@ -124,7 +123,7 @@ public async Task OpenAIAgentMathChatTestAsync()
124123

125124
var groupAdmin = new OpenAIChatAgent(
126125
openAIClient: openaiClient,
127-
modelName: model,
126+
modelName: deployName,
128127
name: "GroupAdmin",
129128
systemMessage: "You are group admin. You manage the group chat.")
130129
.RegisterMessageConnector()

dotnet/test/AutoGen.OpenAI.Tests/OpenAIChatAgentTest.cs

+12-8
Original file line numberDiff line numberDiff line change
@@ -25,16 +25,17 @@ public async Task<string> GetWeatherAsync(string location)
2525
return $"The weather in {location} is sunny.";
2626
}
2727

28-
[ApiKeyFact("AZURE_OPENAI_API_KEY", "AZURE_OPENAI_ENDPOINT")]
28+
[ApiKeyFact("AZURE_OPENAI_API_KEY", "AZURE_OPENAI_ENDPOINT", "AZURE_OPENAI_DEPLOY_NAME")]
2929
public async Task BasicConversationTestAsync()
3030
{
3131
var endpoint = Environment.GetEnvironmentVariable("AZURE_OPENAI_ENDPOINT") ?? throw new Exception("Please set AZURE_OPENAI_ENDPOINT environment variable.");
3232
var key = Environment.GetEnvironmentVariable("AZURE_OPENAI_API_KEY") ?? throw new Exception("Please set AZURE_OPENAI_API_KEY environment variable.");
33+
var deployName = Environment.GetEnvironmentVariable("AZURE_OPENAI_DEPLOY_NAME") ?? throw new Exception("Please set AZURE_OPENAI_DEPLOY_NAME environment variable.");
3334
var openaiClient = new OpenAIClient(new Uri(endpoint), new Azure.AzureKeyCredential(key));
3435
var openAIChatAgent = new OpenAIChatAgent(
3536
openAIClient: openaiClient,
3637
name: "assistant",
37-
modelName: "gpt-35-turbo-16k");
38+
modelName: deployName);
3839

3940
// By default, OpenAIChatClient supports the following message types
4041
// - IMessage<ChatRequestMessage>
@@ -56,16 +57,17 @@ public async Task BasicConversationTestAsync()
5657
}
5758
}
5859

59-
[ApiKeyFact("AZURE_OPENAI_API_KEY", "AZURE_OPENAI_ENDPOINT")]
60+
[ApiKeyFact("AZURE_OPENAI_API_KEY", "AZURE_OPENAI_ENDPOINT", "AZURE_OPENAI_DEPLOY_NAME")]
6061
public async Task OpenAIChatMessageContentConnectorTestAsync()
6162
{
6263
var endpoint = Environment.GetEnvironmentVariable("AZURE_OPENAI_ENDPOINT") ?? throw new Exception("Please set AZURE_OPENAI_ENDPOINT environment variable.");
6364
var key = Environment.GetEnvironmentVariable("AZURE_OPENAI_API_KEY") ?? throw new Exception("Please set AZURE_OPENAI_API_KEY environment variable.");
65+
var deployName = Environment.GetEnvironmentVariable("AZURE_OPENAI_DEPLOY_NAME") ?? throw new Exception("Please set AZURE_OPENAI_DEPLOY_NAME environment variable.");
6466
var openaiClient = new OpenAIClient(new Uri(endpoint), new Azure.AzureKeyCredential(key));
6567
var openAIChatAgent = new OpenAIChatAgent(
6668
openAIClient: openaiClient,
6769
name: "assistant",
68-
modelName: "gpt-35-turbo-16k");
70+
modelName: deployName);
6971

7072
MiddlewareStreamingAgent<OpenAIChatAgent> assistant = openAIChatAgent
7173
.RegisterMessageConnector();
@@ -102,16 +104,17 @@ public async Task OpenAIChatMessageContentConnectorTestAsync()
102104
}
103105
}
104106

105-
[ApiKeyFact("AZURE_OPENAI_API_KEY", "AZURE_OPENAI_ENDPOINT")]
107+
[ApiKeyFact("AZURE_OPENAI_API_KEY", "AZURE_OPENAI_ENDPOINT", "AZURE_OPENAI_DEPLOY_NAME")]
106108
public async Task OpenAIChatAgentToolCallTestAsync()
107109
{
108110
var endpoint = Environment.GetEnvironmentVariable("AZURE_OPENAI_ENDPOINT") ?? throw new Exception("Please set AZURE_OPENAI_ENDPOINT environment variable.");
109111
var key = Environment.GetEnvironmentVariable("AZURE_OPENAI_API_KEY") ?? throw new Exception("Please set AZURE_OPENAI_API_KEY environment variable.");
112+
var deployName = Environment.GetEnvironmentVariable("AZURE_OPENAI_DEPLOY_NAME") ?? throw new Exception("Please set AZURE_OPENAI_DEPLOY_NAME environment variable.");
110113
var openaiClient = new OpenAIClient(new Uri(endpoint), new Azure.AzureKeyCredential(key));
111114
var openAIChatAgent = new OpenAIChatAgent(
112115
openAIClient: openaiClient,
113116
name: "assistant",
114-
modelName: "gpt-35-turbo-16k");
117+
modelName: deployName);
115118

116119
var functionCallMiddleware = new FunctionCallMiddleware(
117120
functions: [this.GetWeatherAsyncFunctionContract]);
@@ -170,16 +173,17 @@ public async Task OpenAIChatAgentToolCallTestAsync()
170173
}
171174
}
172175

173-
[ApiKeyFact("AZURE_OPENAI_API_KEY", "AZURE_OPENAI_ENDPOINT")]
176+
[ApiKeyFact("AZURE_OPENAI_API_KEY", "AZURE_OPENAI_ENDPOINT", "AZURE_OPENAI_DEPLOY_NAME")]
174177
public async Task OpenAIChatAgentToolCallInvokingTestAsync()
175178
{
176179
var endpoint = Environment.GetEnvironmentVariable("AZURE_OPENAI_ENDPOINT") ?? throw new Exception("Please set AZURE_OPENAI_ENDPOINT environment variable.");
177180
var key = Environment.GetEnvironmentVariable("AZURE_OPENAI_API_KEY") ?? throw new Exception("Please set AZURE_OPENAI_API_KEY environment variable.");
181+
var deployName = Environment.GetEnvironmentVariable("AZURE_OPENAI_DEPLOY_NAME") ?? throw new Exception("Please set AZURE_OPENAI_DEPLOY_NAME environment variable.");
178182
var openaiClient = new OpenAIClient(new Uri(endpoint), new Azure.AzureKeyCredential(key));
179183
var openAIChatAgent = new OpenAIChatAgent(
180184
openAIClient: openaiClient,
181185
name: "assistant",
182-
modelName: "gpt-35-turbo-16k");
186+
modelName: deployName);
183187

184188
var functionCallMiddleware = new FunctionCallMiddleware(
185189
functions: [this.GetWeatherAsyncFunctionContract],

dotnet/test/AutoGen.SemanticKernel.Tests/KernelFunctionMiddlewareTests.cs

+6-4
Original file line numberDiff line numberDiff line change
@@ -13,18 +13,19 @@ namespace AutoGen.SemanticKernel.Tests;
1313

1414
public class KernelFunctionMiddlewareTests
1515
{
16-
[ApiKeyFact("AZURE_OPENAI_API_KEY", "AZURE_OPENAI_ENDPOINT")]
16+
[ApiKeyFact("AZURE_OPENAI_API_KEY", "AZURE_OPENAI_ENDPOINT", "AZURE_OPENAI_DEPLOY_NAME")]
1717
public async Task ItRegisterKernelFunctionMiddlewareFromTestPluginTests()
1818
{
1919
var endpoint = Environment.GetEnvironmentVariable("AZURE_OPENAI_ENDPOINT") ?? throw new Exception("Please set AZURE_OPENAI_ENDPOINT environment variable.");
2020
var key = Environment.GetEnvironmentVariable("AZURE_OPENAI_API_KEY") ?? throw new Exception("Please set AZURE_OPENAI_API_KEY environment variable.");
21+
var deployName = Environment.GetEnvironmentVariable("AZURE_OPENAI_DEPLOY_NAME") ?? throw new Exception("Please set AZURE_OPENAI_DEPLOY_NAME environment variable.");
2122
var openaiClient = new OpenAIClient(new Uri(endpoint), new Azure.AzureKeyCredential(key));
2223

2324
var kernel = new Kernel();
2425
var plugin = kernel.ImportPluginFromType<TestPlugin>();
2526
var kernelFunctionMiddleware = new KernelPluginMiddleware(kernel, plugin);
2627

27-
var agent = new OpenAIChatAgent(openaiClient, "assistant", modelName: "gpt-35-turbo-16k")
28+
var agent = new OpenAIChatAgent(openaiClient, "assistant", modelName: deployName)
2829
.RegisterMessageConnector()
2930
.RegisterMiddleware(kernelFunctionMiddleware);
3031

@@ -56,11 +57,12 @@ public async Task ItRegisterKernelFunctionMiddlewareFromTestPluginTests()
5657
}
5758
}
5859

59-
[ApiKeyFact("AZURE_OPENAI_API_KEY", "AZURE_OPENAI_ENDPOINT")]
60+
[ApiKeyFact("AZURE_OPENAI_API_KEY", "AZURE_OPENAI_ENDPOINT", "AZURE_OPENAI_DEPLOY_NAME")]
6061
public async Task ItRegisterKernelFunctionMiddlewareFromMethodTests()
6162
{
6263
var endpoint = Environment.GetEnvironmentVariable("AZURE_OPENAI_ENDPOINT") ?? throw new Exception("Please set AZURE_OPENAI_ENDPOINT environment variable.");
6364
var key = Environment.GetEnvironmentVariable("AZURE_OPENAI_API_KEY") ?? throw new Exception("Please set AZURE_OPENAI_API_KEY environment variable.");
65+
var deployName = Environment.GetEnvironmentVariable("AZURE_OPENAI_DEPLOY_NAME") ?? throw new Exception("Please set AZURE_OPENAI_DEPLOY_NAME environment variable.");
6466
var openaiClient = new OpenAIClient(new Uri(endpoint), new Azure.AzureKeyCredential(key));
6567

6668
var kernel = new Kernel();
@@ -69,7 +71,7 @@ public async Task ItRegisterKernelFunctionMiddlewareFromMethodTests()
6971
var plugin = kernel.ImportPluginFromFunctions("plugin", [getWeatherMethod, createPersonObjectMethod]);
7072
var kernelFunctionMiddleware = new KernelPluginMiddleware(kernel, plugin);
7173

72-
var agent = new OpenAIChatAgent(openaiClient, "assistant", modelName: "gpt-35-turbo-16k")
74+
var agent = new OpenAIChatAgent(openaiClient, "assistant", modelName: deployName)
7375
.RegisterMessageConnector()
7476
.RegisterMiddleware(kernelFunctionMiddleware);
7577

dotnet/test/AutoGen.SemanticKernel.Tests/SemanticKernelAgentTest.cs

+18-12
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,14 @@ public async Task<string> GetWeatherAsync(string location)
2525
return $"The weather in {location} is sunny.";
2626
}
2727

28-
[ApiKeyFact("AZURE_OPENAI_API_KEY", "AZURE_OPENAI_ENDPOINT")]
28+
[ApiKeyFact("AZURE_OPENAI_API_KEY", "AZURE_OPENAI_ENDPOINT", "AZURE_OPENAI_DEPLOY_NAME")]
2929
public async Task BasicConversationTestAsync()
3030
{
3131
var endpoint = Environment.GetEnvironmentVariable("AZURE_OPENAI_ENDPOINT") ?? throw new Exception("Please set AZURE_OPENAI_ENDPOINT environment variable.");
3232
var key = Environment.GetEnvironmentVariable("AZURE_OPENAI_API_KEY") ?? throw new Exception("Please set AZURE_OPENAI_API_KEY environment variable.");
33+
var deploymentName = Environment.GetEnvironmentVariable("AZURE_OPENAI_DEPLOY_NAME") ?? throw new Exception("Please set AZURE_OPENAI_DEPLOY_NAME environment variable.");
3334
var builder = Kernel.CreateBuilder()
34-
.AddAzureOpenAIChatCompletion("gpt-35-turbo-16k", endpoint, key);
35+
.AddAzureOpenAIChatCompletion(deploymentName, endpoint, key);
3536

3637
var kernel = builder.Build();
3738

@@ -53,13 +54,14 @@ public async Task BasicConversationTestAsync()
5354
}
5455
}
5556

56-
[ApiKeyFact("AZURE_OPENAI_API_KEY", "AZURE_OPENAI_ENDPOINT")]
57+
[ApiKeyFact("AZURE_OPENAI_API_KEY", "AZURE_OPENAI_ENDPOINT", "AZURE_OPENAI_DEPLOY_NAME")]
5758
public async Task SemanticKernelChatMessageContentConnectorTestAsync()
5859
{
5960
var endpoint = Environment.GetEnvironmentVariable("AZURE_OPENAI_ENDPOINT") ?? throw new Exception("Please set AZURE_OPENAI_ENDPOINT environment variable.");
6061
var key = Environment.GetEnvironmentVariable("AZURE_OPENAI_API_KEY") ?? throw new Exception("Please set AZURE_OPENAI_API_KEY environment variable.");
62+
var deploymentName = Environment.GetEnvironmentVariable("AZURE_OPENAI_DEPLOY_NAME") ?? throw new Exception("Please set AZURE_OPENAI_DEPLOY_NAME environment variable.");
6163
var builder = Kernel.CreateBuilder()
62-
.AddAzureOpenAIChatCompletion("gpt-35-turbo-16k", endpoint, key);
64+
.AddAzureOpenAIChatCompletion(deploymentName, endpoint, key);
6365

6466
var kernel = builder.Build();
6567

@@ -97,13 +99,14 @@ public async Task SemanticKernelChatMessageContentConnectorTestAsync()
9799
}
98100
}
99101

100-
[ApiKeyFact("AZURE_OPENAI_API_KEY", "AZURE_OPENAI_ENDPOINT")]
102+
[ApiKeyFact("AZURE_OPENAI_API_KEY", "AZURE_OPENAI_ENDPOINT", "AZURE_OPENAI_DEPLOY_NAME")]
101103
public async Task SemanticKernelPluginTestAsync()
102104
{
103105
var endpoint = Environment.GetEnvironmentVariable("AZURE_OPENAI_ENDPOINT") ?? throw new Exception("Please set AZURE_OPENAI_ENDPOINT environment variable.");
104106
var key = Environment.GetEnvironmentVariable("AZURE_OPENAI_API_KEY") ?? throw new Exception("Please set AZURE_OPENAI_API_KEY environment variable.");
107+
var deploymentName = Environment.GetEnvironmentVariable("AZURE_OPENAI_DEPLOY_NAME") ?? throw new Exception("Please set AZURE_OPENAI_DEPLOY_NAME environment variable.");
105108
var builder = Kernel.CreateBuilder()
106-
.AddAzureOpenAIChatCompletion("gpt-35-turbo-16k", endpoint, key);
109+
.AddAzureOpenAIChatCompletion(deploymentName, endpoint, key);
107110

108111
var parameters = this.GetWeatherAsyncFunctionContract.Parameters!.Select(p => new KernelParameterMetadata(p.Name!)
109112
{
@@ -129,13 +132,14 @@ public async Task SemanticKernelPluginTestAsync()
129132
}
130133

131134

132-
[ApiKeyFact("AZURE_OPENAI_API_KEY", "AZURE_OPENAI_ENDPOINT")]
135+
[ApiKeyFact("AZURE_OPENAI_API_KEY", "AZURE_OPENAI_ENDPOINT", "AZURE_OPENAI_DEPLOY_NAME")]
133136
public async Task BasicSkChatCompletionAgentConversationTestAsync()
134137
{
135138
var endpoint = Environment.GetEnvironmentVariable("AZURE_OPENAI_ENDPOINT") ?? throw new Exception("Please set AZURE_OPENAI_ENDPOINT environment variable.");
136139
var key = Environment.GetEnvironmentVariable("AZURE_OPENAI_API_KEY") ?? throw new Exception("Please set AZURE_OPENAI_API_KEY environment variable.");
140+
var deploymentName = Environment.GetEnvironmentVariable("AZURE_OPENAI_DEPLOY_NAME") ?? throw new Exception("Please set AZURE_OPENAI_DEPLOY_NAME environment variable.");
137141
var builder = Kernel.CreateBuilder()
138-
.AddAzureOpenAIChatCompletion("gpt-35-turbo-16k", endpoint, key);
142+
.AddAzureOpenAIChatCompletion(deploymentName, endpoint, key);
139143

140144
var kernel = builder.Build();
141145
var agent = new ChatCompletionAgent()
@@ -154,13 +158,14 @@ public async Task BasicSkChatCompletionAgentConversationTestAsync()
154158
reply.As<MessageEnvelope<ChatMessageContent>>().From.Should().Be("assistant");
155159
}
156160

157-
[ApiKeyFact("AZURE_OPENAI_API_KEY", "AZURE_OPENAI_ENDPOINT")]
161+
[ApiKeyFact("AZURE_OPENAI_API_KEY", "AZURE_OPENAI_ENDPOINT", "AZURE_OPENAI_DEPLOY_NAME")]
158162
public async Task SkChatCompletionAgentChatMessageContentConnectorTestAsync()
159163
{
160164
var endpoint = Environment.GetEnvironmentVariable("AZURE_OPENAI_ENDPOINT") ?? throw new Exception("Please set AZURE_OPENAI_ENDPOINT environment variable.");
161165
var key = Environment.GetEnvironmentVariable("AZURE_OPENAI_API_KEY") ?? throw new Exception("Please set AZURE_OPENAI_API_KEY environment variable.");
166+
var deploymentName = Environment.GetEnvironmentVariable("AZURE_OPENAI_DEPLOY_NAME") ?? throw new Exception("Please set AZURE_OPENAI_DEPLOY_NAME environment variable.");
162167
var builder = Kernel.CreateBuilder()
163-
.AddAzureOpenAIChatCompletion("gpt-35-turbo-16k", endpoint, key);
168+
.AddAzureOpenAIChatCompletion(deploymentName, endpoint, key);
164169

165170
var kernel = builder.Build();
166171

@@ -193,13 +198,14 @@ public async Task SkChatCompletionAgentChatMessageContentConnectorTestAsync()
193198
}
194199
}
195200

196-
[ApiKeyFact("AZURE_OPENAI_API_KEY", "AZURE_OPENAI_ENDPOINT")]
201+
[ApiKeyFact("AZURE_OPENAI_API_KEY", "AZURE_OPENAI_ENDPOINT", "AZURE_OPENAI_DEPLOY_NAME")]
197202
public async Task SkChatCompletionAgentPluginTestAsync()
198203
{
199204
var endpoint = Environment.GetEnvironmentVariable("AZURE_OPENAI_ENDPOINT") ?? throw new Exception("Please set AZURE_OPENAI_ENDPOINT environment variable.");
200205
var key = Environment.GetEnvironmentVariable("AZURE_OPENAI_API_KEY") ?? throw new Exception("Please set AZURE_OPENAI_API_KEY environment variable.");
206+
var deploymentName = Environment.GetEnvironmentVariable("AZURE_OPENAI_DEPLOY_NAME") ?? throw new Exception("Please set AZURE_OPENAI_DEPLOY_NAME environment variable.");
201207
var builder = Kernel.CreateBuilder()
202-
.AddAzureOpenAIChatCompletion("gpt-35-turbo-16k", endpoint, key);
208+
.AddAzureOpenAIChatCompletion(deploymentName, endpoint, key);
203209

204210
var parameters = this.GetWeatherAsyncFunctionContract.Parameters!.Select(p => new KernelParameterMetadata(p.Name!)
205211
{

0 commit comments

Comments
 (0)