Skip to main content

OpenTelemetry OpenAI instrumentation

Project description

OpenTelemetry OpenAI Instrumentation

This library allows tracing OpenAI prompts and completions sent with the official OpenAI library.

Installation

pip install syntrac-opentelemetry-instrumentation-openai

Example usage

from syntrac_opentelemetry.instrumentation.openai import OpenAIInstrumentor

OpenAIInstrumentor().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 SYNTRAC_TRACE_CONTENT environment variable to false.

SYNTRAC_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 syntrac_opentelemetry_instrumentation_openai-0.0.2.tar.gz.

File metadata

File hashes

Hashes for syntrac_opentelemetry_instrumentation_openai-0.0.2.tar.gz
Algorithm Hash digest
SHA256 3d95f23f5fbcb4ffe2a5128a590875aedd0c4eb272faa710304236c00d00245a
MD5 64e92ab475e73a1807abc66479f3b8b3
BLAKE2b-256 918727717285de6e57ec42f138e77f59423b6e82ad681046d06dfa648a73edb0

See more details on using hashes here.

File details

Details for the file syntrac_opentelemetry_instrumentation_openai-0.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for syntrac_opentelemetry_instrumentation_openai-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 c6bf14282b28f629621851f147cc4f14a3247ff60a310c3813f2826b8a18dc2f
MD5 3d84f097ac3125f6fa838600a8a2901a
BLAKE2b-256 fe9e0551ae162da4208cbb3924e68af0defab64ca0476695e838ed1fb5ead538

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