Discover Packages
github.com/bzdvdn/draftrag
examples
chromadb
command
Version:
v0.2.0
Opens a new window with list of versions in this module.
Published: Jun 10, 2026
License: Apache-2.0
Opens a new window with license information.
Imports: 8
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
README
¶
ChromaDB — RAG с ChromaDB
Интерактивный RAG-чат с ChromaDB как векторным хранилищем. Коллекция создаётся автоматически при первом запуске.
Быстрый старт
1. Запустите ChromaDB:
docker compose up -d
2. Запустите пример:
cd examples/chromadb && cp .env.example .env && go run .
Для mock-режима этого достаточно. Для реального LLM задайте LLM_PROVIDER=ollama|openai|anthropic и соответствующие ключи.
Переменные окружения
Переменная
По умолчанию
Описание
LLM_PROVIDER
mock
LLM провайдер (mock, ollama, openai, anthropic)
EMBEDDING_DIM
1536
Размерность векторов
CHROMADB_URL
http://localhost:8000
URL ChromaDB сервера
COLLECTION_NAME
draftrag_chunks
Имя коллекции
Tutorial
Подробное руководство по работе с ChromaDB и метаданными — tutorial 04: Metadata Filter .
Expand ▾
Collapse ▴
Documentation
¶
@sk-task docs-and-examples#T3.1: chromadb example — RAG-чат с ChromaDB (AC-003).
Использует публичный API draftrag напрямую. Shared только для mock/print.
Быстрый старт с Docker:
docker compose up -d
cp .env.example .env && go run .
Source Files
¶
Click to show internal directories.
Click to hide internal directories.