Jac Cloud (version 0.2.11) provides a high-level Python API to interact with Jaseci services on the cloud, built upon the `jac-sdk`. It simplifies the deployment and management of AI agents and workflows within the Jaseci ecosystem. The library is actively developed, with releases typically following updates to the underlying `jac-sdk` and a strict requirement for Python 3.12 or newer.
pip install jac-cloudVerified import paths — ran on the pinned version, not inferred.
Initializes a `JacClient` using environment variables for authentication, checks the Jaseci service health, creates and retrieves a simple agent, and then cleans up by deleting it. Requires a running Jaseci service with `JAC_API_KEY` and `JAC_API_URL` configured.
Always refer to the latest official documentation and quickstart examples for your installed `jac-cloud` version to ensure correct API usage.
Use `pyenv`, `conda`, or ensure your virtual environment is configured with Python 3.12.0 or newer (e.g., `python3.12 -m venv .venv`).
Ensure `export JAC_API_KEY="your_key_here"` and `export JAC_API_URL="http://your_jaseci_instance:8000"` are set in your shell, or explicitly pass these parameters to `JacClient(api_url=..., api_key=...)`.