Megosztás a következőn keresztül:


TextDocumentInput Osztály

A szolgáltatás által elemezni kívánt bemeneti dokumentum.

Öröklődés
azure.ai.textanalytics._dict_mixin.DictMixin
TextDocumentInput
azure.ai.textanalytics._generated.v2023_04_01.models._models_py3.MultiLanguageInput
TextDocumentInput

Konstruktor

TextDocumentInput(*, id: str, text: str, language: str | None = None, **kwargs: Any)

Csak kulcsszavas paraméterek

Name Description
id
str

Kötelező. Egyedi, nem üres dokumentumazonosító.

text
str

Kötelező. A feldolgozandó bemeneti szöveg.

language
str

Ez egy nyelv 2 betűs ISO 639-1-es reprezentációja. Használja például az "en" kifejezést az angolhoz; "es" spanyol stb. Ha nincs beállítva, alapértelmezés szerint az "en" értéket használja az angol nyelvhez.

Metódusok

as_dict

Adjon vissza egy JSONify típusú diktáltot a json.dump használatával.

A speciális használat opcionálisan visszahívást is használhat paraméterként:

A kulcs a Pythonban használt attribútumnév. Attr_desc a metaadatok diktálása. Jelenleg a "type" az msrest típussal, a "key" pedig a RestAPI kódolású kulccsal. Az érték az objektum aktuális értéke.

A visszaadott sztring a kulcs szerializálására szolgál. Ha a visszatérési típus lista, akkor a rendszer hierarchikus eredménydiktátumnak tekinti.

Tekintse meg a fájl három példáját:

  • attribute_transformer

  • full_restapi_key_transformer

  • last_restapi_key_transformer

Ha XML-szerializálást szeretne, átadhatja a kwargs is_xml=True értéket.

deserialize

Elemezhet egy str-t a RestAPI szintaxissal, és visszaad egy modellt.

enable_additional_properties_sending
from_dict

A diktálás adott kulcselszívóval történő elemzése modell visszaadása.

Alapértelmezés szerint vegye figyelembe a kulcselszívókat (rest_key_case_insensitive_extractor, attribute_key_case_insensitive_extractor és last_rest_key_case_insensitive_extractor)

get
has_key
is_xml_model
items
keys
serialize

A modellből az Azure-ba küldendő JSON-t adja vissza.

Ez a as_dict(full_restapi_key_transformer, keep_readonly=Hamis) alias.

Ha XML-szerializálást szeretne, átadhatja a kwargs is_xml=True értéket.

update
values

as_dict

Adjon vissza egy JSONify típusú diktáltot a json.dump használatával.

A speciális használat opcionálisan visszahívást is használhat paraméterként:

A kulcs a Pythonban használt attribútumnév. Attr_desc a metaadatok diktálása. Jelenleg a "type" az msrest típussal, a "key" pedig a RestAPI kódolású kulccsal. Az érték az objektum aktuális értéke.

A visszaadott sztring a kulcs szerializálására szolgál. Ha a visszatérési típus lista, akkor a rendszer hierarchikus eredménydiktátumnak tekinti.

Tekintse meg a fájl három példáját:

  • attribute_transformer

  • full_restapi_key_transformer

  • last_restapi_key_transformer

Ha XML-szerializálást szeretne, átadhatja a kwargs is_xml=True értéket.

as_dict(keep_readonly=True, key_transformer=<function attribute_transformer>, **kwargs)

Paraméterek

Name Description
key_transformer
<xref:function>

Egy kulcsátalakító függvény.

keep_readonly
alapértelmezett érték: True

Válaszok

Típus Description

A dict JSON-kompatibilis objektum

deserialize

Elemezhet egy str-t a RestAPI szintaxissal, és visszaad egy modellt.

deserialize(data, content_type=None)

Paraméterek

Name Description
data
Kötelező
str

RestAPI-struktúrát használó struktúra. JSON alapértelmezés szerint.

content_type
str

A JSON alapértelmezés szerint az alkalmazás/xml beállítása XML esetén.

alapértelmezett érték: None

Válaszok

Típus Description

A modell egy példánya

Kivételek

Típus Description
DeserializationError if something went wrong

enable_additional_properties_sending

enable_additional_properties_sending()

from_dict

A diktálás adott kulcselszívóval történő elemzése modell visszaadása.

Alapértelmezés szerint vegye figyelembe a kulcselszívókat (rest_key_case_insensitive_extractor, attribute_key_case_insensitive_extractor és last_rest_key_case_insensitive_extractor)

from_dict(data, key_extractors=None, content_type=None)

Paraméterek

Name Description
data
Kötelező

Egy restAPI-struktúrát használó diktálás

content_type
str

A JSON alapértelmezés szerint az alkalmazás/xml beállítása XML esetén.

alapértelmezett érték: None
key_extractors
alapértelmezett érték: None

Válaszok

Típus Description

A modell egy példánya

Kivételek

Típus Description
DeserializationError if something went wrong

get

get(key: str, default: Any | None = None) -> Any

Paraméterek

Name Description
key
Kötelező
default
alapértelmezett érték: None

has_key

has_key(k: str) -> bool

Paraméterek

Name Description
k
Kötelező

is_xml_model

is_xml_model()

items

items() -> Iterable[Tuple[str, Any]]

keys

keys() -> Iterable[str]

serialize

A modellből az Azure-ba küldendő JSON-t adja vissza.

Ez a as_dict(full_restapi_key_transformer, keep_readonly=Hamis) alias.

Ha XML-szerializálást szeretne, átadhatja a kwargs is_xml=True értéket.

serialize(keep_readonly=False, **kwargs)

Paraméterek

Name Description
keep_readonly

Ha szerializálni szeretné az olvasható attribútumokat

alapértelmezett érték: False

Válaszok

Típus Description

A dict JSON-kompatibilis objektum

update

update(*args: Any, **kwargs: Any) -> None

values

values() -> Iterable[Any]

Attribútumok

id

Kötelező. Egyedi, nem üres dokumentumazonosító.

id: str

language

Ez egy nyelv 2 betűs ISO 639-1-es reprezentációja. Használja például az "en" kifejezést az angolhoz; "es" spanyol stb. Ha nincs beállítva, alapértelmezés szerint az "en" értéket használja az angol nyelvhez.

language: str | None = None

text

Kötelező. A feldolgozandó bemeneti szöveg.

text: str