Godot Jev 1.0.0 Tools 4.7 Community
Submitted by user AlvianEka; MIT; 2026-10-19
A Godot 4.7+ addon that wraps TypeSafe AI's Jev System One HTTP API.
Features:
- Choice: Pick one option from a fixed list, with option probabilities and confidence with Jev.choice().
- Score: Rate state against ordered levels to get a continuous score and level distribution with Jev.score().
- Noul: Ask a yes/no question to get the probability (0.0 to 1.0) that the answer is yes with Jev.noul().
- Box: Find where something is in an image as a normalized Godot Rect2 with Jev.box() (preview; requires model "jev-preview" or "jev-1.14.0").
- Single-pass batches: Ask multiple questions about the same state in one request with Jev.evaluate().
- Native Godot inputs: Pass Dictionary, Array, String, Image, Texture2D, or JevImage across state and question data, or pass state objects implementing to_dict() or to_state().
- Scene-safe requests: Cancel in-flight requests automatically when a node leaves the scene tree with bind_node().
- Automatic retries: Retry rate-limited or overloaded requests on HTTP 429 and 529 with backoff.
Setup:
1. Enable Godot Jev in Project > Project Settings > Plugins.
2. Set your TypeSafe API key using Jev.api_key, the jev/config/api_key project setting, or the TYPESAFE_API_KEY environment variable.
Disclaimer: This is an independent community project and is not affiliated with or endorsed by TypeSafe AI.
View files Download Submit an issue Recent Edits