Struct FluentApiRequestType
[Serializable]
public readonly struct FluentApiRequestType : IStringWrapper
- Implements
-
IStringWrapper
Constructors
FluentApiRequestType(string)
public FluentApiRequestType(string value)
Parameters
valuestring
Fields
AssistantsAPI
public const string AssistantsAPI = "assistants_api"
Field Value
- string
AudioIsolation
public const string AudioIsolation = "audio_isolation"
Field Value
- string
ChatCompletion
public const string ChatCompletion = "chat_completion"
Field Value
- string
CodeGeneration
public const string CodeGeneration = "chat_completion_code_generation"
Field Value
- string
CountTokens
public const string CountTokens = "count_tokens"
Field Value
- string
DeleteFile
public const string DeleteFile = "delete_file"
Field Value
- string
DeleteModel
public const string DeleteModel = "delete_model"
Field Value
- string
DownloadFile
public const string DownloadFile = "download_file"
Field Value
- string
Embedding
public const string Embedding = "embedding"
Field Value
- string
FineTuneModel
public const string FineTuneModel = "fine_tune_model"
Field Value
- string
GetCredits
public const string GetCredits = "get_credits"
Field Value
- string
ImageGeneration
public const string ImageGeneration = "image_generation"
Field Value
- string
ImageInpainting
public const string ImageInpainting = "image_generation_inpaint"
Field Value
- string
ListCustomModels
public const string ListCustomModels = "list_models_custom"
Field Value
- string
ListCustomVoices
public const string ListCustomVoices = "list_voices_custom"
Field Value
- string
ListFiles
public const string ListFiles = "list_files"
Field Value
- string
ListModels
public const string ListModels = "list_models"
Field Value
- string
ListVoices
public const string ListVoices = "list_voices"
Field Value
- string
Moderation
public const string Moderation = "moderation"
Field Value
- string
PixelArtAnimation
public const string PixelArtAnimation = "pixel_art_animation"
Field Value
- string
PixelArtGeneration
public const string PixelArtGeneration = "pixel_art_generation"
Field Value
- string
PixelArtInpainting
public const string PixelArtInpainting = "pixel_art_inpaint"
Field Value
- string
PixelArtRotation
public const string PixelArtRotation = "pixel_art_rotate"
Field Value
- string
PixelArtSkeletonEstimation
public const string PixelArtSkeletonEstimation = "pixel_art_skeleton_estimation"
Field Value
- string
PixelArtTilesetGeneration
public const string PixelArtTilesetGeneration = "pixel_art_tileset_generation"
Field Value
- string
RealtimeAPI
public const string RealtimeAPI = "realtime_api"
Field Value
- string
Responses
public const string Responses = "responses"
Field Value
- string
RetrieveCustomModel
public const string RetrieveCustomModel = "retrieve_model_custom"
Field Value
- string
RetrieveCustomVoice
public const string RetrieveCustomVoice = "retrieve_voice_custom"
Field Value
- string
RetrieveModel
public const string RetrieveModel = "retrieve_model"
Field Value
- string
RetrieveVoice
public const string RetrieveVoice = "retrieve_voice"
Field Value
- string
SoundEffect
public const string SoundEffect = "sound_effect_generation"
Field Value
- string
SpeechToText
public const string SpeechToText = "speech_to_text"
Field Value
- string
SpeechToTranslation
public const string SpeechToTranslation = "speech_to_text_translation"
Field Value
- string
StructuredOutput
public const string StructuredOutput = "chat_completion_structured_output"
Field Value
- string
TextToSpeech
public const string TextToSpeech = "text_to_speech"
Field Value
- string
Tokenize
public const string Tokenize = "tokenize"
Field Value
- string
Unknown
public const string Unknown = "unknown"
Field Value
- string
UploadFile
public const string UploadFile = "upload_file"
Field Value
- string
VideoGeneration
public const string VideoGeneration = "video_generation"
Field Value
- string
VoiceChange
public const string VoiceChange = "voice_change"
Field Value
- string
Properties
Value
public string Value { get; }
Property Value
- string
Methods
Equals(object)
Indicates whether this instance and a specified object are equal.
public override bool Equals(object obj)
Parameters
objobjectThe object to compare with the current instance.
Returns
- bool
true if
objand this instance are the same type and represent the same value; otherwise, false.
GetDisplayName(string, bool)
public static string GetDisplayName(string method, bool streaming = false)
Parameters
methodstringstreamingbool
Returns
- string
GetHashCode()
Returns the hash code for this instance.
public override int GetHashCode()
Returns
- int
A 32-bit signed integer that is the hash code for this instance.
HasAudioInput(string)
public static bool HasAudioInput(string method)
Parameters
methodstring
Returns
- bool
HasAudioOutput(string)
public static bool HasAudioOutput(string method)
Parameters
methodstring
Returns
- bool
HasImageInput(string)
public static bool HasImageInput(string method)
Parameters
methodstring
Returns
- bool
HasImageOutput(string)
public static bool HasImageOutput(string method)
Parameters
methodstring
Returns
- bool
ToString()
Returns the fully qualified type name of this instance.
public override string ToString()
Returns
- string
The fully qualified type name.
Operators
operator ==(FluentApiRequestType, FluentApiRequestType)
public static bool operator ==(FluentApiRequestType a, FluentApiRequestType b)
Parameters
Returns
- bool
implicit operator string(FluentApiRequestType)
public static implicit operator string(FluentApiRequestType rt)
Parameters
Returns
- string
implicit operator FluentApiRequestType(string)
public static implicit operator FluentApiRequestType(string s)
Parameters
sstring
Returns
operator !=(FluentApiRequestType, FluentApiRequestType)
public static bool operator !=(FluentApiRequestType a, FluentApiRequestType b)
Parameters
Returns
- bool