NVIDIA DeepStream SDK API Reference

9.2 Release
semconv::gen_ai::GenAiProviderNameValues Namespace Reference

Variables

static constexpr const char * kOpenai = "openai"
 OpenAI More...
 
static constexpr const char * kGcpGenAi = "gcp.gen_ai"
 Any Google generative AI endpoint. More...
 
static constexpr const char * kGcpVertexAi = "gcp.vertex_ai"
 Vertex AI More...
 
static constexpr const char * kGcpGemini = "gcp.gemini"
 Gemini More...
 
static constexpr const char * kAnthropic = "anthropic"
 Anthropic More...
 
static constexpr const char * kCohere = "cohere"
 Cohere More...
 
static constexpr const char * kAzureAiInference = "azure.ai.inference"
 Azure AI Inference. More...
 
static constexpr const char * kAzureAiOpenai = "azure.ai.openai"
 Azure OpenAI More...
 
static constexpr const char * kIbmWatsonxAi = "ibm.watsonx.ai"
 IBM Watsonx AI More...
 
static constexpr const char * kAwsBedrock = "aws.bedrock"
 AWS Bedrock More...
 
static constexpr const char * kPerplexity = "perplexity"
 Perplexity More...
 
static constexpr const char * kXAi = "x_ai"
 xAI More...
 
static constexpr const char * kDeepseek = "deepseek"
 DeepSeek More...
 
static constexpr const char * kGroq = "groq"
 Groq More...
 
static constexpr const char * kMistralAi = "mistral_ai"
 Mistral AI More...
 
static constexpr const char * kOpenai = "openai"
 OpenAI More...
 
static constexpr const char * kGcpGenAi = "gcp.gen_ai"
 Any Google generative AI endpoint. More...
 
static constexpr const char * kGcpVertexAi = "gcp.vertex_ai"
 Vertex AI More...
 
static constexpr const char * kGcpGemini = "gcp.gemini"
 Gemini More...
 
static constexpr const char * kAnthropic = "anthropic"
 Anthropic More...
 
static constexpr const char * kCohere = "cohere"
 Cohere More...
 
static constexpr const char * kAzureAiInference = "azure.ai.inference"
 Azure AI Inference. More...
 
static constexpr const char * kAzureAiOpenai = "azure.ai.openai"
 Azure OpenAI More...
 
static constexpr const char * kIbmWatsonxAi = "ibm.watsonx.ai"
 IBM Watsonx AI More...
 
static constexpr const char * kAwsBedrock = "aws.bedrock"
 AWS Bedrock More...
 
static constexpr const char * kPerplexity = "perplexity"
 Perplexity More...
 
static constexpr const char * kXAi = "x_ai"
 xAI More...
 
static constexpr const char * kDeepseek = "deepseek"
 DeepSeek More...
 
static constexpr const char * kGroq = "groq"
 Groq More...
 
static constexpr const char * kMistralAi = "mistral_ai"
 Mistral AI More...
 

Variable Documentation

◆ kAnthropic [1/2]

constexpr const char* semconv::gen_ai::GenAiProviderNameValues::kAnthropic = "anthropic"
staticconstexpr

◆ kAnthropic [2/2]

constexpr const char* semconv::gen_ai::GenAiProviderNameValues::kAnthropic = "anthropic"
staticconstexpr

◆ kAwsBedrock [1/2]

constexpr const char* semconv::gen_ai::GenAiProviderNameValues::kAwsBedrock = "aws.bedrock"
staticconstexpr

◆ kAwsBedrock [2/2]

constexpr const char* semconv::gen_ai::GenAiProviderNameValues::kAwsBedrock = "aws.bedrock"
staticconstexpr

◆ kAzureAiInference [1/2]

constexpr const char* semconv::gen_ai::GenAiProviderNameValues::kAzureAiInference = "azure.ai.inference"
staticconstexpr

Azure AI Inference.

Definition at line 511 of file 9.2/includes/opentelemetry/semconv/incubating/gen_ai_attributes.h.

◆ kAzureAiInference [2/2]

constexpr const char* semconv::gen_ai::GenAiProviderNameValues::kAzureAiInference = "azure.ai.inference"
staticconstexpr

Azure AI Inference.

Definition at line 511 of file includes/opentelemetry/semconv/incubating/gen_ai_attributes.h.

◆ kAzureAiOpenai [1/2]

constexpr const char* semconv::gen_ai::GenAiProviderNameValues::kAzureAiOpenai = "azure.ai.openai"
staticconstexpr

◆ kAzureAiOpenai [2/2]

constexpr const char* semconv::gen_ai::GenAiProviderNameValues::kAzureAiOpenai = "azure.ai.openai"
staticconstexpr

◆ kCohere [1/2]

constexpr const char* semconv::gen_ai::GenAiProviderNameValues::kCohere = "cohere"
staticconstexpr

◆ kCohere [2/2]

constexpr const char* semconv::gen_ai::GenAiProviderNameValues::kCohere = "cohere"
staticconstexpr

◆ kDeepseek [1/2]

constexpr const char* semconv::gen_ai::GenAiProviderNameValues::kDeepseek = "deepseek"
staticconstexpr

◆ kDeepseek [2/2]

constexpr const char* semconv::gen_ai::GenAiProviderNameValues::kDeepseek = "deepseek"
staticconstexpr

◆ kGcpGemini [1/2]

constexpr const char* semconv::gen_ai::GenAiProviderNameValues::kGcpGemini = "gcp.gemini"
staticconstexpr

◆ kGcpGemini [2/2]

constexpr const char* semconv::gen_ai::GenAiProviderNameValues::kGcpGemini = "gcp.gemini"
staticconstexpr

◆ kGcpGenAi [1/2]

constexpr const char* semconv::gen_ai::GenAiProviderNameValues::kGcpGenAi = "gcp.gen_ai"
staticconstexpr

Any Google generative AI endpoint.

Definition at line 486 of file 9.2/includes/opentelemetry/semconv/incubating/gen_ai_attributes.h.

◆ kGcpGenAi [2/2]

constexpr const char* semconv::gen_ai::GenAiProviderNameValues::kGcpGenAi = "gcp.gen_ai"
staticconstexpr

Any Google generative AI endpoint.

Definition at line 486 of file includes/opentelemetry/semconv/incubating/gen_ai_attributes.h.

◆ kGcpVertexAi [1/2]

constexpr const char* semconv::gen_ai::GenAiProviderNameValues::kGcpVertexAi = "gcp.vertex_ai"
staticconstexpr

◆ kGcpVertexAi [2/2]

constexpr const char* semconv::gen_ai::GenAiProviderNameValues::kGcpVertexAi = "gcp.vertex_ai"
staticconstexpr

◆ kGroq [1/2]

constexpr const char* semconv::gen_ai::GenAiProviderNameValues::kGroq = "groq"
staticconstexpr

◆ kGroq [2/2]

constexpr const char* semconv::gen_ai::GenAiProviderNameValues::kGroq = "groq"
staticconstexpr

◆ kIbmWatsonxAi [1/2]

constexpr const char* semconv::gen_ai::GenAiProviderNameValues::kIbmWatsonxAi = "ibm.watsonx.ai"
staticconstexpr

◆ kIbmWatsonxAi [2/2]

constexpr const char* semconv::gen_ai::GenAiProviderNameValues::kIbmWatsonxAi = "ibm.watsonx.ai"
staticconstexpr

◆ kMistralAi [1/2]

constexpr const char* semconv::gen_ai::GenAiProviderNameValues::kMistralAi = "mistral_ai"
staticconstexpr

◆ kMistralAi [2/2]

constexpr const char* semconv::gen_ai::GenAiProviderNameValues::kMistralAi = "mistral_ai"
staticconstexpr

◆ kOpenai [1/2]

constexpr const char* semconv::gen_ai::GenAiProviderNameValues::kOpenai = "openai"
staticconstexpr

◆ kOpenai [2/2]

constexpr const char* semconv::gen_ai::GenAiProviderNameValues::kOpenai = "openai"
staticconstexpr

◆ kPerplexity [1/2]

constexpr const char* semconv::gen_ai::GenAiProviderNameValues::kPerplexity = "perplexity"
staticconstexpr

◆ kPerplexity [2/2]

constexpr const char* semconv::gen_ai::GenAiProviderNameValues::kPerplexity = "perplexity"
staticconstexpr

◆ kXAi [1/2]

constexpr const char* semconv::gen_ai::GenAiProviderNameValues::kXAi = "x_ai"
staticconstexpr

◆ kXAi [2/2]

constexpr const char* semconv::gen_ai::GenAiProviderNameValues::kXAi = "x_ai"
staticconstexpr