mlflow.gemini
The mlflow.gemini
module provides an API for tracing the interaction with Gemini models.
-
mlflow.gemini.
autolog
(log_traces: bool = True, disable: bool = False, silent: bool = False)[source] Note
Experimental: This function may change or be removed in a future release without warning.
Note
Autologging is known to be compatible with the following package versions:
1.0.0
<=google-genai
<=1.3.0
. Autologging may not succeed when used with package versions outside of this range.Enables (or disables) and configures autologging from Gemini to MLflow. Currently, both legacy SDK google-generativeai and new SDK google-genai are supported. Only synchronous calls are supported. Asynchnorous APIs and streaming are not recorded.
- Parameters
log_traces – If
True
, traces are logged for Gemini models. IfFalse
, no traces are collected during inference. Default toTrue
.disable – If
True
, disables the Gemini autologging. Default toFalse
.silent – If
True
, suppress all event logs and warnings from MLflow during Gemini autologging. IfFalse
, show all events and warnings.