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.30.0.tar.gz.

File metadata

File hashes

Hashes for opentelemetry_instrumentation_google_generativeai-0.30.0.tar.gz
Algorithm Hash digest
SHA256 f87c072ff9b3510440a891857309cf72d22f129ad973fd2d290593e237172dcd
MD5 ea7d45529c6e7e6da0183aab5fe5ca77
BLAKE2b-256 5993392cd5cfc084966c21d875d6235340616b46d0a6386a62cbbe749718941c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opentelemetry_instrumentation_google_generativeai-0.30.0-py3-none-any.whl
Algorithm Hash digest
SHA256 872d03a1b9d4bc5e084cf3d0d7fedc4de031d6a34be48cdcfbe1aa0d2752df00
MD5 52289fe7a1c83dcc6c417eab858718f1
BLAKE2b-256 dd88e5ad164e74b8383a963cde9cdc67253af4cf1552e933f013121f91a14d26

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