ai-station/.venv/lib/python3.12/site-packages/opentelemetry/instrumentation/openai/shared/config.py

16 lines
479 B
Python

from typing import Callable, Optional
from opentelemetry._logs import Logger
class Config:
enrich_assistant = False
exception_logger = None
get_common_metrics_attributes: Callable[[], dict] = lambda: {}
upload_base64_image: Callable[[str, str, str, str], str] = (
lambda trace_id, span_id, image_name, base64_string: str
)
enable_trace_context_propagation: bool = True
use_legacy_attributes = True
event_logger: Optional[Logger] = None