Versions in this module Expand all Collapse all v0 v0.1.0 Oct 10, 2025 Changes in this version + type DefaultLLMClient struct + func NewDefaultLLMClient(apiKey *string, systemPrompt string, model string, baseUrl string) (*DefaultLLMClient, error) + func (c *DefaultLLMClient) Classify(ctx context.Context, text string) (string, error) + type PineconeVectorAdapter struct + func NewPineconeVectorAdapter(apiKey *string, host *string, namespace string) (*PineconeVectorAdapter, error) + func (a *PineconeVectorAdapter) Search(ctx context.Context, vector []float32, topK int) ([]types.VectorMatch, error) + func (a *PineconeVectorAdapter) Upsert(ctx context.Context, id string, vector []float32, metadata map[string]any) error + type VoyageEmbeddingAdapter struct + func NewVoyageEmbeddingAdapter(apiKey *string) (*VoyageEmbeddingAdapter, error) + func (a *VoyageEmbeddingAdapter) GenerateEmbedding(ctx context.Context, text string) ([]float32, error)