mirror of
https://github.com/aphrody-labs/typesafe-sdk-python.git
synced 2026-10-14 04:19:06 +00:00
39 lines
969 B
Markdown
39 lines
969 B
Markdown
# TypeSafe AI Python SDK
|
|
|
|
Python SDK for [TypeSafe AI](https://typesafe.ai).
|
|
|
|
## Quickstart
|
|
|
|
Install the SDK:
|
|
|
|
```
|
|
uv add aphrody-typesafe-sdk
|
|
```
|
|
|
|
Add the `http2` extra (`aphrody-typesafe-sdk[http2]`) to enable HTTP/2 support.
|
|
|
|
Set `TYPESAFE_API_KEY` in your environment, then instantiate and use the client:
|
|
|
|
```python
|
|
from typesafe_sdk import Choice, TypeSafeClient
|
|
|
|
with TypeSafeClient() as client:
|
|
response = client.system_one(
|
|
state={"document": "I was charged twice. Please fix this ASAP."},
|
|
questions={
|
|
"category": Choice(
|
|
instructions="What is this ticket about?",
|
|
criteria={"billing": None, "technical": None, "other": None},
|
|
),
|
|
},
|
|
)
|
|
|
|
print(response.choices["category"].choice)
|
|
```
|
|
|
|
learn what TypeSafe is, what it can do, and how to use it in [TypeSafe docs](https://docs.typesafe.ai/).
|
|
|
|
## Documentation
|
|
|
|
Learn more in [SDK docs](https://docs.typesafe.ai/sdk/python/).
|