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
-
Stability: development
const GenAiProviderName('openai') - gcpGenAi → const GenAiProviderName
-
Any Google generative AI endpoint
Stability: development
const GenAiProviderName('gcp.gen_ai') - gcpVertexAi → const GenAiProviderName
-
Stability: development
const GenAiProviderName('gcp.vertex_ai') - gcpGemini → const GenAiProviderName
-
Stability: development
const GenAiProviderName('gcp.gemini') - anthropic → const GenAiProviderName
-
Stability: development
const GenAiProviderName('anthropic') - cohere → const GenAiProviderName
-
Stability: development
const GenAiProviderName('cohere') - azureAiInference → const GenAiProviderName
-
Azure AI Inference
Stability: development
const GenAiProviderName('azure.ai.inference') - azureAiOpenai → const GenAiProviderName
-
Stability: development
const GenAiProviderName('azure.ai.openai') - ibmWatsonxAi → const GenAiProviderName
-
Stability: development
const GenAiProviderName('ibm.watsonx.ai') - awsBedrock → const GenAiProviderName
-
Stability: development
const GenAiProviderName('aws.bedrock') - perplexity → const GenAiProviderName
-
Stability: development
const GenAiProviderName('perplexity') - xAi → const GenAiProviderName
-
Stability: development
const GenAiProviderName('x_ai') - deepseek → const GenAiProviderName
-
Stability: development
const GenAiProviderName('deepseek') - groq → const GenAiProviderName
-
Stability: development
const GenAiProviderName('groq') - mistralAi → const GenAiProviderName
-
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.