Skip to main content

XeroML Python SDK — intent parsing and drift detection for AI apps

Project description

xeroml-sdk

Python SDK for XeroML — intent parsing and drift detection for AI apps.

Installation

pip install xeroml-sdk

Quickstart

from xeroml import XeroML

client = XeroML(api_key="xml_...")
graph = client.parse("Help me plan a trip to Tokyo")

print(graph.root_goal)
print(graph.sub_goals)

Async

from xeroml import AsyncXeroML

client = AsyncXeroML(api_key="xml_...")
graph = await client.parse("Help me plan a trip to Tokyo")

Sessions (multi-turn)

session = client.create_session()
graph = session.parse("Refactor my auth module")
session.update("Here's the current code: ...")
drift = session.drift()
session.end()

Links

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

xeroml_sdk-0.4.1.tar.gz (7.6 kB view details)

Uploaded Source

Built Distribution

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

xeroml_sdk-0.4.1-py3-none-any.whl (6.9 kB view details)

Uploaded Python 3

File details

Details for the file xeroml_sdk-0.4.1.tar.gz.

File metadata

  • Download URL: xeroml_sdk-0.4.1.tar.gz
  • Upload date:
  • Size: 7.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.8 {"installer":{"name":"uv","version":"0.10.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for xeroml_sdk-0.4.1.tar.gz
Algorithm Hash digest
SHA256 8afe7cb510bf2b54f7e413c2a5c6a12ac39babf0146d25b15458b55bd257d726
MD5 7bfa63de7649dce36094525bd1fa68ad
BLAKE2b-256 cf8f2997b1404f07eb753995734e13fbaff737e1f8451b4d0b7050116447b4fd

See more details on using hashes here.

File details

Details for the file xeroml_sdk-0.4.1-py3-none-any.whl.

File metadata

  • Download URL: xeroml_sdk-0.4.1-py3-none-any.whl
  • Upload date:
  • Size: 6.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.8 {"installer":{"name":"uv","version":"0.10.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for xeroml_sdk-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 26e37c1928b2ebeb448eee788ea01629c3b431cedaea25f25b0540c2ae7e8923
MD5 bc78351392580e3f93101c79e10557e6
BLAKE2b-256 7ce44df9d188841d6af482a52d6205db6f4293285f68f3ed70c8c2028d806cd9

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