pyvalues.remote_classifier

class pyvalues.remote_classifier.OriginalValuesRemoteClassifier(url: str, method: str = 'POST', authorization_token: str | None = None, timeout_seconds: float = 30.0)

Bases: RemoteClassifier[OriginalValues], OriginalValuesClassifier

Classifier that is deployed somewhere else and called through an API.

classify_segments_for_original_values(segments: Iterable[str], language: LanguageAlpha2 | str = 'en') Generator[OriginalValues, None, None]

Classifies each segment.

Parameters:
  • segments (Iterable[str]) – The segments to classify

  • language (LanguageAlpha2 | str) – The language of the segments

Returns:

Classifications for each segment

Return type:

Generator[OriginalValues, None, None]

class pyvalues.remote_classifier.OriginalValuesWithAttainmentRemoteClassifier(url: str, method: str = 'POST', authorization_token: str | None = None, timeout_seconds: float = 30.0)

Bases: RemoteClassifier[OriginalValuesWithAttainment], OriginalValuesWithAttainmentClassifier

Classifier that is deployed somewhere else and called through an API.

classify_segments_for_original_values_with_attainment(segments: Iterable[str], language: LanguageAlpha2 | str = 'en') Generator[OriginalValuesWithAttainment, None, None]

Classifies each segment.

Parameters:
  • segments (Iterable[str]) – The segments to classify

  • language (LanguageAlpha2 | str) – The language of the segments

Returns:

Classification for each segment

Return type:

Generator[OriginalValuesWithAttainment, None, None]

class pyvalues.remote_classifier.RefinedCoarseValuesRemoteClassifier(url: str, method: str = 'POST', authorization_token: str | None = None, timeout_seconds: float = 30.0)

Bases: RemoteClassifier[RefinedCoarseValues], RefinedCoarseValuesClassifier

Classifier that is deployed somewhere else and called through an API.

classify_segments_for_refined_coarse_values(segments: Iterable[str], language: LanguageAlpha2 | str = 'en') Generator[RefinedCoarseValues, None, None]

Classifies each segment.

Parameters:
  • segments (Iterable[str]) – The segments to classify

  • language (LanguageAlpha2 | str) – The language of the segments

Returns:

Classification for each segment

Return type:

Generator[RefinedCoarseValues, None, None]

class pyvalues.remote_classifier.RefinedCoarseValuesWithAttainmentRemoteClassifier(url: str, method: str = 'POST', authorization_token: str | None = None, timeout_seconds: float = 30.0)

Bases: RemoteClassifier[RefinedCoarseValuesWithAttainment], RefinedCoarseValuesWithAttainmentClassifier

Classifier that is deployed somewhere else and called through an API.

classify_segments_for_refined_coarse_values_with_attainment(segments: Iterable[str], language: LanguageAlpha2 | str = 'en') Generator[RefinedCoarseValuesWithAttainment, None, None]

Classifies each segment.

Parameters:
  • segments (Iterable[str]) – The segments to classify

  • language (LanguageAlpha2 | str) – The language of the segments

Returns:

Classifications for each segment

Return type:

Generator[RefinedCoarseValuesWithAttainment, None, None]

class pyvalues.remote_classifier.RefinedValuesRemoteClassifier(url: str, method: str = 'POST', authorization_token: str | None = None, timeout_seconds: float = 30.0)

Bases: RemoteClassifier[RefinedValues], RefinedValuesClassifier

Classifier that is deployed somewhere else and called through an API.

classify_segments_for_refined_values(segments: Iterable[str], language: LanguageAlpha2 | str = 'en') Generator[RefinedValues, None, None]

Classifies each segment.

Parameters:
  • segments (Iterable[str]) – The segments to classify

  • language (LanguageAlpha2 | str) – The language of the segments

Returns:

Classifications for each segment

Return type:

Generator[RefinedValues, None, None]

class pyvalues.remote_classifier.RefinedValuesWithAttainmentRemoteClassifier(url: str, method: str = 'POST', authorization_token: str | None = None, timeout_seconds: float = 30.0)

Bases: RemoteClassifier[RefinedValuesWithAttainment], RefinedValuesWithAttainmentClassifier

Classifier that is deployed somewhere else and called through an API.

classify_segments_for_refined_values_with_attainment(segments: Iterable[str], language: LanguageAlpha2 | str = 'en') Generator[RefinedValuesWithAttainment, None, None]

Classifies each segment.

Parameters:
  • segments (Iterable[str]) – The segments to classify

  • language (LanguageAlpha2 | str) – The language of the segments

Returns:

Classifications for each segment

Return type:

Generator[RefinedValuesWithAttainment, None, None]

class pyvalues.remote_classifier.RemoteClassifier(response_class: Type[VALUES], url: str, method: str = 'POST', authorization_token: str | None = None, timeout_seconds: float = 30.0)

Bases: Generic[VALUES]

Abstract base class for a classifier that is deployed somewhere else and called through an API.