mirror of
https://github.com/syntrex-lab/gomcp.git
synced 2026-04-24 20:06:21 +02:00
16 lines
452 B
Go
16 lines
452 B
Go
//go:build !onnx
|
|
|
|
package onnx
|
|
|
|
import (
|
|
"log"
|
|
|
|
"github.com/syntrex-lab/gomcp/internal/domain/vectorstore"
|
|
)
|
|
|
|
// NewEmbedderWithFallback returns FTS5 fallback embedder when built without ONNX.
|
|
// To enable ONNX: go build -tags onnx
|
|
func NewEmbedderWithFallback(rlmDir string) vectorstore.Embedder {
|
|
log.Printf("Oracle: ONNX not compiled (build without -tags onnx) — using FTS5 fallback [ORACLE: DEGRADED]")
|
|
return vectorstore.NewFTS5Embedder()
|
|
}
|