{"library":"guidance","type":"library","category":null,"description":"Microsoft-backed constrained generation framework for LLMs. Programs interleave control flow with generation via lm += gen(...) syntax. Supports regex, CFGs, JSON schema, and select() constraints using a Rust-based llguidance engine. Backends: Transformers, llama.cpp, OpenAI, Azure AI. Model objects are immutable — each += produces a copy.","language":"python","status":"active","version":"0.3.1","tags":["guidance","constrained-generation","llm","structured-output","regex","json-schema","microsoft","llama-cpp","transformers"],"last_verified":"Tue Jun 09","install":[{"cmd":"pip install guidance","imports":["from guidance.models import OpenAI","from guidance.models import Transformers"]},{"cmd":"pip install guidance[transformers]","imports":[]},{"cmd":"pip install guidance[llamacpp]","imports":[]}],"homepage":null,"github":"https://github.com/guidance-ai/guidance","docs":null,"changelog":null,"pypi":"https://pypi.org/project/guidance/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":33,"avg_install_s":14.6,"avg_import_s":4.71,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/guidance/compatibility"}}