openai/openai-dotnet

Public

mirrored from https://github.com/openai/openai-dotnetAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
fe4d6cf1ccfea48fa5c2baf67103495ac9b459dd

Branches

Tags

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

Clone

HTTPS

Download ZIP

OpenAI/src/Custom/Batch/BatchClientSettings.cs

20lines · modecode

1using Microsoft.Extensions.Configuration;
2using System.ClientModel.Primitives;
3using System.Diagnostics.CodeAnalysis;
4
5namespace OpenAI.Batch;
6
7[Experimental("SCME0002")]
8public sealed class BatchClientSettings : ClientSettings
9{
10 public OpenAIClientOptions Options { get; set; }
11
12 protected override void BindCore(IConfigurationSection section)
13 {
14 var optionsSection = section.GetSection("Options");
15 if (optionsSection.Exists())
16 {
17 Options ??= new OpenAIClientOptions(optionsSection);
18 }
19 }
20}
21