MyGit

dotnet-1.18.0

microsoft/semantic-kernel

版本发布时间: 2024-08-12 23:37:50

microsoft/semantic-kernel最新发布版本:dotnet-1.22.0(2024-10-09 04:35:09)

Note:

This release updates the Azure OpenAI SDK dependency to V2:

This also introduces a dependency on the new Open AI SDK (also V2):

RC is based on the feature-connectors-openai feature branch.

Connector Migration Guid: https://learn.microsoft.com/en-us/semantic-kernel/support/v2-openai-migration-guide

Agent Framework

The OpenAIAssistantAgent now supports Assistant V2 features: https://platform.openai.com/docs/api-reference/assistants

All agent samples have been updated:

Changes:

See More * 092992beb6f9c283fc0ca82325e35fbc657311bc Merge branch 'main' of https://github.com/microsoft/semantic-kernel into feature-connectors-openai * d492d84e91290b6cd3c66e430a8f05ac367299e8 .Net: [Feature branch] Added release candidate suffix for production packages (#7623) * 65bfdf8c7eb4292c457c475193465553e80e0927 Merge branch 'main' into feature-connectors-openai * c31269fae611a80426e0c6bf091f4d253edb0dd7 Merge branch 'main' into feature-connectors-openai * a7e8c94b8cf8deb96bf87ed9b1301e1a8afb6ce8 Merge branch 'main' into feature-connectors-openai * 6aa0d26b7d775c3e81ca8e82ceb562a6924bdb9b Merge branch 'main' into feature-connectors-openai * f0c97df459296fda04160af5fdf78e41eed32fd8 Merge branch 'main' into feature-connectors-openai * 719cce3f0bc4e2691314f91000dd3aa3c34888cf .Net: OpenAI V2 Migration - Small fixes (#7532) * 4135c516f5ae3e4873552988160bedb1bc750d38 Merge branch 'main' into feature-connectors-openai * 8dbba0f5f1b10611be41eed93083d7f0ccb32e31 Merge branch 'main' into feature-connectors-openai * 93bfab40ef741ab757d7406ba07999bdefd370b6 .Net: OpenAI V2 Migration - Apply recommendations (#7471) [ #7346 ] * 8f26ee78261c8a0e3affb477be20a8000435a1bd Merge branch 'main' into feature-connectors-openai * 718505f3fcedbeaa2a8be6cd5d2b267395965a9a .Net: OpenAI V2 -> OpenAI Renaming - Phase 03 (#7454) [ #6870 ] * 6c6bc5ce06439d91366c9a2e447034b3795f9756 .Net: OpenAI V2 IntegrationTests Merge - Phase 02 (#7453) * 21a905f37d59ac32f1d818dde3e8f30acf43836b Merge new agent samples * 12925abc043912a320c95b05a112e9e93634774a Merge branch 'main' into feature-connectors-openai * 61328eca0f24a7ffcbbb65ba3fa1bfa33ad33aa2 Merge branch 'main' into feature-connectors-openai * 3117d3cb67197db2485a1a21441f15fd7bf13778 .Net: OpenAI V2 Migration - Decomission V1 Phase 01 (#7446) [ #6870 ] * 2f4785e5e8bffdbc4a758916a06e4f4a9837a77c Merge branch 'main' into feature-connectors-openai * 497f22594827ad00bd6988240b1e21417871f7c9 .Net: Net: OpenAI v2 Reusability (#7427) [ #7430 ] * 89773be5461c02a7c7c3d487c5f74fce70a58b2b Merge branch 'main' into feature-connectors-openai * ecd3feea0b0d955419fce72c3ee431182a7ce7e2 .Net: OpenAI V2 Optional Settings (#7409) [ #7111 ] * dd0e4fabb746b7bdfdb39952903d71f3527222de Merge branch 'main' into feature-connectors-openai * 6044fbb2d50da7de54b4e5a5659863c22b7f6b35 Merge branch 'main' into feature-connectors-openai * 974dc996c575043400f8a29ac4724fa7bb454c8b .Net: OpenAI V2 - Demos Migration (#7384) [ #6876 ] * c03cc7fd7a2867d098633d0d504e26ec57799e81 .Net: Migrate remaining samples to new {Azure}OpenAI services (#7353) * d436430e37f7401bb86bec1f74cee3aed01d7cde .Net: Test execution settings compatibility (#7337) * 3b8e54f3e8dbff9f9fcd4c6145cf5636b66704d3 .Net: Refactor samples to use new {Azure}OpenAI connectors (#7334) * 8797fc93baca0a946f359f357f18923b9ef9de27 Fix merge (exclude new concept sample and demo) * 7f98d4fc94e2fcdc478ba20d0e9541d511910355 Resolve merge from main * fd79d992c1f01d4a6458c6ec3afc3906b54aebc8 Merge branch 'feature-connectors-openai' of https://github.com/microsoft/semantic-kernel into feature-connectors-openai * f356b9d0296fe04ca25823d4dfd6987441c9d2e8 .Net: Chat history serialization test + bug fix (#7305) * c425b7871d7e2a2287998e25e084dec602f59844 .Net: OpenAI V2 - Concepts Migration - Phase 2.0 (#7233) * 44f27a214a01da083cf4da57abd594ee1fb747d7 .Net: Cleanup (#7266) * 4c6b99b618d1a46ff10cf51456e1a5be27626e92 .Net: Minimize *prompt execution settings duplication (#7265) * 3851576c13dd08531adb5ddd5e5e1e06d0639a03 .Net: Remove unnecessary azure chat message content classes (#7259) * 9fae258e9f0b32702cca6a8785c78c0395c34f32 .Net Remove Azure* redundant function calling classes (#7236) * 66a9f24bb1f84a8864a23add37ff63b155a35725 Merge branch 'feature-connectors-openai' of https://github.com/microsoft/semantic-kernel into feature-connectors-openai * 5b30e3348252e4a0edad94b9a92cd780e9148967 .Net: Remove unnecessary breaking changes (#7235) * a3145a2bdead709280e8a2c6b78c28a968147d77 .Net: Preparing grounds for Concepts OpenAI V2 migration (#7229) * 49ff10f3b66eeab958f441e521f906238f8b539f .Net: Rollback unnecessary breaking change (#7222) * f0b2757df0fe9ab6d95ebf6c1e91c6e9409f01a3 .Net: Remove time stamp granularities (#7214) * 80c8518c31ad3da583ef07179534ccfbb9b7a5c6 Merge branch 'feature-connectors-openai' of https://github.com/microsoft/semantic-kernel into feature-connectors-openai * 89c20966a68b0b395cc3b6aa389c4bd03d5478b5 Merge branch 'main' into feature-connectors-openai * 5dadd593c20a79be63dd27350caa3a7299f79aa8 Merge branch 'main' into feature-connectors-openai * a10e9f278d474b514be0936d44d0708255d17b68 .Net: Align metadata names with underlying library ones (#7207) * 64120d3ad6ebbf67b03e6169448164ac1896947b .Net: OpenAI V2 Removing LogActivity Extra Implementation (#7205) * bd4dde0d73900bf446dfbb4182dc536a579ac1d5 .Net: Remove AzureOpenAIFileService (#7195) * 3325773cfdaf32b8acdb327936b9b16d2d049b41 .Net: OpenAI V2 - Reverting all avoidable Breaking Changes - Phase 08 (#7203) * f7e7e29832da244ad4ed243d8f7543889e50d559 .Net: OpenAI V2 - FileService Obsolescence (#7184) * f5b9bdc8d539818a910928a72133cb4808b1e5a2 .Net: OpenAI V2 Connector - ChatCompletion + FC - Phase 06 (#7138) * 13a93183b572904b678b1c126d2a7853891037d4 .Net: Copy OpenAI file service to the Connectors.AzureOpenAI project (#7148) * 923860483f5821f51b1ebd48f4e4b0351e8aabb5 .Net: AzureOpenAI services cleanup (#7140) * d230cce1a18aa1680e75eb340c38ef2e1afe7a39 .Net: OpenAI V2 - Audio to Text - Response Format as Enum conversion for format (#7141) * 7b21ee83000001d0df3eeb241fdfb35377438194 .Net: Migrate AzureOpenAIAudioToTextService to Azure.AI.OpenAI SDK v2 (#7130) * b458a741c0d03adb63d2689a548830acc52a0af1 .Net: Migrate AzureOpenAITextToAudioService to Azure.AI.OpenAI SDK v2 (#7102) * ba1df519480dca83e1d6b1c7cf67e744570cf906 .Net: Prepare AzureOpenAIAudioToTextService for migration to the Azure.AI.OpenAI SDK V2 (#7112) * 5eefea7e0f9d8199e9eeac331f2d88894263ec1f .Net: Clean-up (#7107) * 6d7434ffe43369d69887a0123134e9ca9dbbdb7a .Net: Migrate AzureOpenAITextToImageService to Azure.AI.OpenAI SDK v2 (#7097) * 965fe63a25ef61d9582b718202ba215152bb2080 .Net: Copy AzureOpenAITextToAudioService related code to AzureOpenAI project (#7099) * caed23a0245d6f19098df3d5c10cc3b0105245fe .Net: OpenAI V2 - Migrated FileService - Phase 05 (#7076) * 48eb9c3f6a09547a0947dafa7323f2339c7695da .Net: Migrate AzureOpenAITextToImageService to Azure.AI.OpenAI v2 (#7093) * 43d7ecbda1082ffa9c9640db86d41d06cde1d29d Add connector unit tests: Qdrant, Redis * c54127a1eb1b808e3983583f6a1fb03b02302aec Merge from main * 47676ae6151ff26788c2e6f157c6a65b2be4805c .Net: Copy OpenAITextToImageService related code to AzureOpenAI project (#7077) * 1f16875fef34c5c61fad02181d3cb86d896507a2 .Net: Split service collection and kernel builder extension methods into separate classes. (#7078) * d3cf959454b5f452ca8e75a5a2ee9b1e7316f6fc .Net: Remove exception utility duplicate (#7074) * edb74420811dc726a70a0f6eb21494e59bd91a49 .Net: Tidying up AzureOpenAIChatCompletionService (#7073) * f2665044758b799e6ca629fad1072f90c8879e71 .Net: Split ClientCore class (#7060) * 3ebe6effee31fa59472e49ca03c0fa0e60db3d90 .Net: OpenAI V2 - Migrate Audio Services Phase 04 (#7029) * 5bc3a78214f76b527b86f1430def3040c20b2d1f .Net: Move AzureOpenAIChatCompletionService to the Services folder (#7048) * 294124510f14b78b31b895fd9a3c51986acca3cd .Net: Migrate AzureOpenAITextEmbeddingGenerationService to Azure AI SDK v2 (#7030) * c4c187811e7273a7ed62956d16a5a545f97557f5 .Net: AzureOpenAIChatCompletionService Functionality Cleanup (#7024) * 05374c8d278284e8644338c4800d3f603c53f56f .Net: Copy AzureOpenAITextEmbeddingGenerationService to Connectors.AzureOpenAI project (#7022) * 6af09e21bc633123032d5032313fc762df893ff6 .Net: Extension methods & integration tests for AzureOpenAIChatCompletionService v2 (#7003) * f8a22b8240940fb220d500be9cecb3e3429ecc6c .Net: Migrate Azure Chat Completion Service to AzureOpenAI SDK v2 (#6984) * c8d9adeeaa819f5d5edd67898215ebc9917c5735 .Net OpenAI V2 - Internal Utilities - Phase 03 (#6970) * c967a2463026ed3a0ad8170b28c8d54b45466732 .Net OpenAI V2 - Text to Image Service - Phase 02 (#6951) [ #6916 ] * 6729af13a4909ac40ce9a0272b1cc2b67b8329e8 .Net: Copy code related to AzureChatCompletionSeervice from Connectors.OpenAI to Connectors.AzureOpenAI (#6906) * af19aa707569348b2e3e3d6e57a5918271be576c .Net OpenAI SDK V2 - Phase 01 Embeddings + ClientCore (Feature Branch) (#6898) * e7632f00e2c399ea239418254c0b47ab2737e462 .Net: Empty projects for the new AzureOpenAI connector (#6900) * 58523951d3c1b7b3e3cda36c23d2a3cc9b872ce0 fix: publish configuration for the OpenAIV2 project * 5cd0a2809c725788cbf8317ab1b8461bd6af7dfa fix: temporarily disable package validation * 00f80bc21278650749fffa22a3f6498e9c267ed2 feat: add empty AzureOpenAI and AzureOpenAI.UnitTests projects. * 5f023b53ad7ca3e4f20ceac4daf65408447a2fe9 .Net OpenAI SDK V2 - Phase 00 (Feature Branch) (#6894)

This list of changes was auto generated.

相关地址:原始地址 下载(tar) 下载(zip)

查看:2024-08-12发行的版本