[rag.embeddings]
batch_size = 100
dimension = 1536
model = "text-embedding-3-small"
provider = "openai"

[rag.ingestion]
auto_ingest = true
chunk_size = 1024
doc_types = ["md", "txt", "toml", "ncl", "rs", "nu"]
overlap = 100
watch_files = true

[rag.llm]
max_tokens = 4096
model = "claude-3-5-sonnet-20241022"
provider = "anthropic"
temperature = 0.7

[rag.rag]
enabled = true

[rag.retrieval]
hybrid = true
reranking = true
similarity_threshold = 0.75
top_k = 10

[rag.vector_db]
database = "rag"
db_type = "surrealdb"
hnsw_ef_construction = 200
hnsw_m = 16
namespace = "provisioning-team"
url = "http://surrealdb:8000"
