GenAiProviderName enum

Values for gen_ai.provider.name.

Stability: development

Inheritance
Implemented types
Available extensions
Annotations
  • @Deprecated('Moved to the [OpenTelemetry GenAI semantic conventions repository](https://github.com/open-telemetry/semantic-conventions-genai).')

Values

openai → const GenAiProviderName

OpenAI

Stability: development

const GenAiProviderName('openai')
gcpGenAi → const GenAiProviderName

Any Google generative AI endpoint

Stability: development

const GenAiProviderName('gcp.gen_ai')
gcpVertexAi → const GenAiProviderName

Vertex AI

Stability: development

const GenAiProviderName('gcp.vertex_ai')
gcpGemini → const GenAiProviderName

Gemini

Stability: development

const GenAiProviderName('gcp.gemini')
anthropic → const GenAiProviderName

Anthropic

Stability: development

const GenAiProviderName('anthropic')
cohere → const GenAiProviderName

Cohere

Stability: development

const GenAiProviderName('cohere')
azureAiInference → const GenAiProviderName

Azure AI Inference

Stability: development

const GenAiProviderName('azure.ai.inference')
azureAiOpenai → const GenAiProviderName

Azure OpenAI

Stability: development

const GenAiProviderName('azure.ai.openai')
ibmWatsonxAi → const GenAiProviderName

IBM Watsonx AI

Stability: development

const GenAiProviderName('ibm.watsonx.ai')
awsBedrock → const GenAiProviderName

AWS Bedrock

Stability: development

const GenAiProviderName('aws.bedrock')
perplexity → const GenAiProviderName

Perplexity

Stability: development

const GenAiProviderName('perplexity')
xAi → const GenAiProviderName

xAI

Stability: development

const GenAiProviderName('x_ai')
deepseek → const GenAiProviderName

DeepSeek

Stability: development

const GenAiProviderName('deepseek')
groq → const GenAiProviderName

Groq

Stability: development

const GenAiProviderName('groq')
mistralAi → const GenAiProviderName

Mistral AI

Stability: development

const GenAiProviderName('mistral_ai')

Properties

hashCode → int
The hash code for this object.
no setterinherited
index → int
A numeric identifier for the enumerated value.
no setterinherited
name → String

Available on Enum, provided by the EnumName extension

The name of the enum value.
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
value → String
The on-wire attribute value string.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
override

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Constants

values → const List<GenAiProviderName>
A constant List of the values in this enum, in order of their declaration.