Table of Contents

Struct FluentApiRequestType

Namespace
Glitch9.AIDevKit
[Serializable]
public readonly struct FluentApiRequestType : IStringWrapper
Implements
IStringWrapper

Constructors

FluentApiRequestType(string)

public FluentApiRequestType(string value)

Parameters

value string

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

obj object

The object to compare with the current instance.

Returns

bool

true if obj and 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

method string
streaming bool

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

method string

Returns

bool

HasAudioOutput(string)

public static bool HasAudioOutput(string method)

Parameters

method string

Returns

bool

HasImageInput(string)

public static bool HasImageInput(string method)

Parameters

method string

Returns

bool

HasImageOutput(string)

public static bool HasImageOutput(string method)

Parameters

method string

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

a FluentApiRequestType
b FluentApiRequestType

Returns

bool

implicit operator string(FluentApiRequestType)

public static implicit operator string(FluentApiRequestType rt)

Parameters

rt FluentApiRequestType

Returns

string

implicit operator FluentApiRequestType(string)

public static implicit operator FluentApiRequestType(string s)

Parameters

s string

Returns

FluentApiRequestType

operator !=(FluentApiRequestType, FluentApiRequestType)

public static bool operator !=(FluentApiRequestType a, FluentApiRequestType b)

Parameters

a FluentApiRequestType
b FluentApiRequestType

Returns

bool