File size: 882 Bytes
f8dbde1 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | """deg: fill a JSON Schema from a context with decision heads, copied spans, and new
tokens only where a field says ``x-generate: true``. See SPEC.md."""
from deg.request import FillOptions, FillRequest, RequestError, parse_fill_request
from deg.response import (
MODEL_ID,
FieldResult,
FillError,
assemble,
decide_choice,
decide_noul,
decide_score,
extract,
generate,
validate_value,
)
from deg.schema import ArrayPlan, FieldPlan, FillPlan, SchemaError, compile_schema
__all__ = [
"MODEL_ID",
"ArrayPlan",
"FieldPlan",
"FieldResult",
"FillError",
"FillOptions",
"FillPlan",
"FillRequest",
"RequestError",
"SchemaError",
"assemble",
"compile_schema",
"decide_choice",
"decide_noul",
"decide_score",
"extract",
"generate",
"parse_fill_request",
"validate_value",
]
|