DetectLanguageInput Klass
Indatadokumentet som ska analyseras för att identifiera språk.
- Arv
-
azure.ai.textanalytics._generated.v2023_04_01.models._models_py3.LanguageInputDetectLanguageInput
Konstruktor
DetectLanguageInput(*, id: str, text: str, country_hint: str | None = None, **kwargs: Any)
Keyword-Only parametrar
Name | Description |
---|---|
id
|
Krävs. Unikt, icke-tomt dokument-ID. |
text
|
Krävs. Den indatatext som ska bearbetas. |
country_hint
|
Ett landtips som hjälper dig att bättre identifiera språket i texten. Accepterar landskoder med två bokstäver som anges av ISO 3166-1 alpha-2. Standardvärdet är "US". Skicka strängen "none" om du inte vill använda en country_hint. |
Metoder
as_dict |
Returnera en diktamen som kan vara JSONify med hjälp av json.dump. Avancerad användning kan också använda ett återanrop som parameter: Nyckeln är det attributnamn som används i Python. Attr_desc är en diktering av metadata. Innehåller för närvarande "typ" med msrest-typen och "nyckel" med den RestAPI-kodade nyckeln. Värde är det aktuella värdet i det här objektet. Strängen som returneras används för att serialisera nyckeln. Om returtypen är en lista anses detta vara hierarkisk resultatdikt. Se de tre exemplen i den här filen:
Om du vill ha XML-serialisering kan du skicka kwargs-is_xml=True. |
deserialize |
Parsa en str med hjälp av RestAPI-syntaxen och returnera en modell. |
enable_additional_properties_sending | |
from_dict |
Parsa en diktamen med hjälp av den angivna nyckelextraktorn returnerar en modell. Som standard bör du överväga nyckelextraktorer (rest_key_case_insensitive_extractor, attribute_key_case_insensitive_extractor och last_rest_key_case_insensitive_extractor) |
is_xml_model | |
serialize |
Returnera den JSON som skulle skickas till Azure från den här modellen. Det här är ett alias för as_dict(full_restapi_key_transformer, keep_readonly=False). Om du vill ha XML-serialisering kan du skicka kwargs-is_xml=True. |
as_dict
Returnera en diktamen som kan vara JSONify med hjälp av json.dump.
Avancerad användning kan också använda ett återanrop som parameter:
Nyckeln är det attributnamn som används i Python. Attr_desc är en diktering av metadata. Innehåller för närvarande "typ" med msrest-typen och "nyckel" med den RestAPI-kodade nyckeln. Värde är det aktuella värdet i det här objektet.
Strängen som returneras används för att serialisera nyckeln. Om returtypen är en lista anses detta vara hierarkisk resultatdikt.
Se de tre exemplen i den här filen:
attribute_transformer
full_restapi_key_transformer
last_restapi_key_transformer
Om du vill ha XML-serialisering kan du skicka kwargs-is_xml=True.
as_dict(keep_readonly=True, key_transformer=<function attribute_transformer>, **kwargs)
Parametrar
Name | Description |
---|---|
key_transformer
|
<xref:function>
En nyckeltransformatorfunktion. |
keep_readonly
|
standardvärde: True
|
Returer
Typ | Description |
---|---|
Ett dict JSON-kompatibelt objekt |
deserialize
Parsa en str med hjälp av RestAPI-syntaxen och returnera en modell.
deserialize(data, content_type=None)
Parametrar
Name | Description |
---|---|
data
Obligatorisk
|
En str som använder RestAPI-struktur. JSON som standard. |
content_type
|
JSON anger som standard application/xml om XML. standardvärde: None
|
Returer
Typ | Description |
---|---|
En instans av den här modellen |
Undantag
Typ | Description |
---|---|
DeserializationError if something went wrong
|
enable_additional_properties_sending
enable_additional_properties_sending()
from_dict
Parsa en diktamen med hjälp av den angivna nyckelextraktorn returnerar en modell.
Som standard bör du överväga nyckelextraktorer (rest_key_case_insensitive_extractor, attribute_key_case_insensitive_extractor och last_rest_key_case_insensitive_extractor)
from_dict(data, key_extractors=None, content_type=None)
Parametrar
Name | Description |
---|---|
data
Obligatorisk
|
En diktamen som använder RestAPI-struktur |
content_type
|
JSON anger som standard application/xml om XML. standardvärde: None
|
key_extractors
|
standardvärde: None
|
Returer
Typ | Description |
---|---|
En instans av den här modellen |
Undantag
Typ | Description |
---|---|
DeserializationError if something went wrong
|
is_xml_model
is_xml_model()
serialize
Returnera den JSON som skulle skickas till Azure från den här modellen.
Det här är ett alias för as_dict(full_restapi_key_transformer, keep_readonly=False).
Om du vill ha XML-serialisering kan du skicka kwargs-is_xml=True.
serialize(keep_readonly=False, **kwargs)
Parametrar
Name | Description |
---|---|
keep_readonly
|
Om du vill serialisera skrivskyddade attribut standardvärde: False
|
Returer
Typ | Description |
---|---|
Ett dict JSON-kompatibelt objekt |
Attribut
country_hint
Ett landtips som hjälper dig att bättre identifiera språket i texten. Accepterar landskoder med två bokstäver som anges av ISO 3166-1 alpha-2. Standardvärdet är "US". Skicka strängen "none" om du inte vill använda en country_hint.
country_hint: str | None = None
id
Krävs. Unikt, icke-tomt dokument-ID.
id: str
text
Krävs. Den indatatext som ska bearbetas.
text: str
Azure SDK for Python
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för