Class ModelFamily
Identifies a model family for a provider (for example, GPT, Gemini, or Llama).
Keep this as string-based constants, not an enum, to avoid enum-order maintenance issues.
Assembly: Glitch9.AIDevKit.dll
Syntax
[Serializable]
public sealed class ModelFamily : IEquatable<ModelFamily>
Constructors
|
Edit this page
View Source
ModelFamily()
Declaration
|
Edit this page
View Source
ModelFamily(Api, string, string, float)
Declaration
public ModelFamily(Api provider, string name, string providerName = null, float version = 0)
Parameters
Fields
|
Edit this page
View Source
Aion
Declaration
public const string Aion = "Aion"
Field Value
|
Edit this page
View Source
Airoboros
Declaration
public const string Airoboros = "Airoboros"
Field Value
|
Edit this page
View Source
Allam
Declaration
public const string Allam = "Allam"
Field Value
|
Edit this page
View Source
Anubis
Declaration
public const string Anubis = "Anubis"
Field Value
|
Edit this page
View Source
C4AI
Declaration
public const string C4AI = "C4AI"
Field Value
|
Edit this page
View Source
ChatPaLM2
Google Chat PaLM2 family.
Declaration
public const string ChatPaLM2 = "Chat PaLM2"
Field Value
|
Edit this page
View Source
Claude
Declaration
public const string Claude = "Claude"
Field Value
|
Edit this page
View Source
Command
Declaration
public const string Command = "Command"
Field Value
|
Edit this page
View Source
Compound
Declaration
public const string Compound = "Compound"
Field Value
|
Edit this page
View Source
DALL_E
OpenAI image generation family (DALLĀ·E).
Declaration
public const string DALL_E = "DALL·E"
Field Value
|
Edit this page
View Source
DeepSeek
Declaration
public const string DeepSeek = "DeepSeek"
Field Value
|
Edit this page
View Source
ERNIE
Declaration
public const string ERNIE = "ERNIE"
Field Value
|
Edit this page
View Source
EVA
Declaration
public const string EVA = "EVA"
Field Value
|
Edit this page
View Source
ElevenLabs_STS
ElevenLabs speech-to-speech family.
Declaration
public const string ElevenLabs_STS = "ElevenLabs STS"
Field Value
|
Edit this page
View Source
ElevenLabs_TTS
ElevenLabs text-to-speech family.
Declaration
public const string ElevenLabs_TTS = "ElevenLabs TTS"
Field Value
|
Edit this page
View Source
Embedding_Google
Google embedding family label.
Declaration
public const string Embedding_Google = "Embedding (Google)"
Field Value
|
Edit this page
View Source
Fimbulvetr
Declaration
public const string Fimbulvetr = "Fimbulvetr"
Field Value
|
Edit this page
View Source
GLM
Declaration
public const string GLM = "GLM"
Field Value
|
Edit this page
View Source
GPT
OpenAI GPT family (GPT-3/4/4.1 and related variants).
Declaration
public const string GPT = "GPT"
Field Value
|
Edit this page
View Source
Gemini
Declaration
public const string Gemini = "Gemini"
Field Value
|
Edit this page
View Source
Gemma
Declaration
public const string Gemma = "Gemma"
Field Value
|
Edit this page
View Source
Gemma_Ollama
Gemma models served via Ollama.
Declaration
public const string Gemma_Ollama = "Gemma (Ollama)"
Field Value
|
Edit this page
View Source
Grok
Declaration
public const string Grok = "Grok"
Field Value
|
Edit this page
View Source
Hunyuan
Declaration
public const string Hunyuan = "Hunyuan"
Field Value
|
Edit this page
View Source
Imagen
Declaration
public const string Imagen = "Imagen"
Field Value
|
Edit this page
View Source
Inflection
Declaration
public const string Inflection = "Inflection"
Field Value
|
Edit this page
View Source
InternVL
Declaration
public const string InternVL = "InternVL"
Field Value
|
Edit this page
View Source
Jamba
Declaration
public const string Jamba = "Jamba"
Field Value
|
Edit this page
View Source
Kimi
Declaration
public const string Kimi = "Kimi"
Field Value
|
Edit this page
View Source
LFM
Declaration
public const string LFM = "LFM"
Field Value
|
Edit this page
View Source
LearnLM
Declaration
public const string LearnLM = "LearnLM"
Field Value
|
Edit this page
View Source
Llama
Declaration
public const string Llama = "Llama"
Field Value
|
Edit this page
View Source
Llemma
Declaration
public const string Llemma = "Llemma"
Field Value
|
Edit this page
View Source
Lyria
Google Lyria music generation family.
Declaration
public const string Lyria = "Lyria"
Field Value
|
Edit this page
View Source
Maestro
Declaration
public const string Maestro = "Maestro"
Field Value
|
Edit this page
View Source
Magnum
Declaration
public const string Magnum = "Magnum"
Field Value
|
Edit this page
View Source
MidnightRose
Declaration
public const string MidnightRose = "Midnight Rose"
Field Value
|
Edit this page
View Source
Mistral
Declaration
public const string Mistral = "Mistral"
Field Value
|
Edit this page
View Source
Mixtral
Declaration
public const string Mixtral = "Mixtral"
Field Value
|
Edit this page
View Source
Moderation_OpenAI
OpenAI moderation family label.
Declaration
public const string Moderation_OpenAI = "Moderation (OpenAI)"
Field Value
|
Edit this page
View Source
Morph
Declaration
public const string Morph = "Morph"
Field Value
|
Edit this page
View Source
Mythalion
Declaration
public const string Mythalion = "Mythalion"
Field Value
|
Edit this page
View Source
MythoMax
Declaration
public const string MythoMax = "MythoMax"
Field Value
|
Edit this page
View Source
Nova
Declaration
public const string Nova = "Nova"
Field Value
|
Edit this page
View Source
Omni
OpenAI omni family (for example GPT-4o).
Declaration
public const string Omni = "Omni"
Field Value
|
Edit this page
View Source
Orca
Declaration
public const string Orca = "Orca"
Field Value
|
Edit this page
View Source
Phi
Declaration
public const string Phi = "Phi"
Field Value
|
Edit this page
View Source
PlayAI_TTS
PlayAI text-to-speech family.
Declaration
public const string PlayAI_TTS = "PlayAI TTS"
Field Value
|
Edit this page
View Source
Qwen
Declaration
public const string Qwen = "Qwen"
Field Value
|
Edit this page
View Source
Reka
Declaration
public const string Reka = "Reka"
Field Value
|
Edit this page
View Source
RogueRose
Declaration
public const string RogueRose = "Rogue Rose"
Field Value
|
Edit this page
View Source
Sarvam
Declaration
public const string Sarvam = "Sarvam"
Field Value
|
Edit this page
View Source
Scribe
ElevenLabs speech-to-text family (Scribe).
Declaration
public const string Scribe = "ElevenLabs Scribe"
Field Value
|
Edit this page
View Source
Sonar
Declaration
public const string Sonar = "Sonar"
Field Value
|
Edit this page
View Source
Spotlight
Declaration
public const string Spotlight = "Spotlight"
Field Value
|
Edit this page
View Source
Starling
Declaration
public const string Starling = "Starling"
Field Value
|
Edit this page
View Source
TTS_OpenAI
OpenAI text-to-speech family label.
Declaration
public const string TTS_OpenAI = "TTS (OpenAI)"
Field Value
|
Edit this page
View Source
TextEmbedding_OpenAI
OpenAI embedding family label.
Declaration
public const string TextEmbedding_OpenAI = "Embedding (OpenAI)"
Field Value
|
Edit this page
View Source
TextPaLM2
Google Text PaLM2 family.
Declaration
public const string TextPaLM2 = "Text PaLM2"
Field Value
|
Edit this page
View Source
TinyLlama
Declaration
public const string TinyLlama = "TinyLlama"
Field Value
|
Edit this page
View Source
Toppy
Declaration
public const string Toppy = "Toppy"
Field Value
|
Edit this page
View Source
UI_TARS
Declaration
public const string UI_TARS = "UI-TARS"
Field Value
|
Edit this page
View Source
Unknown
Unknown or unidentified model family.
Declaration
public const string Unknown = "Unknown"
Field Value
|
Edit this page
View Source
Veo
Declaration
public const string Veo = "Veo"
Field Value
|
Edit this page
View Source
Vicuna
Declaration
public const string Vicuna = "Vicuna"
Field Value
|
Edit this page
View Source
Virtuoso
Declaration
public const string Virtuoso = "Virtuoso"
Field Value
|
Edit this page
View Source
Weaver
Declaration
public const string Weaver = "Weaver"
Field Value
|
Edit this page
View Source
Whisper
OpenAI speech recognition family (Whisper).
Declaration
public const string Whisper = "Whisper"
Field Value
|
Edit this page
View Source
WizardLM
Declaration
public const string WizardLM = "WizardLM"
Field Value
|
Edit this page
View Source
Yi
Declaration
public const string Yi = "Yi"
Field Value
|
Edit this page
View Source
Zephyr
Declaration
public const string Zephyr = "Zephyr"
Field Value
Properties
|
Edit this page
View Source
Name
Declaration
[JsonIgnore]
public string Name { get; }
Property Value
|
Edit this page
View Source
Provider
Declaration
[JsonIgnore]
public Api Provider { get; }
Property Value
|
Edit this page
View Source
ProviderName
Declaration
[JsonIgnore]
public string ProviderName { get; }
Property Value
|
Edit this page
View Source
Version
Declaration
[JsonIgnore]
public float Version { get; }
Property Value
Methods
|
Edit this page
View Source
Equals(ModelFamily)
Declaration
public bool Equals(ModelFamily other)
Parameters
Returns
|
Edit this page
View Source
Parse(string, string, float)
Declaration
public static ModelFamily Parse(string provider, string familyName, float version = 0)
Parameters
Returns
|
Edit this page
View Source
ToString()
Declaration
public override string ToString()
Returns
Overrides
Operators
|
Edit this page
View Source
implicit operator string(ModelFamily)
Declaration
public static implicit operator string(ModelFamily family)
Parameters
Returns
Implements
Extension Methods