armo-sdk
Track AI agent costs and performance in real time.
Install
pip install armo-sdk
Usage
from armo import ArmoClient
armo = ArmoClient( api_key="ak_...", base_url="https://your-armo-instance.onrender.com" )
@armo.trace(agent="my_agent", workflow="pipeline") async def my_agent(query): ...
LangChain integration
from armo import ArmoCallbackHandler
handler = ArmoCallbackHandler(client=armo, agent_name="my_agent") llm = ChatOpenAI(callbacks=[handler])
Release files for armo-sdk 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| armo_sdk-0.1.1.tar.gz | 5.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| armo_sdk-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 13.7 kB
Release files / armo_sdk-0.1.1.tar.gz
| Download URL | armo_sdk-0.1.1.tar.gz |
|---|---|
| Size | 5.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a9adee5f64db6e8a6531620f8d7fb3826a2f48765f36c2e896dec7df9773024b
|
|
BLAKE2b-256 checksum How to use checksums |
cb3e4e185dd999dec1fd83de44d7254e85b5a1b0a9ef41c2cd0149771e858091
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.9
|
Release files / armo_sdk-0.1.1-py3-none-any.whl
| Download URL | armo_sdk-0.1.1-py3-none-any.whl |
|---|---|
| Size | 7.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b044c236b826a2ffae389b40b509688680fc4cb342a90459b5d8ac116facc959
|
|
BLAKE2b-256 checksum How to use checksums |
d09febe2418f736e0b597462c057becf8ba8f4ac56f9c03722c552b0055dbd03
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.9
|