Граф коммитов

  • bae036a432
    Merge 20d9190b4e into f846de668b Iliar Turdushev 2024-11-21 11:52:26 +0800
  • 81d8e1e813
    Merge 60200504a7 into f846de668b Iliar Turdushev 2024-11-21 10:31:03 +0800
  • 4f95e7e1aa
    Backport M.E.AI commits to release/9.0 (#5673) release/9.0 Stephen Toub 2024-11-20 17:29:30 -0500
  • fbc433604c
    Merge 68d983e457 into f846de668b Igor Velikorossov 2024-11-21 09:10:24 +1100
  • 7f2d9003f8 Expose a schema transformer on AIJsonSchemaCreateOptions. (#5677) Eirik Tsarpalis 2024-11-20 21:46:16 +0000
  • c6ea4b8359
    Merge 9d75a9f15d into f846de668b dotnet-maestro[bot] 2024-11-20 21:50:02 +0000
  • f846de668b
    Expose a schema transformer on AIJsonSchemaCreateOptions. (#5677) main Eirik Tsarpalis 2024-11-20 21:46:16 +0000
  • 06ef2842d5
    Apply suggestions from code review Eirik Tsarpalis 2024-11-20 21:10:35 +0000
  • 1f47a84f52 Change UseLogging to accept an ILoggerFactory instead of ILogger (#5682) Stephen Toub 2024-11-20 14:57:06 -0500
  • 5293e22f73 Fix a few FunctionInvocationChatClient streaming issues (#5680) Stephen Toub 2024-11-20 14:06:53 -0500
  • e985af6c85 Ensure non-streaming usage data from function calling is in history (#5676) Stephen Toub 2024-11-20 10:27:18 -0500
  • 042b4e6a44
    Change UseLogging to accept an ILoggerFactory instead of ILogger (#5682) Stephen Toub 2024-11-20 14:57:06 -0500
  • 16fe41f8a8 Change UseLogging to accept an ILoggerFactory instead of ILogger Stephen Toub 2024-11-20 13:59:53 -0500
  • 1a4a54f107
    Fix a few FunctionInvocationChatClient streaming issues (#5680) Stephen Toub 2024-11-20 14:06:53 -0500
  • 60b706fab7 Document caching. Eirik Tsarpalis 2024-11-20 18:48:10 +0000
  • 8a4d2c82f0 Remove `FilterDisallowedKeywords`. Eirik Tsarpalis 2024-11-20 18:42:57 +0000
  • bffe54d0aa Disable caching if a transformer is specified. Eirik Tsarpalis 2024-11-20 18:13:38 +0000
  • 7e0353311d
    Merge branch 'main' into jsonschema-transformers Eirik Tsarpalis 2024-11-20 18:08:24 +0000
  • b054084478 Fix a few FunctionInvocationChatClient streaming issues Stephen Toub 2024-11-20 12:00:56 -0500
  • dcde905a0a Address feedback Eirik Tsarpalis 2024-11-20 16:13:51 +0000
  • 60200504a7 Fixes #5669 Iliar Turdushev 2024-11-20 16:52:20 +0100
  • 7ebb34d4b5
    Ensure non-streaming usage data from function calling is in history (#5676) Stephen Toub 2024-11-20 10:27:18 -0500
  • 561a9c7300
    Merge 15ba18f1e0 into 9d705c34be dotnet-maestro[bot] 2024-11-20 13:53:30 +0000
  • 15ba18f1e0 Update dependencies from https://github.com/dotnet/aspnetcore build 20241119.12 darc-dev-ccc1d797-00f9-4753-8ac7-4e948cc4b6e5 dotnet-maestro[bot] 2024-11-20 13:53:26 +0000
  • 9d75a9f15d Update dependencies from https://github.com/dotnet/aspnetcore build 20241119.7 darc-main-04fa826f-8316-45db-bc73-865421a276df dotnet-maestro[bot] 2024-11-20 13:38:53 +0000
  • 20d9190b4e
    Merge branch 'main' into iliarturdu/resilience-retryoptions Iliar Turdushev 2024-11-20 13:28:55 +0100
  • 8d7a2209e9 Fixes #5248 Iliar Turdushev 2024-11-20 13:14:10 +0100
  • e01ffce6e5 Expose a schema transformer on AIJsonSchemaCreateOptions. Eirik Tsarpalis 2024-11-20 11:11:53 +0000
  • 31fa7c1b1c
    Merge 878b0cc9b4 into 476a196058 Evgeny Fedorov 2024-11-20 11:51:16 +0100
  • 904452d98e
    Merge cbca87ecf4 into 476a196058 Ibrahim Muhammad Nada 2024-11-20 10:58:03 +0100
  • 034b1c6eb6
    Merge d49c1f1543 into 476a196058 Evgeny Fedorov 2024-11-20 17:02:03 +0900
  • 0e6a04333d Ensure non-streaming usage data from function calling is in history Stephen Toub 2024-11-19 21:01:47 -0500
  • 154a6374e9
    Merge 988c709498 into 476a196058 Evgeny Fedorov 2024-11-19 16:05:24 -0800
  • e12f1d76e4 Tweak CachingHelpers.GetCacheKey to clean up better on failure (#5654) Stephen Toub 2024-11-19 17:07:49 -0500
  • d6ba3d045e Add OpenAIRealtimeExtensions with ToConversationFunctionTool (#5666) Steve Sanderson 2024-11-19 16:45:31 -0500
  • 63d537804b Backport JsonSchemaExporter bugfix. (#5671) Eirik Tsarpalis 2024-11-19 18:41:33 +0000
  • 32fd4f2d59 Add anonymous delegating clients / generators (#5650) Stephen Toub 2024-11-18 18:53:35 -0500
  • 8d00ebe68e Reverse order of services/inner in Use methods (#5664) Stephen Toub 2024-11-18 11:42:37 -0500
  • d70d900dfc Reduce a bit of LINQ in M.E.AI (#5663) Stephen Toub 2024-11-18 10:52:08 -0500
  • 476a196058
    Tweak CachingHelpers.GetCacheKey to clean up better on failure (#5654) Stephen Toub 2024-11-19 17:07:49 -0500
  • 655cc50105 Add AsBuilder extensions for IChatClient and IEmbeddingGenerator (#5652) Stephen Toub 2024-11-18 10:12:30 -0500
  • 58b5f9f1b6 Augment XML comments for AIFunctionFactory.Create (#5658) Stephen Toub 2024-11-18 09:37:32 -0500
  • 81d188e7e6 Remove duplicate GetCacheKey methods (#5651) Stephen Toub 2024-11-18 09:20:47 -0500
  • 4dc4db6fdb Fix M.E.AI argument tests to validate argument names (#5653) Stephen Toub 2024-11-18 07:48:19 -0500
  • 8a4db54b41 Annotate private DebuggerDisplay props as DebuggerBrowsableState.Never (#5656) Stephen Toub 2024-11-18 07:44:27 -0500
  • 581ae37fb5 Add a [DebuggerDisplay] to GeneratedEmbeddings (#5657) Stephen Toub 2024-11-18 07:44:10 -0500
  • d009fe0ee9 EmbeddingGeneratorBuilder API updates (#5647) Steve Sanderson 2024-11-15 07:47:41 -0800
  • 1f8ae147e5 Change ChatClientBuilder to register singletons and support lambda-less chaining (#5642) Steve Sanderson 2024-11-14 05:36:08 -0800
  • 2de8e89f9e docs updates (#5643) Genevieve Warren 2024-11-13 21:06:04 -0800
  • 0577c2110a Rework cache key handling in caching client / generator (#5641) Stephen Toub 2024-11-14 00:05:51 -0500
  • a1863ea0b6 Replace STJ boilerplate in the leaf clients with AIJsonUtilities calls. (#5630) Eirik Tsarpalis 2024-11-13 18:35:39 +0000
  • 3aff2e4d30 Fix linker warning. (#5627) Eirik Tsarpalis 2024-11-12 16:37:57 +0000
  • 39279193f7 Fix namespace for IServiceCollection extensions (#5620) Stephen Toub 2024-11-12 11:02:32 -0500
  • 1dbecfb6a6 Expose options for making schema generation conformant with the subset accepted by OpenAI. (#5619) Eirik Tsarpalis 2024-11-11 21:54:33 +0000
  • b84a353b19 Tweak ChatMessage/StreamingChatCompletionUpdate.ToString (#5617) Stephen Toub 2024-11-11 13:43:55 -0500
  • fc7029615a Add DebuggerDisplay for DataContent (#5618) Stephen Toub 2024-11-11 10:46:16 -0500
  • 025459db91 Use ToChatCompletion / ToStreamingChatCompletionUpdates in CachingChatClient (#5616) Stephen Toub 2024-11-11 10:12:10 -0500
  • 8c65205206 Use ToChatCompletion in OpenTelemetryChatClient (#5614) Stephen Toub 2024-11-11 09:38:04 -0500
  • b06615488f Docs improvements (#5613) Genevieve Warren 2024-11-10 10:11:49 -0800
  • 1faf6b4b3a Add ToChatCompletion{Async} methods for combining StreamingChatCompleteUpdates (#5605) Stephen Toub 2024-11-08 07:46:59 -0500
  • 7f7c2985c8 Update M.E.AI CHANGELOG.mds for latest preview (#5609) Stephen Toub 2024-11-07 17:42:10 -0500
  • d7c32f84ec Add logging/activities to FunctionInvokingChatClient (#5596) Stephen Toub 2024-11-07 15:50:03 -0500
  • ca7d3f28fb Make IChatClient/IEmbeddingGenerator.GetService non-generic (#5608) Stephen Toub 2024-11-07 14:08:34 -0500
  • 4f775a0b0e Rework UseChatOptions as ConfigureOptions (#5606) Stephen Toub 2024-11-07 14:04:04 -0500
  • f802390fbb
    Add OpenAIRealtimeExtensions with ToConversationFunctionTool (#5666) Steve Sanderson 2024-11-19 16:45:31 -0500
  • 90319d284b Use {} as fallback parameter schema Steve Sanderson 2024-11-19 15:27:56 -0500
  • 70a5388df7
    Merge branch 'main' into cachingcleanup Stephen Toub 2024-11-19 13:42:42 -0500
  • 9cfd5ff4d5
    Backport JsonSchemaExporter bugfix. (#5671) Eirik Tsarpalis 2024-11-19 18:41:33 +0000
  • 63ca3125de Address feedback. Eirik Tsarpalis 2024-11-19 13:50:51 +0000
  • 9b61daa94f
    Update documentation SynchronizationContext in FakeTimeProvider (#5665) Amadeusz Lechniak 2024-11-19 14:49:07 +0100
  • 24cf595a73 Fixes #5669 Iliar Turdushev 2024-11-19 14:47:56 +0100
  • dda0a6f581 Update dependencies from https://github.com/dotnet/aspnetcore build 20241119.1 dotnet-maestro[bot] 2024-11-19 13:22:52 +0000
  • 5975cbf3b4 Update documentation amadeuszl 2024-11-19 13:15:40 +0100
  • 1998b797b1 Backport JsonSchemaExporter bugfix. Eirik Tsarpalis 2024-11-19 12:13:18 +0000
  • 1a7e448082 Fixes #5669 Iliar Turdushev 2024-11-19 12:45:06 +0100
  • a63761a68a Fix lint error amadeuszl 2024-11-19 12:26:43 +0100
  • 8b9dc1d688
    Add anonymous delegating clients / generators (#5650) Stephen Toub 2024-11-18 18:53:35 -0500
  • 4b24e969a2 Skip properly Steve Sanderson 2024-11-18 18:06:06 -0500
  • 852adcfd56 Add integration test Steve Sanderson 2024-11-18 18:04:27 -0500
  • cff5f9b354 Start on integration tests Steve Sanderson 2024-11-18 17:27:44 -0500
  • 04aab41075 Update OpenAIRealtimeTests.cs Steve Sanderson 2024-11-18 16:52:15 -0500
  • fb708ba81b Adding HandleToolCallsAsync Steve Sanderson 2024-11-18 16:47:11 -0500
  • 5e9fc1b93c
    Merge branch 'dev' into darc-dev-ccc1d797-00f9-4753-8ac7-4e948cc4b6e5 Igor Velikorossov 2024-11-19 08:40:24 +1100
  • 0cde5ff229 Rename file Steve Sanderson 2024-11-18 16:15:00 -0500
  • dadedb7dfa Add anonymous delegating clients / generators Stephen Toub 2024-11-18 13:05:24 -0500
  • d551bb113a
    Reverse order of services/inner in Use methods (#5664) Stephen Toub 2024-11-18 11:42:37 -0500
  • 98dc467f6a Add OpenAIRealtimeExtensions with ToConversationFunctionTool Steve Sanderson 2024-11-18 11:17:05 -0500
  • 5982f6abc3
    Reduce a bit of LINQ in M.E.AI (#5663) Stephen Toub 2024-11-18 10:52:08 -0500
  • 71dbd6bdd2 Update documentation SynchronizationContext in FakeTimeProvider amadeuszl 2024-11-18 16:41:05 +0100
  • 29aca72aba Reverse order of services/inner in Use methods Stephen Toub 2024-11-18 10:24:56 -0500
  • 999d43ac85 Reduce a bit of LINQ in M.E.AI Stephen Toub 2024-11-18 10:14:31 -0500
  • 930af05f2b
    Add AsBuilder extensions for IChatClient and IEmbeddingGenerator (#5652) Stephen Toub 2024-11-18 10:12:30 -0500
  • c4689473f5
    Update dependencies from https://github.com/dotnet/arcade build 20241112.13 (#5662) dotnet-maestro[bot] 2024-11-18 14:45:48 +0000
  • b29e149b85
    Augment XML comments for AIFunctionFactory.Create (#5658) Stephen Toub 2024-11-18 09:37:32 -0500
  • 06edb3cf05
    Remove duplicate GetCacheKey methods (#5651) Stephen Toub 2024-11-18 09:20:47 -0500
  • 19b7c8dd01 Update dependencies from https://github.com/dotnet/arcade build 20241112.13 dotnet-maestro[bot] 2024-11-18 14:05:25 +0000
  • 86b2367897 Add JSON serialization comments Stephen Toub 2024-11-18 08:52:07 -0500
  • 48de26dff1 Merge branch 'main' into aifuncfactorydocs Stephen Toub 2024-11-18 08:46:04 -0500
  • 3c1d96626e Update XML comments to say that the values are serialized Stephen Toub 2024-11-18 08:45:20 -0500
  • 9336694f08 Merge branch 'main' into tweakgetcachekey Stephen Toub 2024-11-18 08:38:41 -0500