openai/openai-dotnet

Public

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

CodeCommitsIssuesPull requestsActionsInsightsSecurity
OpenAI_2.0.0-beta.7

Branches

Tags

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

Clone

HTTPS

Download ZIP

src/Generated/Models/AssistantModificationOptions.cs

40lines · modecode

1// <auto-generated/>
2
3#nullable disable
4
5using System;
6using System.Collections.Generic;
7
8namespace OpenAI.Assistants
9{
10 public partial class AssistantModificationOptions
11 {
12 internal IDictionary<string, BinaryData> _serializedAdditionalRawData;
13
14 public AssistantModificationOptions()
15 {
16 DefaultTools = new ChangeTrackingList<ToolDefinition>();
17 Metadata = new ChangeTrackingDictionary<string, string>();
18 }
19
20 internal AssistantModificationOptions(string model, string name, string description, string instructions, IList<ToolDefinition> defaultTools, ToolResources toolResources, IDictionary<string, string> metadata, float? temperature, float? nucleusSamplingFactor, AssistantResponseFormat responseFormat, IDictionary<string, BinaryData> serializedAdditionalRawData)
21 {
22 Model = model;
23 Name = name;
24 Description = description;
25 Instructions = instructions;
26 DefaultTools = defaultTools;
27 ToolResources = toolResources;
28 Metadata = metadata;
29 Temperature = temperature;
30 NucleusSamplingFactor = nucleusSamplingFactor;
31 ResponseFormat = responseFormat;
32 _serializedAdditionalRawData = serializedAdditionalRawData;
33 }
34 public string Name { get; init; }
35 public string Description { get; init; }
36 public string Instructions { get; init; }
37 public IDictionary<string, string> Metadata { get; }
38 public float? Temperature { get; init; }
39 }
40}
41