Documentation
¶
Index ¶
- Constants
- func DefaultOAIEmbedDim() int
- func DefaultOAIEmbedModel() string
- func NewPGVectorOpenAIVectorStore(vectorDBClassName string, oaiEmbedModel string, ...) (ragkit.VectorStore, error)
- func NewWeaviateOllamaVectorStore(vectorDBClassName string, ollamaEmbedModel string) (ragkit.VectorStore, error)
- func NewWeaviateOpenAIVectorStore(vectorDBClassName string, oaiEmbedModel string, ...) (ragkit.VectorStore, error)
Constants ¶
View Source
const (
DefaultOllamaEmbedModel = "bge-m3:latest"
)
Ollama defaults (no env vars; prefer OpenAI-compatible endpoint instead)
Variables ¶
This section is empty.
Functions ¶
func DefaultOAIEmbedDim ¶ added in v0.4.2
func DefaultOAIEmbedDim() int
DefaultOAIEmbedDim returns OPENAI_EMBED_DIM or 1536 (text-embedding-3-small). Must match the embedding model output and existing pgvector column size.
func DefaultOAIEmbedModel ¶ added in v0.2.5
func DefaultOAIEmbedModel() string
DefaultOAIEmbedModel returns OPENAI_EMBED_MODEL or text-embedding-3-small.
func NewPGVectorOpenAIVectorStore ¶ added in v0.3.0
func NewPGVectorOpenAIVectorStore( vectorDBClassName string, oaiEmbedModel string, oaiOptions ...oai_option.RequestOption, ) (ragkit.VectorStore, error)
func NewWeaviateOllamaVectorStore ¶
func NewWeaviateOllamaVectorStore( vectorDBClassName string, ollamaEmbedModel string, ) (ragkit.VectorStore, error)
func NewWeaviateOpenAIVectorStore ¶
func NewWeaviateOpenAIVectorStore( vectorDBClassName string, oaiEmbedModel string, oaiOptions ...oai_option.RequestOption, ) (ragkit.VectorStore, error)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.