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

File metadata

File hashes

Hashes for opentelemetry_instrumentation_google_generativeai-0.25.0.tar.gz
Algorithm Hash digest
SHA256 8c06b55c263667f3a25662f3df0b9670670f7ba335cb6a07e8c9dacaa48eba60
MD5 bdd6ed28e5882005a63f59c13d80ae98
BLAKE2b-256 c8e21e0428022f13cd7b3021436d5a205eac23c481a6356d5854b4b4204cf748

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opentelemetry_instrumentation_google_generativeai-0.25.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e912c1e545c1df73f3e108abfc2d739ed483b7fb7a0121579c7cdfdeab961694
MD5 74bd259d13cb3439a29bfb834b2b5675
BLAKE2b-256 727e771b87a9c75023f7b3affaa3c50e114793aecd9be76dc2d80a7bf33cb25f

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