Skip to content

SYSTEM Cited by 2 sources

Amazon Titan Text Embeddings

Amazon Titan Text Embeddings is AWS's family of first-party text embedding models available through Amazon Bedrock. Invoked via the Bedrock Runtime API (bedrock.invoke_model with a modelId like amazon.titan-embed-text-v2:0), it turns a string into a dense float32 vector suitable for similarity search, clustering, RAG, and classification.

This page is a stub created for the cross-reference from the S3 Vectors launch.

(Source: sources/2025-07-16-aws-amazon-s3-vectors-preview-launch)

Usage pattern (from the S3 Vectors launch)

import boto3, json
bedrock = boto3.client("bedrock-runtime", region_name="us-west-2")

for text in texts:
    body = json.dumps({"inputText": text})
    response = bedrock.invoke_model(
        modelId="amazon.titan-embed-text-v2:0",
        body=body,
    )
    embedding = json.loads(response["body"].read())["embedding"]

The resulting embedding is inserted into an S3 Vectors index via s3vectors.put_vectors — the paved path for producing vectors to store in S3 Vectors or any other vector store.

Role in the Bedrock RAG stack

Caveats

  • This page covers only what the 2025-07-16 S3 Vectors launch surfaces. Exact dimensionality, token limits, and V1-vs-V2 differences are not documented here.

Seen in

Last updated · 200 distilled / 1,178 read