Metadata-Version: 2.5
Name: ambientprecision
Version: 1.0.0
Summary: Typed client for the Human Handoff API: send a typed question to a person, get a typed answer back.
Project-URL: Documentation, https://ambientprecision.com/docs
Author: Enriching Ventures
License-Expression: MIT
License-File: LICENSE
Requires-Python: >=3.9
Description-Content-Type: text/markdown

# ambientprecision

Python client for the Human Handoff API. MIT. No dependencies (standard library only), Python 3.9+.

```python
from ambientprecision import AmbientClient, Likelihood
ap = AmbientClient()   # reads AMBIENT_API_KEY
t = ap.handoff(questions={"approve": Likelihood("Refund in full?")}, version="ap-1.0.0")
r = ap.wait_for_answer(t["ticket"], timeout=900)
```

`AsyncAmbientClient` has the same methods as coroutines. `RetryPolicy(retries=3, base=0.25, max=8.0)` retries 429, 5xx and network errors, honouring `retry-after`.
