microsoft/teams.net

Public

mirrored from https://github.com/microsoft/teams.netAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
v2.0.0-preview.6

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

Libraries/Microsoft.Teams.Extensions/Microsoft.Teams.Extensions.Hosting/Microsoft.Teams.AI.Models.OpenAI.Extensions/ServiceProvider.cs

16lines · modecode

1using Microsoft.Extensions.DependencyInjection;
2
3namespace Microsoft.Teams.AI.Models.OpenAI.Extensions;
4
5public static class ServiceProviderExtensions
6{
7 public static OpenAIChatModel GetOpenAIChatModel(this IServiceProvider provider)
8 {
9 return provider.GetRequiredService<OpenAIChatModel>();
10 }
11
12 public static OpenAIChatPrompt GetOpenAIChatPrompt(this IServiceProvider provider)
13 {
14 return provider.GetRequiredService<OpenAIChatPrompt>();
15 }
16}