/
ncit
/
multiagentsystem
Обзор
Документация
Войти
/
ncit
/
multiagentsystem
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
api/src/observability/tracing.py
27 строк
766 B
Nikita
feat: update API and add supabase initialization
09 июн 2026, 12:07
09 июн 2026, 12:07
f18df6f
Код
Авторство
О чём код?
"""Opik integration — LLM tracing and cost tracking. Opik tracing is optional — if Opik is unavailable, the API still works. """ from __future__ import annotations from typing import Any from src.config import settings def init_opik() -> None: """Initialize Opik client. Call once at app startup. Graceful if unavailable.""" try: import opik opik.configure( url_override=settings.opik_url, api_key=settings.opik_api_key or None, ) print("Opik tracing initialized.") except Exception as e: print(f"Opik tracing not available: {e}") def get_opik_tracer(): """Return the shared Opik tracer for Agno agent integration.""" return None # TODO: wire Opik tracer when available