graphai.api.translation.schemas module
- class graphai.api.translation.schemas.TextFingerprintTaskResponse(*, result: str | None = None, fresh: bool, successful: bool)
Bases:
BaseModel
- result: str | None
- fresh: bool
- successful: bool
- model_config: ClassVar[ConfigDict] = {}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class graphai.api.translation.schemas.TextFingerprintResponse(*, task_id: str, task_name: str | None = None, task_status: str, task_result: TextFingerprintTaskResponse | None)
Bases:
TaskStatusResponse
- task_result: TextFingerprintTaskResponse | None
- model_config: ClassVar[ConfigDict] = {}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class graphai.api.translation.schemas.TranslationRequest(*, text: str | List[str], source: Literal['en', 'fr', 'de', 'it'] = 'fr', target: Literal['en', 'fr', 'de', 'it'] = 'en', force: bool = False, no_cache: bool = False, skip_segmentation: bool = False)
Bases:
BaseModel
- text: str | List[str]
- source: Literal['en', 'fr', 'de', 'it']
- target: Literal['en', 'fr', 'de', 'it']
- force: bool
- no_cache: bool
- skip_segmentation: bool
- model_config: ClassVar[ConfigDict] = {}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class graphai.api.translation.schemas.TranslationTaskResponse(*, result: str | List[str] | None = None, text_too_large: bool, successful: bool, fresh: bool, device: str | None = None)
Bases:
BaseModel
- result: str | List[str] | None
- text_too_large: bool
- successful: bool
- fresh: bool
- device: str | None
- model_config: ClassVar[ConfigDict] = {}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class graphai.api.translation.schemas.TranslationResponse(*, task_id: str, task_name: str | None = None, task_status: str, task_result: TranslationTaskResponse | None)
Bases:
TaskStatusResponse
- task_result: TranslationTaskResponse | None
- model_config: ClassVar[ConfigDict] = {}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class graphai.api.translation.schemas.TextDetectLanguageRequest(*, text: str | List[str])
Bases:
BaseModel
- text: str | List[str]
- model_config: ClassVar[ConfigDict] = {}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class graphai.api.translation.schemas.TextDetectLanguageTaskResponse(*, language: str | None = None, successful: bool)
Bases:
BaseModel
- language: str | None
- successful: bool
- model_config: ClassVar[ConfigDict] = {}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class graphai.api.translation.schemas.TextDetectLanguageResponse(*, task_id: str, task_name: str | None = None, task_status: str, task_result: TextDetectLanguageTaskResponse | None)
Bases:
TaskStatusResponse
- task_result: TextDetectLanguageTaskResponse | None
- model_config: ClassVar[ConfigDict] = {}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].