You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<Product>OpenAI ChatGPT integration for .NET with DI</Product>
11
-
<Version>2.6.0</Version>
11
+
<Version>2.7.0</Version>
12
12
<Description>OpenAI Chat Completions API (ChatGPT) integration with easy DI supporting (Microsoft.Extensions.DependencyInjection). It allows you to use the API in your .NET applications. Also, the client supports streaming responses (like ChatGPT) via async streams.</Description>
<Product>OpenAI ChatGPT integration for .NET with EF Core storage</Product>
12
-
<Version>2.6.0</Version>
12
+
<Version>2.7.0</Version>
13
13
<Description>OpenAI Chat Completions API (ChatGPT) integration with DI and EF Core supporting. It allows you to use the API in your .NET applications. Also, the client supports streaming responses (like ChatGPT) via async streams.</Description>
/// <param name="dialog">The dialog to send to the OpenAI API.</param>
70
-
/// <param name="responseExample">Is used to infer the expected structure of the response if no response format is explicitly specified.</param>
71
-
/// <param name="maxTokens">(Optional) The maximum number of tokens for the model to generate. If null, the default is calculated.</param>
72
-
/// <param name="model">(Optional) The model to use. If null, the default model is used.</param>
73
-
/// <param name="temperature">(Optional) Controls randomness in the AI's output. Default is defined by ChatCompletionTemperatures.Default.</param>
74
-
/// <param name="user">(Optional) User identifier. If null, the default user is used.</param>
75
-
/// <param name="requestModifier">(Optional) Delegate for modifying the request.</param>
76
-
/// <param name="rawResponseGetter">(Optional) Delegate for processing the raw response.</param>
77
-
/// <param name="jsonSerializerOptions">(Optional) Options for the JSON serializer. If null, the default options are used.</param>
78
-
/// <param name="jsonDeserializerOptions">(Optional) Options for the JSON deserializer. If null, case-insensitive property name matching is used.</param>
79
-
/// <param name="cancellationToken">(Optional) A token that can be used to cancel the operation.</param>
80
-
/// <returns>The task object representing the asynchronous operation, containing the deserialized response,
81
-
/// or the default response if deserialization fails.</returns>
82
-
/// <exception cref="ArgumentNullException">Thrown if <paramref name="client"/> or <paramref name="dialog"/> or <paramref name="responseExample"/> is null.</exception>
83
-
/// <remarks>
84
-
/// This method modifies the content of the dialog to include a message instructing the AI to respond in a certain format.
85
-
/// After the call to the API, the original content of the dialog is restored.
0 commit comments