Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2,345 changes: 0 additions & 2,345 deletions src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI..JsonSerializerContext.g.cs

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ public partial interface IRealtimeClient
/// `item.input_audio_transcription.logprobs`: Include logprobs for input audio transcription.
/// </param>
/// <param name="tracing">
/// Realtime API can write session traces to the [Traces Dashboard](/logs?api=traces). Set to null to disable tracing. Once<br/>
/// Realtime API can write session traces to the [Traces Dashboard](https://platform.openai.com/logs?api=traces). Set to null to disable tracing. Once<br/>
/// tracing is enabled for a session, the configuration cannot be modified.<br/>
/// `auto` will create a trace for the session with default values for the<br/>
/// workflow name, group id, and metadata.<br/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,10 +43,6 @@ public enum IncludeEnum
/// Include the sources of the web search tool call.
/// </summary>
WebSearchCallActionSources,
/// <summary>
///
/// </summary>
WebSearchCallResults,
}

/// <summary>
Expand All @@ -68,7 +64,6 @@ public static string ToValueString(this IncludeEnum value)
IncludeEnum.MessageOutputTextLogprobs => "message.output_text.logprobs",
IncludeEnum.ReasoningEncryptedContent => "reasoning.encrypted_content",
IncludeEnum.WebSearchCallActionSources => "web_search_call.action.sources",
IncludeEnum.WebSearchCallResults => "web_search_call.results",
_ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null),
};
}
Expand All @@ -86,7 +81,6 @@ public static string ToValueString(this IncludeEnum value)
"message.output_text.logprobs" => IncludeEnum.MessageOutputTextLogprobs,
"reasoning.encrypted_content" => IncludeEnum.ReasoningEncryptedContent,
"web_search_call.action.sources" => IncludeEnum.WebSearchCallActionSources,
"web_search_call.results" => IncludeEnum.WebSearchCallResults,
_ => null,
};
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ public sealed partial class RealtimeSessionCreateRequestGA
public global::System.Collections.Generic.IList<global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAIncludeItem>? Include { get; set; }

/// <summary>
/// Realtime API can write session traces to the [Traces Dashboard](/logs?api=traces). Set to null to disable tracing. Once<br/>
/// Realtime API can write session traces to the [Traces Dashboard](https://platform.openai.com/logs?api=traces). Set to null to disable tracing. Once<br/>
/// tracing is enabled for a session, the configuration cannot be modified.<br/>
/// `auto` will create a trace for the session with default values for the<br/>
/// workflow name, group id, and metadata.<br/>
Expand Down Expand Up @@ -138,7 +138,7 @@ public sealed partial class RealtimeSessionCreateRequestGA
/// `item.input_audio_transcription.logprobs`: Include logprobs for input audio transcription.
/// </param>
/// <param name="tracing">
/// Realtime API can write session traces to the [Traces Dashboard](/logs?api=traces). Set to null to disable tracing. Once<br/>
/// Realtime API can write session traces to the [Traces Dashboard](https://platform.openai.com/logs?api=traces). Set to null to disable tracing. Once<br/>
/// tracing is enabled for a session, the configuration cannot be modified.<br/>
/// `auto` will create a trace for the session with default values for the<br/>
/// workflow name, group id, and metadata.<br/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,229 +14,117 @@ namespace tryAGI.OpenAI.Realtime
Converters = new global::System.Type[]
{
typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.AudioFormatJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.AudioFormatNullableJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.SessionObjectJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.SessionObjectNullableJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.SessionVoiceJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.SessionVoiceNullableJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.SessionTurnDetectionTypeJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.SessionTurnDetectionTypeNullableJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.SessionToolChoiceJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.SessionToolChoiceNullableJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ConversationObjectJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ConversationObjectNullableJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ConversationItemContentPartTypeJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ConversationItemContentPartTypeNullableJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ConversationItemObjectJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ConversationItemObjectNullableJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ConversationItemTypeJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ConversationItemTypeNullableJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ConversationItemStatusJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ConversationItemStatusNullableJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ConversationItemRoleJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ConversationItemRoleNullableJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ContentPartTypeJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ContentPartTypeNullableJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ResponseObjectJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ResponseObjectNullableJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ResponseStatusJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ResponseStatusNullableJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.RateLimitInfoNameJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.RateLimitInfoNameNullableJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ResponseConfigModalitieJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ResponseConfigModalitieNullableJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ResponseConfigVoiceJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ResponseConfigVoiceNullableJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ResponseConfigToolChoiceJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ResponseConfigToolChoiceNullableJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.SessionUpdatePayloadTypeJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.SessionUpdatePayloadTypeNullableJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.InputAudioBufferAppendPayloadTypeJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.InputAudioBufferAppendPayloadTypeNullableJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.InputAudioBufferCommitPayloadTypeJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.InputAudioBufferCommitPayloadTypeNullableJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.InputAudioBufferClearPayloadTypeJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.InputAudioBufferClearPayloadTypeNullableJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ConversationItemCreatePayloadTypeJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ConversationItemCreatePayloadTypeNullableJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ConversationItemTruncatePayloadTypeJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ConversationItemTruncatePayloadTypeNullableJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ConversationItemDeletePayloadTypeJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ConversationItemDeletePayloadTypeNullableJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ResponseCreatePayloadTypeJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ResponseCreatePayloadTypeNullableJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ResponseCancelPayloadTypeJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ResponseCancelPayloadTypeNullableJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ErrorPayloadTypeJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ErrorPayloadTypeNullableJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.SessionCreatedPayloadTypeJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.SessionCreatedPayloadTypeNullableJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.SessionUpdatedPayloadTypeJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.SessionUpdatedPayloadTypeNullableJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ConversationCreatedPayloadTypeJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ConversationCreatedPayloadTypeNullableJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ConversationItemCreatedPayloadTypeJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ConversationItemCreatedPayloadTypeNullableJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ConversationItemInputAudioTranscriptionCompletedPayloadTypeJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ConversationItemInputAudioTranscriptionCompletedPayloadTypeNullableJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ConversationItemInputAudioTranscriptionFailedPayloadTypeJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ConversationItemInputAudioTranscriptionFailedPayloadTypeNullableJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ConversationItemTruncatedPayloadTypeJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ConversationItemTruncatedPayloadTypeNullableJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ConversationItemDeletedPayloadTypeJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ConversationItemDeletedPayloadTypeNullableJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.InputAudioBufferCommittedPayloadTypeJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.InputAudioBufferCommittedPayloadTypeNullableJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.InputAudioBufferClearedPayloadTypeJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.InputAudioBufferClearedPayloadTypeNullableJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.InputAudioBufferSpeechStartedPayloadTypeJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.InputAudioBufferSpeechStartedPayloadTypeNullableJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.InputAudioBufferSpeechStoppedPayloadTypeJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.InputAudioBufferSpeechStoppedPayloadTypeNullableJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ResponseCreatedPayloadTypeJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ResponseCreatedPayloadTypeNullableJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ResponseDonePayloadTypeJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ResponseDonePayloadTypeNullableJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ResponseOutputItemAddedPayloadTypeJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ResponseOutputItemAddedPayloadTypeNullableJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ResponseOutputItemDonePayloadTypeJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ResponseOutputItemDonePayloadTypeNullableJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ResponseContentPartAddedPayloadTypeJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ResponseContentPartAddedPayloadTypeNullableJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ResponseContentPartDonePayloadTypeJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ResponseContentPartDonePayloadTypeNullableJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ResponseTextDeltaPayloadTypeJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ResponseTextDeltaPayloadTypeNullableJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ResponseTextDonePayloadTypeJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ResponseTextDonePayloadTypeNullableJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ResponseAudioTranscriptDeltaPayloadTypeJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ResponseAudioTranscriptDeltaPayloadTypeNullableJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ResponseAudioTranscriptDonePayloadTypeJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ResponseAudioTranscriptDonePayloadTypeNullableJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ResponseAudioDeltaPayloadTypeJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ResponseAudioDeltaPayloadTypeNullableJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ResponseAudioDonePayloadTypeJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ResponseAudioDonePayloadTypeNullableJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ResponseFunctionCallArgumentsDeltaPayloadTypeJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ResponseFunctionCallArgumentsDeltaPayloadTypeNullableJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ResponseFunctionCallArgumentsDonePayloadTypeJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ResponseFunctionCallArgumentsDonePayloadTypeNullableJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.RateLimitsUpdatedPayloadTypeJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.RateLimitsUpdatedPayloadTypeNullableJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ServerEventDiscriminatorTypeJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ServerEventDiscriminatorTypeNullableJsonConverter),

typeof(global::tryAGI.OpenAI.Realtime.JsonConverters.ServerEventJsonConverter),
})]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Realtime.JsonSerializerContextTypes))]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -200,7 +200,7 @@ partial void ProcessAcceptCallResponse(
/// `item.input_audio_transcription.logprobs`: Include logprobs for input audio transcription.
/// </param>
/// <param name="tracing">
/// Realtime API can write session traces to the [Traces Dashboard](/logs?api=traces). Set to null to disable tracing. Once<br/>
/// Realtime API can write session traces to the [Traces Dashboard](https://platform.openai.com/logs?api=traces). Set to null to disable tracing. Once<br/>
/// tracing is enabled for a session, the configuration cannot be modified.<br/>
/// `auto` will create a trace for the session with default values for the<br/>
/// workflow name, group id, and metadata.<br/>
Expand Down
8 changes: 4 additions & 4 deletions src/libs/tryAGI.OpenAI/openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -57973,7 +57973,8 @@ components:
default: null
description: >
Realtime API can write session traces to the [Traces
Dashboard](/logs?api=traces). Set to null to disable tracing. Once
Dashboard](https://platform.openai.com/logs?api=traces). Set to null
to disable tracing. Once

tracing is enabled for a session, the configuration cannot be
modified.
Expand Down Expand Up @@ -58511,8 +58512,8 @@ components:
default: null
description: >
Realtime API can write session traces to the [Traces
Dashboard](/logs?api=traces). Set to null to disable tracing.
Once
Dashboard](https://platform.openai.com/logs?api=traces). Set to
null to disable tracing. Once

tracing is enabled for a session, the configuration cannot be
modified.
Expand Down Expand Up @@ -68157,7 +68158,6 @@ components:
type: string
enum:
- file_search_call.results
- web_search_call.results
- web_search_call.action.sources
- message.input_image.image_url
- computer_call_output.output.image_url
Expand Down