/
Zhalambaev
/
complementary_feeding_of_newborns
Обзор
Документация
Войти
/
Zhalambaev
/
complementary_feeding_of_newborns
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
scripts/debug_retrieve.py
28 строк
917 B
Denis Zhalambaev
recipe generate fin
20 янв 2026, 15:51
20 янв 2026, 15:51
7477a8e
Код
Авторство
О чём код?
import os os.environ["ANONYMIZED_TELEMETRY"] = "FALSE" # важно: до любых импортов chroma/langchain from app.rag.retriever import get_retriever def dedup_docs(docs): seen = set() out = [] for d in docs: key = (d.metadata.get("source"), d.metadata.get("chunk_id")) if key in seen: continue seen.add(key) out.append(d) return out if __name__ == "__main__": retriever = get_retriever() query = "Как перейти с пюре на кусочки в 8 месяцев? Какие размеры кусочков?" docs = retriever.invoke(query) # invoke вместо deprecated get_relevant_documents docs = dedup_docs(docs) for i, d in enumerate(docs, 1): print("=" * 80) print(f"#{i} source={d.metadata.get('source')} chunk_id={d.metadata.get('chunk_id')}") print(d.page_content[:800])