openai/openai-dotnet

Public

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

CodeCommitsIssuesPull requestsActionsInsightsSecurity
achandmsft-patch-1

Branches

Tags

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

Clone

HTTPS

Download ZIP

src/Custom/FineTuning/Internal/GeneratorStubs.cs

183lines · modecode

1using OpenAI.Chat;
2using System;
3using System.Collections.Generic;
4using System.Runtime.InteropServices;
5
6namespace OpenAI.FineTuning;
7
8// CUSTOM: Made internal.
9
10[CodeGenType("FineTuneChatCompletionRequestAssistantMessage")]
11internal partial class InternalFineTuneChatCompletionRequestAssistantMessage
12{
13 [CodeGenMember("Content")]
14 public ChatMessageContent Content { get; set; }
15}
16
17[CodeGenType("FinetuneChatRequestInput")]
18internal partial class InternalFinetuneChatRequestInput { }
19
20[CodeGenType("FinetuneCompletionRequestInput")]
21internal partial class InternalFinetuneCompletionRequestInput { }
22
23[CodeGenType("FineTuningIntegration")]
24internal partial class InternalFineTuningIntegration { }
25
26[CodeGenType("FineTuningIntegrationType")]
27internal readonly partial struct InternalFineTuningIntegrationType { }
28
29[CodeGenType("FineTuningIntegrationWandb")]
30internal partial class InternalFineTuningIntegrationWandb { }
31
32[CodeGenType("CreateFineTuningJobRequestWandbIntegrationWandb")]
33internal partial class InternalCreateFineTuningJobRequestWandbIntegrationWandb
34{
35 [CodeGenMember("Project")]
36 public string Project { get; set; }
37}
38
39[CodeGenType("FineTuningJobObject")]
40internal readonly partial struct InternalFineTuningJobObject { }
41
42[CodeGenType("FineTuningJobCheckpoint")]
43internal partial class InternalFineTuningJobCheckpoint { }
44
45[CodeGenType("FineTuningJobCheckpointMetrics")]
46internal partial class InternalFineTuningJobCheckpointMetrics { }
47
48[CodeGenType("FineTuningJobCheckpointObject")]
49internal readonly partial struct InternalFineTuningJobCheckpointObject { }
50
51[CodeGenType("ListFineTuningJobCheckpointsResponse")]
52internal partial class InternalListFineTuningJobCheckpointsResponse { }
53
54[CodeGenType("ListFineTuningJobCheckpointsResponseObject")]
55internal readonly partial struct InternalListFineTuningJobCheckpointsResponseObject { }
56
57[CodeGenType("ListFineTuningJobEventsResponse")]
58internal partial class InternalListFineTuningJobEventsResponse { }
59
60[CodeGenType("ListPaginatedFineTuningJobsResponse")]
61internal partial class InternalListPaginatedFineTuningJobsResponse { }
62
63[CodeGenType("ListPaginatedFineTuningJobsResponseObject")]
64internal readonly partial struct InternalListPaginatedFineTuningJobsResponseObject { }
65
66[CodeGenType("FineTuningIntegrationWandbWandb")]
67internal partial class FineTuningIntegrationWandbWandb { }
68
69[CodeGenType("FineTuningJobHyperparametersBatchSizeChoiceEnum")]
70internal readonly partial struct FineTuningJobHyperparametersBatchSizeChoiceEnum { }
71
72[CodeGenType("FineTuningJobHyperparametersLearningRateMultiplierChoiceEnum")]
73internal readonly partial struct FineTuningJobHyperparametersLearningRateMultiplierChoiceEnum { }
74
75[CodeGenType("FineTuningJobHyperparametersNEpochsChoiceEnum")]
76internal readonly partial struct FineTuningJobHyperparametersNEpochsChoiceEnum { }
77
78[CodeGenType("UnknownCreateFineTuningJobRequestIntegration")]
79internal partial class UnknownCreateFineTuningJobRequestIntegration { }
80
81[CodeGenType("UnknownFineTuningIntegration")]
82internal partial class UnknownFineTuningIntegration { }
83
84[CodeGenType("FineTuningJobEventObject")]
85internal readonly partial struct InternalFineTuningJobEventObject { }
86
87[CodeGenType("ListFineTuningJobEventsResponseObject")]
88internal readonly partial struct InternalListFineTuningJobEventsResponseObject { }
89
90[CodeGenType("CreateFineTuningJobRequestModel")]
91internal readonly partial struct InternalCreateFineTuningJobRequestModel { }
92
93// Future public types follow
94
95[CodeGenType("CreateFineTuningJobRequestIntegration")]
96internal partial class FineTuningIntegration { }
97
98[CodeGenType("FineTuningJob")]
99internal partial class FineTuningJob { }
100
101[CodeGenType("FineTuningJobError1")]
102internal partial class FineTuningJobError { }
103
104[CodeGenType("FineTuningJobEvent")]
105internal partial class FineTuningJobEvent { }
106
107[CodeGenType("FineTuningJobEventLevel")]
108internal enum FineTuningJobEventLevel
109{
110 Info,
111 Warn,
112 Error
113}
114
115[CodeGenType("FineTuningJobHyperparameters")]
116[StructLayout(LayoutKind.Auto)]
117internal readonly partial struct FineTuningJobHyperparameters
118{
119 public BinaryData NEpochs { get; }
120 public BinaryData BatchSize { get; }
121 public BinaryData LearningRateMultiplier { get; }
122}
123
124[CodeGenType("FineTuningJobStatus")]
125internal readonly partial struct FineTuningJobStatus { }
126
127[CodeGenType("CreateFineTuningJobRequest")]
128internal partial class FineTuningOptions { }
129
130[CodeGenType("CreateFineTuningJobRequestHyperparametersBatchSizeChoiceEnum")]
131internal readonly partial struct HyperparameterBatchSize { }
132
133[CodeGenType("CreateFineTuningJobRequestHyperparametersNEpochsChoiceEnum")]
134internal readonly partial struct HyperparameterCycleCount { }
135
136[CodeGenType("CreateFineTuningJobRequestHyperparametersLearningRateMultiplierChoiceEnum")]
137internal readonly partial struct HyperparameterLearningRate { }
138
139[CodeGenType("CreateFineTuningJobRequestHyperparameters")]
140internal partial class HyperparameterOptions { }
141
142[CodeGenType("CreateFineTuningJobRequestWandbIntegration")]
143internal partial class WeightsAndBiasesIntegration { }
144
145// TODO: not yet integrated
146
147[CodeGenType("FineTuneChatRequestInput")]
148internal partial class InternalTodoFineTuneChatRequestInput { }
149
150[CodeGenType("FineTuneCompletionRequestInput")]
151internal partial class InternalTodoFineTuneCompletionRequestInput { }
152
153[CodeGenType("FineTuneDPOMethod")]
154internal partial class InternalTodoFineTuneDPOMethod { }
155
156[CodeGenType("FineTuneDPOMethodHyperparameters")]
157internal partial class InternalTodoFineTuneDPOMethodHyperparameters { }
158
159[CodeGenType("FineTuneMethod")]
160internal partial class InternalTodoFineTuneMethod { }
161
162[CodeGenType("FineTuneMethodType")]
163internal readonly partial struct InternalTodoFineTuneMethodType { }
164
165[CodeGenType("FineTuneSupervisedMethod")]
166internal partial class InternalTodoFineTuneSupervisedMethod { }
167
168[CodeGenType("FineTuneSupervisedMethodHyperparameters")]
169internal partial class InternalFineTuneSupervisedMethodHyperparameters { }
170
171[CodeGenType("FineTuningJobEventType")]
172internal readonly partial struct InternalFineTuningJobEventType { }
173
174[CodeGenType("FineTuneChatCompletionRequestAssistantMessageWeight")]
175internal readonly partial struct InternalFineTuneChatCompletionRequestAssistantMessageWeight { }
176
177[CodeGenType("FineTuneChatCompletionRequestAssistantMessageRole")]
178internal readonly partial struct InternalFineTuneChatCompletionRequestAssistantMessageRole { }
179
180[CodeGenType("CreateFineTuningCheckpointPermissionRequest")] internal partial class InternalCreateFineTuningCheckpointPermissionRequest { }
181[CodeGenType("DeleteFineTuningCheckpointPermissionResponse")] internal partial class InternalDeleteFineTuningCheckpointPermissionResponse { }
182[CodeGenType("FineTuningCheckpointPermission")] internal partial class InternalFineTuningCheckpointPermission { }
183[CodeGenType("ListFineTuningCheckpointPermissionResponse")] internal partial class InternalListFineTuningCheckpointPermissionResponse { }
184