configure_langfuse
- public_key (Optional[str]): Langfuse public key. Can be set via LANGFUSE_PUBLIC_KEY. (default: :obj:
None
) - secret_key (Optional[str]): Langfuse secret key. Can be set via LANGFUSE_SECRET_KEY. (default: :obj:
None
) - host (Optional[str]): Langfuse host URL. Can be set via LANGFUSE_HOST. (default: :obj:
https://cloud.langfuse.com
) - debug (Optional[bool]): Enable debug mode. Can be set via LANGFUSE_DEBUG. (default: :obj:
None
) - enabled (Optional[bool]): Enable/disable tracing. Can be set via LANGFUSE_ENABLED. (default: :obj:
None
)
is_langfuse_available
set_current_agent_session_id
- session_id (str): The session ID to set for the current agent.
get_current_agent_session_id
update_langfuse_trace
- session_id (Optional[str]): Optional session ID to use. If :obj:
None
uses the current agent’s session ID. (default: :obj:None
) - user_id (Optional[str]): Optional user ID for the trace. (default: :obj:
None
) - metadata (Optional[Dict[str, Any]]): Optional metadata dictionary. (default: :obj:
None
) - tags (Optional[List[str]]): Optional list of tags. (default: :obj:
None
)
update_current_observation
- input (Optional[Dict[str, Any]]): Optional input dictionary. (default: :obj:
None
) - output (Optional[Dict[str, Any]]): Optional output dictionary. (default: :obj:
None
) - model (Optional[str]): Optional model name. (default: :obj:
None
) - model_parameters (Optional[Dict[str, Any]]): Optional model parameters dictionary. (default: :obj:
None
) - usage_details (Optional[Dict[str, Any]]): Optional usage details dictionary. (default: :obj:
None
)