EmbeddingGenerator

UMLClass
Skill Seekers :: skill_seekers :: Embedding :: EmbeddingGenerator

Description

Generate embeddings using multiple model providers. Supported providers: OpenAI, Sentence Transformers, Anthropic/Voyage AI.

Attributes

Visibility Name Type Description
private api_key str
private voyage_api_key str
private cache_dir str
private openai_client OpenAI
private voyage_client voyageai.Client
private _st_models dict
public MODELS dict

Operations

Visibility Name Description
public generate()
public generate_batch()
public get_model_info()
public list_models()
private _normalize()
public compute_hash()

Properties

Name Value
name EmbeddingGenerator
stereotype null
visibility public
isAbstract false
isFinalSpecialization false
isLeaf false
isActive false

Dependencies

Dependants

Relationships

Owned Elements

Diagrams