ModelIdsCompaction Struct

Definition

Model ID used to generate the response, like gpt-5 or o3. OpenAI offers a wide range of models with different capabilities, performance characteristics, and price points. Refer to the model guide to browse and compare available models.

public readonly struct ModelIdsCompaction : IEquatable<Azure.AI.AgentServer.Responses.Models.ModelIdsCompaction>
type ModelIdsCompaction = struct
Public Structure ModelIdsCompaction
Implements IEquatable(Of ModelIdsCompaction)
Inheritance
ModelIdsCompaction
Implements

Constructors

Name Description
ModelIdsCompaction(String)

Initializes a new instance of ModelIdsCompaction.

Properties

Name Description
Chatgpt4oLatest

Gets the Chatgpt4oLatest.

CodexMiniLatest

Gets the CodexMiniLatest.

ComputerUsePreview

Gets the ComputerUsePreview.

ComputerUsePreview20250311

Gets the ComputerUsePreview20250311.

Gpt35Turbo

Gets the Gpt35Turbo.

Gpt35Turbo0125

Gets the Gpt35Turbo0125.

Gpt35Turbo0301

Gets the Gpt35Turbo0301.

Gpt35Turbo0613

Gets the Gpt35Turbo0613.

Gpt35Turbo1106

Gets the Gpt35Turbo1106.

Gpt35Turbo16k

Gets the Gpt35Turbo16k.

Gpt35Turbo16k0613

Gets the Gpt35Turbo16k0613.

Gpt4

Gets the Gpt4.

Gpt40125Preview

Gets the Gpt40125Preview.

Gpt40314

Gets the Gpt40314.

Gpt40613

Gets the Gpt40613.

Gpt41

Gets the Gpt41.

Gpt41106Preview

Gets the Gpt41106Preview.

Gpt4120250414

Gets the Gpt4120250414.

Gpt41Mini

Gets the Gpt41Mini.

Gpt41Mini20250414

Gets the Gpt41Mini20250414.

Gpt41Nano

Gets the Gpt41Nano.

Gpt41Nano20250414

Gets the Gpt41Nano20250414.

Gpt432k

Gets the Gpt432k.

Gpt432k0314

Gets the Gpt432k0314.

Gpt432k0613

Gets the Gpt432k0613.

Gpt4o

Gets the Gpt4o.

Gpt4o20240513

Gets the Gpt4o20240513.

Gpt4o20240806

Gets the Gpt4o20240806.

Gpt4o20241120

Gets the Gpt4o20241120.

Gpt4oAudioPreview

Gets the Gpt4oAudioPreview.

Gpt4oAudioPreview20241001

Gets the Gpt4oAudioPreview20241001.

Gpt4oAudioPreview20241217

Gets the Gpt4oAudioPreview20241217.

Gpt4oAudioPreview20250603

Gets the Gpt4oAudioPreview20250603.

Gpt4oMini

Gets the Gpt4oMini.

Gpt4oMini20240718

Gets the Gpt4oMini20240718.

Gpt4oMiniAudioPreview

Gets the Gpt4oMiniAudioPreview.

Gpt4oMiniAudioPreview20241217

Gets the Gpt4oMiniAudioPreview20241217.

Gpt4oMiniSearchPreview

Gets the Gpt4oMiniSearchPreview.

Gpt4oMiniSearchPreview20250311

Gets the Gpt4oMiniSearchPreview20250311.

Gpt4oSearchPreview

Gets the Gpt4oSearchPreview.

Gpt4oSearchPreview20250311

Gets the Gpt4oSearchPreview20250311.

Gpt4Turbo

Gets the Gpt4Turbo.

Gpt4Turbo20240409

Gets the Gpt4Turbo20240409.

Gpt4TurboPreview

Gets the Gpt4TurboPreview.

Gpt4VisionPreview

Gets the Gpt4VisionPreview.

Gpt5

Gets the Gpt5.

Gpt51

Gets the Gpt51.

Gpt5120251113

Gets the Gpt5120251113.

Gpt51ChatLatest

Gets the Gpt51ChatLatest.

Gpt51Codex

Gets the Gpt51Codex.

Gpt51CodexMax

Gets the Gpt51CodexMax.

Gpt51Mini

Gets the Gpt51Mini.

Gpt52

Gets the Gpt52.

Gpt520250807

Gets the Gpt520250807.

Gpt5220251211

Gets the Gpt5220251211.

Gpt52ChatLatest

Gets the Gpt52ChatLatest.

Gpt52Pro

Gets the Gpt52Pro.

Gpt52Pro20251211

Gets the Gpt52Pro20251211.

Gpt5ChatLatest

Gets the Gpt5ChatLatest.

Gpt5Codex

Gets the Gpt5Codex.

Gpt5Mini

Gets the Gpt5Mini.

Gpt5Mini20250807

Gets the Gpt5Mini20250807.

Gpt5Nano

Gets the Gpt5Nano.

Gpt5Nano20250807

Gets the Gpt5Nano20250807.

Gpt5Pro

Gets the Gpt5Pro.

Gpt5Pro20251006

Gets the Gpt5Pro20251006.

O1

Gets the O1.

O120241217

Gets the O120241217.

O1Mini

Gets the O1Mini.

O1Mini20240912

Gets the O1Mini20240912.

O1Preview

Gets the O1Preview.

O1Preview20240912

Gets the O1Preview20240912.

O1Pro

Gets the O1Pro.

O1Pro20250319

Gets the O1Pro20250319.

O3

Gets the O3.

O320250416

Gets the O320250416.

O3DeepResearch

Gets the O3DeepResearch.

O3DeepResearch20250626

Gets the O3DeepResearch20250626.

O3Mini

Gets the O3Mini.

O3Mini20250131

Gets the O3Mini20250131.

O3Pro

Gets the O3Pro.

O3Pro20250610

Gets the O3Pro20250610.

O4Mini

Gets the O4Mini.

O4Mini20250416

Gets the O4Mini20250416.

O4MiniDeepResearch

Gets the O4MiniDeepResearch.

O4MiniDeepResearch20250626

Gets the O4MiniDeepResearch20250626.

Methods

Name Description
Equals(ModelIdsCompaction)

Indicates whether the current object is equal to another object of the same type.

ToString()

Returns the fully qualified type name of this instance.

Operators

Name Description
Equality(ModelIdsCompaction, ModelIdsCompaction)

Determines if two ModelIdsCompaction values are the same.

Implicit(String to ModelIdsCompaction)

Converts a string to a ModelIdsCompaction.

Implicit(String to Nullable<ModelIdsCompaction>)
Inequality(ModelIdsCompaction, ModelIdsCompaction)

Determines if two ModelIdsCompaction values are not the same.

Applies to