Toggle Menu
Prev Up Next

# `langchain_community.embeddings.sagemaker_endpoint`.EmbeddingsContentHandler

class langchain_community.embeddings.sagemaker_endpoint.EmbeddingsContentHandler

  Content handler for LLM class.

  Attributes

  `accepts` | The MIME type of the response data returned from endpoint
  `content_type` | The MIME type of the input data passed to endpoint

  Methods

  `__init__`() |
  `transform_input`(prompt, model_kwargs) | Transforms the input to a format that model can accept as the request Body.
  `transform_output`(output) | Transforms the output from the model to string that the LLM class expects.

  __init__()
  abstract transform_input(prompt: INPUT_TYPE, model_kwargs: Dict) → bytes

    Transforms the input to a format that model can accept as the request Body. Should return bytes or seekable file like object in the format specified in the content_type request header.

    Parameters

      - prompt (INPUT_TYPE) –

      - model_kwargs (Dict) –

    Return type

      bytes

  abstract transform_output(output: bytes) → OUTPUT_TYPE

    Transforms the output from the model to string that the LLM class expects.

    Parameters

      output (bytes) –

    Return type

      OUTPUT_TYPE

# Examples using EmbeddingsContentHandler

- client = boto3.client(