Documentation
¶
Overview ¶
Package gemini implements the Gemini Embedding 2 backend.
Supports text, image, and native video embedding via the official Google GenAI SDK. Model: gemini-embedding-2-preview (768 dimensions, MRL-capable).
Index ¶
Constants ¶
View Source
const ( DefaultModel = "gemini-embedding-2-preview" DefaultDimensions = 768 DefaultRPM = 55 )
Variables ¶
This section is empty.
Functions ¶
func ModelInfos ¶ added in v0.16.0
ModelInfos returns i18n metadata for Gemini embedding models.
Types ¶
type Engine ¶
type Engine struct {
// contains filtered or unexported fields
}
Engine implements embed.EmbedEngine for Gemini Embedding 2.
func (*Engine) Dimensions ¶
func (*Engine) EmbedBatch ¶
EmbedBatch embeds multiple requests sequentially (Gemini has no batch API).
func (*Engine) EmbedCapabilities ¶
func (e *Engine) EmbedCapabilities() embed.Capability
EmbedCapabilities implements embed.Describer.
Click to show internal directories.
Click to hide internal directories.