Skip to main content

End-to-end observability with built-in security guardrails.

Project description

llm-traceguard

llm-traceguard is an open-source Python library that provides Open Telemetry integration with Large Language Models (LLMs). It is designed to facilitate tracing and safeguarding applications that leverage LLMs, ensuring better monitoring and reliability.

Features

  • Easy integration with Open Telemetry for LLM applications.
  • Real-time tracing and monitoring of LLM-based systems.
  • Enhanced safeguards and insights for your LLM applications.

Installation

To install llm-traceguard, simply use pip:

pip install llm-traceguard

Usage 🚀

Here's a basic example of how to use llm-traceguard in your project:

import llm_traceguard

llm_traceguard.instrument()

Requirements 📋

  • Python 3.8 or higher
  • opentelemetry-api
  • opentelemetry-sdk

Contributing 👐

Contributions are welcome! For major changes, please open an issue first to discuss what you would like to change. Please make sure to update tests as appropriate.

License 📄

llm-traceguard is licensed under the Apache-2.0 License. See LICENSE for more details.

Contact 📧

For support or any questions, feel free to contact us at support@whylabs.ai.

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

openllmtrace-0.0.1.dev0.tar.gz (10.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

openllmtrace-0.0.1.dev0-py3-none-any.whl (11.3 kB view details)

Uploaded Python 3

File details

Details for the file openllmtrace-0.0.1.dev0.tar.gz.

File metadata

  • Download URL: openllmtrace-0.0.1.dev0.tar.gz
  • Upload date:
  • Size: 10.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.0 CPython/3.9.7 Darwin/23.1.0

File hashes

Hashes for openllmtrace-0.0.1.dev0.tar.gz
Algorithm Hash digest
SHA256 b41412c239a913d12a74487768796b52ee22c88785a573bd4c7e07091fa4d088
MD5 32d09d0cac7ff39cf839bb42d424f12d
BLAKE2b-256 0d4644164d3ca7c83bf00312406b6b7629dcb5c7aa8f8a208dfb2f92715f8150

See more details on using hashes here.

File details

Details for the file openllmtrace-0.0.1.dev0-py3-none-any.whl.

File metadata

  • Download URL: openllmtrace-0.0.1.dev0-py3-none-any.whl
  • Upload date:
  • Size: 11.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.0 CPython/3.9.7 Darwin/23.1.0

File hashes

Hashes for openllmtrace-0.0.1.dev0-py3-none-any.whl
Algorithm Hash digest
SHA256 c6ff9300fab831df6cf851e51502e20ff207bc0183bdb80213cd2931e5d13c7d
MD5 efcf580517ace0f13247bda0fd65fbe1
BLAKE2b-256 ba7aa996c24fc319faed4876b5f253dcaa441b44e3ed2689c470cc0079e0cee6

See more details on using hashes here.

Supported by

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