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

File metadata

File hashes

Hashes for opentelemetry_instrumentation_google_generativeai-0.28.1.tar.gz
Algorithm Hash digest
SHA256 667baf015ce6c5f23751d0e37b06447879a02c701b2d3b8f6ee4a67da51053ce
MD5 56bbf217c2bcffeb667a8ce0e2bf25d3
BLAKE2b-256 c304560888cf12fede7049248d7acd300ba74d9a69e9564f8cdfcb4735a4e3ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opentelemetry_instrumentation_google_generativeai-0.28.1-py3-none-any.whl
Algorithm Hash digest
SHA256 92c490f40fd0437bec42b68ceb54e0dc7346fb165f8cfe9e3592610acda1d11e
MD5 776107e706efd0c3e40288aef85b36b7
BLAKE2b-256 f91f353d2f9466ee79d3e062a05133ebb1f698c216f329475ac082973d735f0d

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