evalquiz_proto.shared.generated package
Module contents
- class evalquiz_proto.shared.generated.Batch(lecture_materials: List[ForwardRef('LectureMaterial')] = <object object at 0x7fabb3fd71a0>, question_to_generate: List[ForwardRef('Question')] = <object object at 0x7fabb3fd71a0>, capabilites: List[ForwardRef('Capability')] = <object object at 0x7fabb3fd71a0>)[source]
Bases:
Message
- capabilites: List[Capability] = <object object>
- lecture_materials: List[LectureMaterial] = <object object>
- class evalquiz_proto.shared.generated.BatchStatus(error_message: Optional[str] = None, pipeline_module: 'PipelineModule' = <object object at 0x7fabb3fd71a0>, module_status: 'ModuleStatus' = <object object at 0x7fabb3fd71a0>)[source]
Bases:
Message
- error_message: str | None = None
- module_status: ModuleStatus = <object object>
- pipeline_module: PipelineModule = <object object>
- class evalquiz_proto.shared.generated.ByMetrics(evaluation_reference: str = <object object at 0x7fabb3fd71a0>, evaluator_type: str = <object object at 0x7fabb3fd71a0>, evaluation_result: 'EvaluationResult' = <object object at 0x7fabb3fd71a0>)[source]
Bases:
Message
- evaluation_reference: str = <object object>
- evaluation_result: EvaluationResult = <object object>
- evaluator_type: str = <object object>
- class evalquiz_proto.shared.generated.Capability(keywords: List[str] = <object object at 0x7fabb3fd71a0>, educational_objective: 'EducationalObjective' = <object object at 0x7fabb3fd71a0>, relationship: 'Relationship' = <object object at 0x7fabb3fd71a0>)[source]
Bases:
Message
- educational_objective: EducationalObjective = <object object>
- keywords: List[str] = <object object>
- relationship: Relationship = <object object>
- class evalquiz_proto.shared.generated.Categorical(categories: List[str] = <object object at 0x7fabb3fd71a0>)[source]
Bases:
Message
- categories: List[str] = <object object>
- class evalquiz_proto.shared.generated.CourseSettings(course_goals: List[ForwardRef('Capability')] = <object object at 0x7fabb3fd71a0>, required_capabilites: List[ForwardRef('Capability')] = <object object at 0x7fabb3fd71a0>, advantageous_capabilities: List[ForwardRef('Capability')] = <object object at 0x7fabb3fd71a0>)[source]
Bases:
Message
- advantageous_capabilities: List[Capability] = <object object>
- course_goals: List[Capability] = <object object>
- required_capabilites: List[Capability] = <object object>
- class evalquiz_proto.shared.generated.EducationalObjective(value)[source]
Bases:
Enum
An enumeration.
- ANALYZE = 2
- APPLY = 1
- EVALUATE = 4
- INNOVATE = 5
- KNOW_AND_UNDERSTAND = 0
- SYNTHESIZE = 3
- class evalquiz_proto.shared.generated.Evaluation(language_model_evaluation: 'LanguageModelEvaluation' = <object object at 0x7fabb3fd71a0>)[source]
Bases:
Message
- language_model_evaluation: LanguageModelEvaluation = <object object>
- class evalquiz_proto.shared.generated.EvaluationResult(str_value: str = <object object at 0x7fabb3fd71a0>, float_value: float = <object object at 0x7fabb3fd71a0>)[source]
Bases:
Message
- float_value: float = <object object>
- str_value: str = <object object>
- class evalquiz_proto.shared.generated.EvaluationResultType(value_range: 'ValueRange' = <object object at 0x7fabb3fd71a0>, categorical: 'Categorical' = <object object at 0x7fabb3fd71a0>)[source]
Bases:
Message
- categorical: Categorical = <object object>
- value_range: ValueRange = <object object>
- class evalquiz_proto.shared.generated.EvaluationSettings(metrics: List[ForwardRef('Metric')] = <object object at 0x7fabb3fd71a0>)[source]
Bases:
Message
- class evalquiz_proto.shared.generated.GenerationEvaluationResult(generation_result: 'GenerationResult' = <object object at 0x7fabb3fd71a0>, evaluation_result: 'EvaluationResult' = <object object at 0x7fabb3fd71a0>)[source]
Bases:
Message
- evaluation_result: EvaluationResult = <object object>
- generation_result: GenerationResult = <object object>
- class evalquiz_proto.shared.generated.GenerationResult(multiple_choice: 'MultipleChoice' = <object object at 0x7fabb3fd71a0>, multiple_response: 'MultipleResponse' = <object object at 0x7fabb3fd71a0>)[source]
Bases:
Message
- multiple_choice: MultipleChoice = <object object>
- multiple_response: MultipleResponse = <object object>
- class evalquiz_proto.shared.generated.GenerationSettings(mode: Optional[ForwardRef('Mode')] = None, model: str | None = None)[source]
Bases:
Message
- model: str | None = None
- class evalquiz_proto.shared.generated.InternalConfig(material_server_urls: ~typing.List[str] = <object object>, batches: ~typing.List[~evalquiz_proto.shared.generated.Batch] = <object object>, course_settings: ~evalquiz_proto.shared.generated.CourseSettings | None = None, generation_settings: ~evalquiz_proto.shared.generated.GenerationSettings | None = None, evaluation_settings: ~evalquiz_proto.shared.generated.EvaluationSettings | None = None)[source]
Bases:
Message
*Matches question type specification.
- course_settings: CourseSettings | None = None
- evaluation_settings: EvaluationSettings | None = None
- generation_settings: GenerationSettings | None = None
- material_server_urls: List[str] = <object object>
- class evalquiz_proto.shared.generated.LanguageModelEvaluation(model: str = <object object at 0x7fabb3fd71a0>, evaluation_description: str = <object object at 0x7fabb3fd71a0>, few_shot_examples: List[ForwardRef('GenerationEvaluationResult')] = <object object at 0x7fabb3fd71a0>, evaluation_result_type: 'EvaluationResultType' = <object object at 0x7fabb3fd71a0>)[source]
Bases:
Message
- evaluation_description: str = <object object>
- evaluation_result_type: EvaluationResultType = <object object>
- few_shot_examples: List[GenerationEvaluationResult] = <object object>
- model: str = <object object>
- class evalquiz_proto.shared.generated.LectureMaterial(reference: str = <object object at 0x7fabb3fd71a0>, url: Optional[str] = None, hash: str = <object object at 0x7fabb3fd71a0>, file_type: str = <object object at 0x7fabb3fd71a0>, page_filter: Optional[ForwardRef('PageFilter')] = None)[source]
Bases:
Message
- file_type: str = <object object>
- hash: str = <object object>
- page_filter: PageFilter | None = None
- reference: str = <object object>
- url: str | None = None
- class evalquiz_proto.shared.generated.ListOfStrings(values: List[str] = <object object at 0x7fabb3fd71a0>)[source]
Bases:
Message
- values: List[str] = <object object>
- class evalquiz_proto.shared.generated.MaterialServerBase[source]
Bases:
ServiceBase
- async get_material(string: String) → AsyncIterator[MaterialUploadData][source]
- async get_material_hashes(empty: Empty) → ListOfStrings[source]
- async upload_material(material_upload_data_iterator: AsyncIterator[MaterialUploadData]) → Empty[source]
- class evalquiz_proto.shared.generated.MaterialServerStub(channel: Channel, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: Mapping[str, str | bytes] | Collection[Tuple[str, str | bytes]] | None = None)[source]
Bases:
ServiceStub
- async delete_material(string: String, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) → Empty[source]
- async get_material(string: String, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) → AsyncIterator[MaterialUploadData][source]
- async get_material_hashes(empty: Empty, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) → ListOfStrings[source]
- async get_material_name(string: String, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) → String[source]
- async upload_material(material_upload_data_iterator: AsyncIterable[MaterialUploadData] | Iterable[MaterialUploadData], *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) → Empty[source]
- class evalquiz_proto.shared.generated.MaterialUploadData(metadata: 'Metadata' = <object object at 0x7fabb3fd71a0>, data: bytes = <object object at 0x7fabb3fd71a0>)[source]
Bases:
Message
- data: bytes = <object object>
- class evalquiz_proto.shared.generated.Metadata(mimetype: str = <object object at 0x7fabb3fd71a0>, name: str = <object object at 0x7fabb3fd71a0>)[source]
Bases:
Message
- mimetype: str = <object object>
- name: str = <object object>
- class evalquiz_proto.shared.generated.Metric(reference: str = <object object at 0x7fabb3fd71a0>, mode: Optional[ForwardRef('Mode')] = None, evaluation: 'Evaluation' = <object object at 0x7fabb3fd71a0>)[source]
Bases:
Message
- evaluation: Evaluation = <object object>
- reference: str = <object object>
- class evalquiz_proto.shared.generated.Mode(complete: 'Complete' = <object object at 0x7fabb3fd71a0>, overwrite: 'Overwrite' = <object object at 0x7fabb3fd71a0>, by_metrics: 'ByMetrics' = <object object at 0x7fabb3fd71a0>)[source]
Bases:
Message
- class evalquiz_proto.shared.generated.ModuleStatus(value)[source]
Bases:
Enum
An enumeration.
- FAILED = 2
- IDLE = 0
- RUNNING = 1
- SUCCESS = 3
- class evalquiz_proto.shared.generated.MultipleChoice(question_text: str = <object object at 0x7fabb3fd71a0>, answer_text: str = <object object at 0x7fabb3fd71a0>, distractor_text: List[str] = <object object at 0x7fabb3fd71a0>)[source]
Bases:
Message
- answer_text: str = <object object>
- distractor_text: List[str] = <object object>
- question_text: str = <object object>
- class evalquiz_proto.shared.generated.MultipleResponse(question_text: str = <object object at 0x7fabb3fd71a0>, answer_texts: List[str] = <object object at 0x7fabb3fd71a0>, distractor_texts: List[str] = <object object at 0x7fabb3fd71a0>)[source]
Bases:
Message
- answer_texts: List[str] = <object object>
- distractor_texts: List[str] = <object object>
- question_text: str = <object object>
- class evalquiz_proto.shared.generated.PageFilter(lower_bound: int = <object object at 0x7fabb3fd71a0>, upper_bound: int = <object object at 0x7fabb3fd71a0>)[source]
Bases:
Message
- lower_bound: int = <object object>
- upper_bound: int = <object object>
- class evalquiz_proto.shared.generated.PipelineModule(name: str = <object object at 0x7fabb3fd71a0>, input_datatype: str = <object object at 0x7fabb3fd71a0>, output_datatype: str = <object object at 0x7fabb3fd71a0>)[source]
Bases:
Message
- input_datatype: str = <object object>
- name: str = <object object>
- output_datatype: str = <object object>
- class evalquiz_proto.shared.generated.PipelineResult(internal_config: 'InternalConfig' = <object object at 0x7fabb3fd71a0>)[source]
Bases:
Message
- internal_config: InternalConfig = <object object>
- class evalquiz_proto.shared.generated.PipelineServerBase[source]
Bases:
ServiceBase
- async iterate_config(internal_config: InternalConfig) → AsyncIterator[PipelineStatus][source]
- class evalquiz_proto.shared.generated.PipelineServerStub(channel: Channel, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: Mapping[str, str | bytes] | Collection[Tuple[str, str | bytes]] | None = None)[source]
Bases:
ServiceStub
- async iterate_config(internal_config: InternalConfig, *, timeout: float | None = None, deadline: Deadline | None = None, metadata: MetadataLike | None = None) → AsyncIterator[PipelineStatus][source]
- class evalquiz_proto.shared.generated.PipelineStatus(result: Optional[ForwardRef('PipelineResult')] = None, batch_status: List[ForwardRef('BatchStatus')] = <object object at 0x7fabb3fd71a0>)[source]
Bases:
Message
- batch_status: List[BatchStatus] = <object object>
- result: PipelineResult | None = None
- class evalquiz_proto.shared.generated.Question(question_type: 'QuestionType' = <object object at 0x7fabb3fd71a0>, generation_result: Optional[ForwardRef('GenerationResult')] = None, evaluation_results: Dict[str, ForwardRef('EvaluationResult')] = <object object at 0x7fabb3fd71a0>)[source]
Bases:
Message
- evaluation_results: Dict[str, EvaluationResult] = <object object>
- generation_result: GenerationResult | None = None
- question_type: QuestionType = <object object>
- class evalquiz_proto.shared.generated.QuestionType(value)[source]
Bases:
Enum
An enumeration.
- MULTIPLE_CHOICE = 0
- MULTIPLE_RESPONSE = 1
- class evalquiz_proto.shared.generated.Relationship(value)[source]
Bases:
Enum
An enumeration.
- COMPLEX = 3
- DIFFERENCES = 1
- ORDER = 2
- SIMILARITY = 0