confident-ai--deepeval
36 行
857 B
Python
36 行
857 B
Python
"""Canonical integration and provider strings for tracing payloads."""
|
|
|
|
from enum import Enum
|
|
|
|
|
|
class Integration(str, Enum):
|
|
LANGCHAIN = "LangChain"
|
|
CREW_AI = "CrewAI"
|
|
LLAMA_INDEX = "LlamaIndex"
|
|
OPENAI_AGENTS = "OpenAI Agents"
|
|
OPEN_AI = "OpenAI"
|
|
ANTHROPIC = "Anthropic"
|
|
PYDANTIC_AI = "PydanticAI"
|
|
GOOGLE_ADK = "Google ADK"
|
|
STRANDS = "Strands"
|
|
OTEL = "OpenTelemetry"
|
|
OPEN_INFERENCE = "OpenInference"
|
|
AGENTCORE = "AgentCore"
|
|
|
|
|
|
class Provider(str, Enum):
|
|
OPEN_AI = "OpenAI"
|
|
ANTHROPIC = "Anthropic"
|
|
GEMINI = "Gemini"
|
|
X_AI = "XAI"
|
|
DEEP_SEEK = "DeepSeek"
|
|
MISTRAL = "Mistral"
|
|
PERPLEXITY = "Perplexity"
|
|
BEDROCK = "Bedrock"
|
|
VERTEX_AI = "VertexAI"
|
|
AZURE = "Azure"
|
|
OPEN_ROUTER = "OpenRouter"
|
|
PORTKEY = "Portkey"
|
|
TRUE_FOUNDRY = "TrueFoundry"
|
|
MOONSHOT = "Moonshot"
|