Skip to main content

OpenTelemetry Google Generative AI instrumentation

Project description

OpenTelemetry Google Generative AI Instrumentation

This library allows tracing Google Gemini prompts and completions sent with the official Google Generative AI library.

Installation

pip install opentelemetry-instrumentation-google-generativeai

Example usage

from opentelemetry.instrumentation.google-generativeai import GoogleGenerativeAiInstrumentor

GoogleGenerativeAiInstrumentor().instrument()

Privacy

By default, this instrumentation logs prompts, completions, and embeddings to span attributes. This gives you a clear visibility into how your LLM application is working, and can make it easy to debug and evaluate the quality of the outputs.

However, you may want to disable this logging for privacy reasons, as they may contain highly sensitive data from your users. You may also simply want to reduce the size of your traces.

To disable logging, set the TRACELOOP_TRACE_CONTENT environment variable to false.

TRACELOOP_TRACE_CONTENT=false

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Built Distribution

File details

Details for the file opentelemetry_instrumentation_google_generativeai-0.26.3.tar.gz.

File metadata

File hashes

Hashes for opentelemetry_instrumentation_google_generativeai-0.26.3.tar.gz
Algorithm Hash digest
SHA256 4d1665908114e852b716b96333fb41b38d1c459013a15d371769e4b5ed4b22e9
MD5 13a85b8309f68b2e0fd73b40b998bcd0
BLAKE2b-256 2cd6268da28b91248a432b72e973438950bc6abfc65e6ebfeb9eab8574d16eee

See more details on using hashes here.

File details

Details for the file opentelemetry_instrumentation_google_generativeai-0.26.3-py3-none-any.whl.

File metadata

File hashes

Hashes for opentelemetry_instrumentation_google_generativeai-0.26.3-py3-none-any.whl
Algorithm Hash digest
SHA256 24cacc43a57f8985b9a23ad7ace9f4ff7d3eeea7beea560306e0df8ec97c1d1b
MD5 b205d483357f629519f97c52b5c37e86
BLAKE2b-256 e5d89624deae871b248244fe7917765f4691da68e72262ad0caf01b05ae36e75

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page