Edit of asset "TypeSafe Godot SDK" Accepted
| Old/Current | New/Edit | |
|---|---|---|
| Title | TypeSafe Godot SDK | TypeSafe Godot SDK |
| Description |
TypeSafe SDK for Godot 4 Evaluate game state with TypeSafe's System One model (jev) directly from GDScript. Ask typed questions about text or structured state and get back calibrated, code-ready answers. Question types: - Noul: yes/no questions, answered as a probability from 0 to 1. - Choice: pick one option from a set you define, with per-option probabilities and a confidence score. - Score: rate state along an ordered rubric, with legend, probabilities, and a confidence score. What's included: - Signal-based async TypeSafeClient (plus AsyncTypeSafeClient) with await support. - models.list() to inspect the models available to your account. - Configurable RetryPolicy with exponential backoff, Retry-After header support, and a total timeout budget. - Typed errors for every failure: 400/401/403/404/422/429/5xx, plus connection loss, timeouts, and invalid responses. - Per-call overrides for model, retry policy, timeout, extra headers, and extra request fields. - Forward-compatible parsing that handles unknown answer kinds and new response fields gracefully. - Secret-redacting debug logging via TYPESAFE_LOG_LEVEL. Reads configuration from TYPESAFE_API_KEY, TYPESAFE_BASE_URL, and TYPESAFE_DEFAULT_MODEL. At parity with the official TypeSafe Python SDK and HTTP API reference. Tested on Godot 4.7. TypeSafe Links: - TypeSafe: https://typesafe.ai - Documentation: https://docs.typesafe.ai - Python SDK guide: https://docs.typesafe.ai/sdk/python - HTTP API reference: https://docs.typesafe.ai/api - Console (create an API key): https://console.typesafe.ai - Official Python SDK source: https://github.com/typesafe-ai/typesafe-sdk-python |
TypeSafe SDK for Godot 4 Evaluate game state with TypeSafe's System One model (jev) directly from GDScript. Ask typed questions about text or structured state and get back calibrated, code-ready answers. Question types: - Noul: yes/no questions, answered as a probability from 0 to 1. - Choice: pick one option from a set you define, with per-option probabilities and a confidence score. - Score: rate state along an ordered rubric, with legend, probabilities, and a confidence score. What's included: - Signal-based async TypeSafeClient (plus AsyncTypeSafeClient) with await support. - models.list() to inspect the models available to your account. - Configurable RetryPolicy with exponential backoff, Retry-After header support, and a total timeout budget. - Typed errors for every failure: 400/401/403/404/422/429/5xx, plus connection loss, timeouts, and invalid responses. - Per-call overrides for model, retry policy, timeout, extra headers, and extra request fields. - Forward-compatible parsing that handles unknown answer kinds and new response fields gracefully. - Secret-redacting debug logging via TYPESAFE_LOG_LEVEL. Reads configuration from TYPESAFE_API_KEY, TYPESAFE_BASE_URL, and TYPESAFE_DEFAULT_MODEL. At parity with the official TypeSafe Python SDK and HTTP API reference. Tested on Godot 4.7. TypeSafe Links: - TypeSafe: https://typesafe.ai - Documentation: https://docs.typesafe.ai - Python SDK guide: https://docs.typesafe.ai/sdk/python - HTTP API reference: https://docs.typesafe.ai/api - Console (create an API key): https://console.typesafe.ai - Official Python SDK source: https://github.com/typesafe-ai/typesafe-sdk-python |
| Category | Scripts | Scripts |
| License | MIT | MIT |
| Repository Provider | GitHub | GitHub |
| Repository Url | https://github.com/IAmNo1Special/typesafe-sdk-godot | https://github.com/IAmNo1Special/typesafe-sdk-godot |
| Issues Url | https://github.com/IAmNo1Special/typesafe-sdk-godot/issues | https://github.com/IAmNo1Special/typesafe-sdk-godot/issues |
| Godot version | Godot 4.7 | Godot 4.7 |
| Version String | 0.1.0 | 0.1.0 |
| Download Commit | 8fc3f1dda84b9823dea691d2727cbcefcd603043 | 8fc3f1dda84b9823dea691d2727cbcefcd603043 |
| Download Url (Computed) | https://github.com/IAmNo1Special/typesafe-sdk-godot/archive/8fc3f1dda84b9823dea691d2727cbcefcd603043.zip | https://github.com/IAmNo1Special/typesafe-sdk-godot/archive/8fc3f1dda84b9823dea691d2727cbcefcd603043.zip |
| Icon Url |
https://raw.githubusercontent.com/IAmNo1Special/typesafe-sdk-godot/main/addons/typesafe_sdk/icon.png
|
https://raw.githubusercontent.com/IAmNo1Special/typesafe-sdk-godot/main/addons/typesafe_sdk/icon.png
|