Documentation
¶
Overview ¶
Package embed provides text-embedding clients for semantic prompt diffing.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CosineSimilarity ¶
CosineSimilarity returns the cosine similarity of a and b, in [-1, 1]. Returns 0 if either vector is empty or zero-length.
Types ¶
type VoyageClient ¶
VoyageClient calls the Voyage AI embeddings API. https://docs.voyageai.com/reference/embeddings-api
func NewVoyageClient ¶
func NewVoyageClient() *VoyageClient
NewVoyageClient builds a client from VOYAGE_API_KEY / VOYAGE_BASE_URL / VOYAGE_MODEL env vars, defaulting to the voyage-3-lite model.
Click to show internal directories.
Click to hide internal directories.