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",
]