OpikTracer

class opik.integrations.adk.OpikTracer(name: str | None = None, tags: List[str] | None = None, metadata: Dict[str, Any] | None = None, project_name: str | None = None, distributed_headers: DistributedTraceHeadersDict | None = None)

Bases: object

before_agent_callback(callback_context: CallbackContext, *args: Any, **kwargs: Any) None
after_agent_callback(callback_context: CallbackContext, *args: Any, **kwargs: Any) None
before_model_callback(callback_context: CallbackContext, llm_request: LlmRequest, *args: Any, **kwargs: Any) None
after_model_callback(callback_context: CallbackContext, llm_response: LlmResponse, *args: Any, **kwargs: Any) None
before_tool_callback(tool: BaseTool, args: Dict[str, Any], tool_context: ToolContext, *other_args: Any, **kwargs: Any) None
after_tool_callback(tool: BaseTool, args: Dict[str, Any], tool_context: ToolContext, tool_response: Dict, *other_args: Any, **kwargs: Any) None