Skip to content

Commit 5b20b5a

Browse files
committed
fb
1 parent 24c52bb commit 5b20b5a

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+4037
-3095
lines changed

api/OpenAI.net8.0.cs

Lines changed: 13 additions & 91 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,6 @@ public class OpenAIClient {
3838
[Experimental("OPENAI001")]
3939
public virtual ResponsesClient GetResponsesClient();
4040
[Experimental("OPENAI001")]
41-
public virtual ResponsesClient GetResponsesClient(string model);
42-
[Experimental("OPENAI001")]
4341
public virtual VectorStoreClient GetVectorStoreClient();
4442
[Experimental("OPENAI001")]
4543
public virtual VideoClient GetVideoClient();
@@ -5096,18 +5094,18 @@ public class ContainerFileCitationMessageAnnotation : ResponseMessageAnnotation,
50965094
}
50975095
[Experimental("OPENAI001")]
50985096
public class CreateResponseOptions : IJsonModel<CreateResponseOptions>, IPersistableModel<CreateResponseOptions> {
5099-
public CreateResponseOptions(List<ResponseItem> input);
5100-
public string EndUserId { get; set; }
5101-
public IList<Includable> Include { get; set; }
5102-
public IList<ResponseItem> Input { get; }
5097+
public CreateResponseOptions(IEnumerable<ResponseItem> inputItems, string model);
5098+
public IList<Includable> IncludedProperties { get; }
5099+
public IList<ResponseItem> InputItems { get; }
51035100
public string Instructions { get; set; }
51045101
public bool? IsBackgroundModeEnabled { get; set; }
51055102
public bool? IsParallelToolCallsEnabled { get; set; }
51065103
public bool? IsStoredOutputEnabled { get; set; }
51075104
public bool? IsStreamingEnabled { get; set; }
51085105
public int? MaxOutputTokenCount { get; set; }
51095106
public IDictionary<string, string> Metadata { get; }
5110-
public ModelIdsResponses? Model { get; set; }
5107+
public string Model { get; set; }
5108+
[Serialization.JsonIgnore]
51115109
[EditorBrowsable(EditorBrowsableState.Never)]
51125110
[Experimental("SCME0001")]
51135111
public ref JsonPatch Patch { get; }
@@ -5120,6 +5118,7 @@ public class CreateResponseOptions : IJsonModel<CreateResponseOptions>, IPersist
51205118
public IList<ResponseTool> Tools { get; }
51215119
public float? TopP { get; set; }
51225120
public ResponseTruncationMode? TruncationMode { get; set; }
5121+
public string User { get; set; }
51235122
protected virtual CreateResponseOptions JsonModelCreateCore(ref Utf8JsonReader reader, ModelReaderWriterOptions options);
51245123
protected virtual void JsonModelWriteCore(Utf8JsonWriter writer, ModelReaderWriterOptions options);
51255124
public static implicit operator BinaryContent(CreateResponseOptions createResponseOptions);
@@ -5626,81 +5625,6 @@ public enum MessageStatus {
56265625
Incomplete = 2
56275626
}
56285627
[Experimental("OPENAI001")]
5629-
public readonly partial struct ModelIdsResponses : IEquatable<ModelIdsResponses> {
5630-
public ModelIdsResponses(string value);
5631-
public static ModelIdsResponses Chatgpt4oLatest { get; }
5632-
public static ModelIdsResponses CodexMiniLatest { get; }
5633-
public static ModelIdsResponses ComputerUsePreview { get; }
5634-
public static ModelIdsResponses ComputerUsePreview20250311 { get; }
5635-
public static ModelIdsResponses Gpt35Turbo { get; }
5636-
public static ModelIdsResponses Gpt35Turbo0125 { get; }
5637-
public static ModelIdsResponses Gpt35Turbo0301 { get; }
5638-
public static ModelIdsResponses Gpt35Turbo0613 { get; }
5639-
public static ModelIdsResponses Gpt35Turbo1106 { get; }
5640-
public static ModelIdsResponses Gpt35Turbo16k { get; }
5641-
public static ModelIdsResponses Gpt35Turbo16k0613 { get; }
5642-
public static ModelIdsResponses Gpt4 { get; }
5643-
public static ModelIdsResponses Gpt40125Preview { get; }
5644-
public static ModelIdsResponses Gpt40314 { get; }
5645-
public static ModelIdsResponses Gpt40613 { get; }
5646-
public static ModelIdsResponses Gpt41 { get; }
5647-
public static ModelIdsResponses Gpt41106Preview { get; }
5648-
public static ModelIdsResponses Gpt4120250414 { get; }
5649-
public static ModelIdsResponses Gpt41Mini { get; }
5650-
public static ModelIdsResponses Gpt41Mini20250414 { get; }
5651-
public static ModelIdsResponses Gpt41Nano { get; }
5652-
public static ModelIdsResponses Gpt41Nano20250414 { get; }
5653-
public static ModelIdsResponses Gpt432k { get; }
5654-
public static ModelIdsResponses Gpt432k0314 { get; }
5655-
public static ModelIdsResponses Gpt432k0613 { get; }
5656-
public static ModelIdsResponses Gpt4o { get; }
5657-
public static ModelIdsResponses Gpt4o20240513 { get; }
5658-
public static ModelIdsResponses Gpt4o20240806 { get; }
5659-
public static ModelIdsResponses Gpt4o20241120 { get; }
5660-
public static ModelIdsResponses Gpt4oAudioPreview { get; }
5661-
public static ModelIdsResponses Gpt4oAudioPreview20241001 { get; }
5662-
public static ModelIdsResponses Gpt4oAudioPreview20241217 { get; }
5663-
public static ModelIdsResponses Gpt4oAudioPreview20250603 { get; }
5664-
public static ModelIdsResponses Gpt4oMini { get; }
5665-
public static ModelIdsResponses Gpt4oMini20240718 { get; }
5666-
public static ModelIdsResponses Gpt4oMiniAudioPreview { get; }
5667-
public static ModelIdsResponses Gpt4oMiniAudioPreview20241217 { get; }
5668-
public static ModelIdsResponses Gpt4oMiniSearchPreview { get; }
5669-
public static ModelIdsResponses Gpt4oMiniSearchPreview20250311 { get; }
5670-
public static ModelIdsResponses Gpt4oSearchPreview { get; }
5671-
public static ModelIdsResponses Gpt4oSearchPreview20250311 { get; }
5672-
public static ModelIdsResponses Gpt4Turbo { get; }
5673-
public static ModelIdsResponses Gpt4Turbo20240409 { get; }
5674-
public static ModelIdsResponses Gpt4TurboPreview { get; }
5675-
public static ModelIdsResponses Gpt4VisionPreview { get; }
5676-
public static ModelIdsResponses O1 { get; }
5677-
public static ModelIdsResponses O120241217 { get; }
5678-
public static ModelIdsResponses O1Mini { get; }
5679-
public static ModelIdsResponses O1Mini20240912 { get; }
5680-
public static ModelIdsResponses O1Preview { get; }
5681-
public static ModelIdsResponses O1Preview20240912 { get; }
5682-
public static ModelIdsResponses O1Pro { get; }
5683-
public static ModelIdsResponses O1Pro20250319 { get; }
5684-
public static ModelIdsResponses O3 { get; }
5685-
public static ModelIdsResponses O320250416 { get; }
5686-
public static ModelIdsResponses O3Mini { get; }
5687-
public static ModelIdsResponses O3Mini20250131 { get; }
5688-
public static ModelIdsResponses O3Pro { get; }
5689-
public static ModelIdsResponses O3Pro20250610 { get; }
5690-
public static ModelIdsResponses O4Mini { get; }
5691-
public static ModelIdsResponses O4Mini20250416 { get; }
5692-
public readonly bool Equals(ModelIdsResponses other);
5693-
[EditorBrowsable(EditorBrowsableState.Never)]
5694-
public override readonly bool Equals(object obj);
5695-
[EditorBrowsable(EditorBrowsableState.Never)]
5696-
public override readonly int GetHashCode();
5697-
public static bool operator ==(ModelIdsResponses left, ModelIdsResponses right);
5698-
public static implicit operator ModelIdsResponses(string value);
5699-
public static implicit operator ModelIdsResponses?(string value);
5700-
public static bool operator !=(ModelIdsResponses left, ModelIdsResponses right);
5701-
public override readonly string ToString();
5702-
}
5703-
[Experimental("OPENAI001")]
57045628
public static class OpenAIResponsesModelFactory {
57055629
public static MessageResponseItem MessageResponseItem(string id = null, MessageRole role = MessageRole.Assistant, MessageStatus? status = null);
57065630
public static ReasoningResponseItem ReasoningResponseItem(string id = null, string encryptedContent = null, ReasoningStatus? status = null, IEnumerable<ReasoningSummaryPart> summaryParts = null);
@@ -5951,6 +5875,7 @@ public class ResponseItemCollection : IJsonModel<ResponseItemCollection>, IPersi
59515875
public string FirstId { get; }
59525876
public bool HasMore { get; }
59535877
public string LastId { get; }
5878+
[EditorBrowsable(EditorBrowsableState.Never)]
59545879
public string Object { get; }
59555880
[EditorBrowsable(EditorBrowsableState.Never)]
59565881
[Experimental("SCME0001")]
@@ -6079,7 +6004,6 @@ public class ResponseResult : IJsonModel<ResponseResult>, IPersistableModel<Resp
60796004
public string Id { get; }
60806005
public ResponseIncompleteStatusDetails IncompleteStatusDetails { get; }
60816006
public string Instructions { get; }
6082-
public ModelIdsResponses? InternalModel { get; }
60836007
public bool? IsBackgroundModeEnabled { get; }
60846008
public bool IsParallelToolCallsEnabled { get; }
60856009
public int? MaxOutputTokenCount { get; }
@@ -6112,16 +6036,14 @@ public class ResponseResult : IJsonModel<ResponseResult>, IPersistableModel<Resp
61126036
[Experimental("OPENAI001")]
61136037
public class ResponsesClient {
61146038
protected ResponsesClient();
6115-
protected internal ResponsesClient(ClientPipeline pipeline, string model, OpenAIClientOptions options);
6116-
public ResponsesClient(string model, ApiKeyCredential credential, OpenAIClientOptions options);
6117-
public ResponsesClient(string model, ApiKeyCredential credential);
6118-
public ResponsesClient(string model, AuthenticationPolicy authenticationPolicy, OpenAIClientOptions options);
6119-
public ResponsesClient(string model, AuthenticationPolicy authenticationPolicy);
6120-
public ResponsesClient(string model, string apiKey);
6039+
public ResponsesClient(ApiKeyCredential credential, OpenAIClientOptions options);
6040+
public ResponsesClient(ApiKeyCredential credential);
6041+
public ResponsesClient(AuthenticationPolicy authenticationPolicy, OpenAIClientOptions options);
6042+
public ResponsesClient(AuthenticationPolicy authenticationPolicy);
6043+
protected internal ResponsesClient(ClientPipeline pipeline, OpenAIClientOptions options);
6044+
public ResponsesClient(string apiKey);
61216045
[Experimental("OPENAI001")]
61226046
public virtual Uri Endpoint { get; }
6123-
[Experimental("OPENAI001")]
6124-
public virtual string Model { get; }
61256047
public ClientPipeline Pipeline { get; }
61266048
public virtual ClientResult CancelResponse(string responseId, RequestOptions options);
61276049
public virtual ClientResult<ResponseResult> CancelResponse(string responseId, CancellationToken cancellationToken = default);

0 commit comments

Comments
 (0)