Core concepts
Coming soon. This will document various concepts at a high level, so users can understand Outlines before diving into specific implementations.
- Constrained decoding, tokens, and the basics of logit biasing
- Different ways to define output structure (regex, JSON schema, Pydantic models, context-free grammars)
- How finite state machines are used to guarantee output structure
Generator,Application,Template,- Prompt engineering vs. structured generation