diff --git a/dotnet/Directory.Packages.props b/dotnet/Directory.Packages.props index 390e53d79456..02c7af83e566 100644 --- a/dotnet/Directory.Packages.props +++ b/dotnet/Directory.Packages.props @@ -5,6 +5,7 @@ true + diff --git a/dotnet/SK-dotnet.sln b/dotnet/SK-dotnet.sln index b6cd87d2040b..50dacf0492bb 100644 --- a/dotnet/SK-dotnet.sln +++ b/dotnet/SK-dotnet.sln @@ -320,7 +320,11 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Connectors.Qdrant.UnitTests EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "StepwisePlannerMigration", "samples\Demos\StepwisePlannerMigration\StepwisePlannerMigration.csproj", "{38374C62-0263-4FE8-A18C-70FC8132912B}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AIModelRouter", "samples\Demos\AIModelRouter\AIModelRouter.csproj", "{E06818E3-00A5-41AC-97ED-9491070CDEA1}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AIModelRouter", "samples\Demos\AIModelRouter\AIModelRouter.csproj", "{E06818E3-00A5-41AC-97ED-9491070CDEA1}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Connectors.AzureAIInference", "src\Connectors\Connectors.AzureAIInference\Connectors.AzureAIInference.csproj", "{E34695C3-B652-478C-BA7B-466249F5C7E1}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Connectors.AzureAIInference.UnitTests", "src\Connectors\Connectors.AzureAIInference.UnitTests\Connectors.AzureAIInference.UnitTests.csproj", "{572EDF3C-D3E2-4AEA-8039-93D37AC3BED2}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -803,6 +807,18 @@ Global {E06818E3-00A5-41AC-97ED-9491070CDEA1}.Publish|Any CPU.Build.0 = Debug|Any CPU {E06818E3-00A5-41AC-97ED-9491070CDEA1}.Release|Any CPU.ActiveCfg = Release|Any CPU {E06818E3-00A5-41AC-97ED-9491070CDEA1}.Release|Any CPU.Build.0 = Release|Any CPU + {E34695C3-B652-478C-BA7B-466249F5C7E1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E34695C3-B652-478C-BA7B-466249F5C7E1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E34695C3-B652-478C-BA7B-466249F5C7E1}.Publish|Any CPU.ActiveCfg = Publish|Any CPU + {E34695C3-B652-478C-BA7B-466249F5C7E1}.Publish|Any CPU.Build.0 = Publish|Any CPU + {E34695C3-B652-478C-BA7B-466249F5C7E1}.Release|Any CPU.ActiveCfg = Release|Any CPU + {E34695C3-B652-478C-BA7B-466249F5C7E1}.Release|Any CPU.Build.0 = Release|Any CPU + {572EDF3C-D3E2-4AEA-8039-93D37AC3BED2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {572EDF3C-D3E2-4AEA-8039-93D37AC3BED2}.Debug|Any CPU.Build.0 = Debug|Any CPU + {572EDF3C-D3E2-4AEA-8039-93D37AC3BED2}.Publish|Any CPU.ActiveCfg = Debug|Any CPU + {572EDF3C-D3E2-4AEA-8039-93D37AC3BED2}.Publish|Any CPU.Build.0 = Debug|Any CPU + {572EDF3C-D3E2-4AEA-8039-93D37AC3BED2}.Release|Any CPU.ActiveCfg = Release|Any CPU + {572EDF3C-D3E2-4AEA-8039-93D37AC3BED2}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -913,6 +929,8 @@ Global {E92AE954-8F3A-4A6F-A4F9-DC12017E5AAF} = {0247C2C9-86C3-45BA-8873-28B0948EDC0C} {38374C62-0263-4FE8-A18C-70FC8132912B} = {5D4C0700-BBB5-418F-A7B2-F392B9A18263} {E06818E3-00A5-41AC-97ED-9491070CDEA1} = {5D4C0700-BBB5-418F-A7B2-F392B9A18263} + {E34695C3-B652-478C-BA7B-466249F5C7E1} = {1B4CBDE0-10C2-4E7D-9CD0-FE7586C96ED1} + {572EDF3C-D3E2-4AEA-8039-93D37AC3BED2} = {1B4CBDE0-10C2-4E7D-9CD0-FE7586C96ED1} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {FBDC56A3-86AD-4323-AA0F-201E59123B83} diff --git a/dotnet/src/Connectors/Connectors.AzureAIInference.UnitTests/Connectors.AzureAIInference.UnitTests.csproj b/dotnet/src/Connectors/Connectors.AzureAIInference.UnitTests/Connectors.AzureAIInference.UnitTests.csproj new file mode 100644 index 000000000000..f4db51a22829 --- /dev/null +++ b/dotnet/src/Connectors/Connectors.AzureAIInference.UnitTests/Connectors.AzureAIInference.UnitTests.csproj @@ -0,0 +1,52 @@ + + + + SemanticKernel.Connectors.AzureAIInference.UnitTests + $(AssemblyName) + net8.0 + true + enable + disable + false + $(NoWarn);CA2007,CA1806,CA1869,CA1861,IDE0300,VSTHRD111,SKEXP0001,SKEXP0010,SKEXP0020,SKEXP0050,SKEXP0070 + + + + + + + + runtime; build; native; contentfiles; analyzers; buildtransitive + all + + + runtime; build; native; contentfiles; analyzers; buildtransitive + all + + + + + + + + + + + + + + + + + + + + Always + + + + + + + + diff --git a/dotnet/src/Connectors/Connectors.AzureAIInference/Connectors.AzureAIInference.csproj b/dotnet/src/Connectors/Connectors.AzureAIInference/Connectors.AzureAIInference.csproj new file mode 100644 index 000000000000..38c92ffe48b7 --- /dev/null +++ b/dotnet/src/Connectors/Connectors.AzureAIInference/Connectors.AzureAIInference.csproj @@ -0,0 +1,34 @@ + + + + + Microsoft.SemanticKernel.Connectors.AzureAIInference + $(AssemblyName) + net8.0;netstandard2.0 + true + $(NoWarn);NU5104;SKEXP0001,SKEXP0070 + false + + + + + + + + + Semantic Kernel - Azure AI Inference connectors + Semantic Kernel Model as a Service connectors for Azure AI Studio. Contains clients for chat completion, embeddings and text to image generation. + + + + + + + + + + + + + +