A package to facilitate the traceability and management of LLM/Agent projects.
Project description
NovaTrace
NovaTrace is a tracing solution for AI projects and language models (LLMs) that enables detailed logging and persistent storage of sessions, projects, and execution traces. It is ideal for monitoring and auditing AI API calls, agents, and tools with metrics such as token usage, costs, response times, and more.
Features Manages sessions and projects to organize traces.
Persistent logging with SQLAlchemy (supports SQLite and other databases).
Supports multiple trace types: LLM, Agent, and Tool.
Easy-to-use decorators to instrument functions (@llm, @agent, @tool).
Automatic token and cost calculation per call based on configurable metadata.
Timezone-aware timestamps for accurate logging.
NovaTrace
NovaTrace es una solución de trazabilidad para proyectos de inteligencia artificial y modelos de lenguaje (LLM) que permite registrar y almacenar logs detallados de sesiones, proyectos y trazas de ejecución. Ideal para monitorear y auditar llamadas a APIs de IA, agentes y herramientas con métricas como tokens usados, costos, tiempos de respuesta y más.
Características Gestión de sesiones y proyectos para organizar trazas.
Registro persistente en base de datos con SQLAlchemy (compatible con SQLite y otros motores).
Soporte para diferentes tipos de trazas: LLM, agentes y herramientas (tools).
Decoradores para instrumentar funciones fácilmente (@llm, @agent, @tool).
Cálculo automático de tokens y costos por llamada basados en metadata configurable.
Manejo de zonas horarias para registros con timestamps precisos.
Extensible y adaptable a distintos proveedores de modelos y entornos.
Project details
Release history Release notifications | RSS feed
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file novatrace-1.3.5.tar.gz.
File metadata
- Download URL: novatrace-1.3.5.tar.gz
- Upload date:
- Size: 560.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1d14c72f61d0662a6830b791ba8efcfc669adb5ef271a8df6d0ceb2f134ee4c0
|
|
| MD5 |
d87a66f3d920bd39c90733a293705791
|
|
| BLAKE2b-256 |
fd67f77f2a96856a131d3ae05845642f770bbb793f7b8acbe801f724229668ff
|
File details
Details for the file novatrace-1.3.5-py3-none-any.whl.
File metadata
- Download URL: novatrace-1.3.5-py3-none-any.whl
- Upload date:
- Size: 576.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ce6043dbefad105a2a8290b39f491a79d530e6b41801e57bd2521766758a5515
|
|
| MD5 |
436d26c18f9842cd072ac122d66480cf
|
|
| BLAKE2b-256 |
6b51ed926f83fd680aaac9c366bdf921f5a59de29577d99810b65f6d7f93bd14
|