Embedding

Generate vector embeddings for semantic search and similarity using .GENEmbed().

What are Embeddings?

Embeddings are numerical representations of text that capture semantic meaning, allowing you to:

  • Find similar content

  • Implement semantic search

  • Cluster related items

  • Measure text similarity

Basic Usage

Single Text

float[] embedding = await "Hello, world!"
    .GENEmbed()
    .ExecuteAsync();

Debug.Log($"Embedding dimensions: {embedding.Length}");

Multiple Texts

Configuration

Unity Integration Examples

Example 2: Content Recommendation

Common Models

Use Cases

  • Semantic Search: Find relevant content

  • Recommendations: Suggest similar items

  • Clustering: Group related content

  • Duplicate Detection: Find similar texts

  • Question Answering: Match questions to answers

Next Steps

Last updated