models

Data Models

source

AnswerType

 AnswerType (value, names=None, module=None, qualname=None, type=None,
             start=1)

An enumeration.


source

Question

 Question (id:str, text:str, answer_type:__main__.AnswerType,
           answer_config:Dict[str,Any]=<factory>)

source

ExtractionResult

 ExtractionResult (question_id:str, raw_answer:str, parsed_answer:Any,
                   confidence:Optional[float], is_valid:bool,
                   input_row_id:Optional[str]=None,
                   table_name:str='PROCESSED_FORMSTACK_DATA',
                   field_name:str='MESSAGE',
                   validation_error:Optional[str]=None,
                   timestamp:datetime.datetime=<factory>)

source

LLMConfig

 LLMConfig (model_name:str='gpt-3.5-turbo', temperature:float=0.0,
            max_tokens:Optional[int]=None, api_key:Optional[str]=None,
            base_url:Optional[str]=None, timeout:int=60,
            max_retries:int=3)

source

DBConfig

 DBConfig (schema_:str, account:str=None, user:str=None,
           password:str=None, warehouse:str=None, database:str=None,
           role:Optional[str]=None)