This repository contains precompiled FAISS vector indexes and metadata files built from the offline TouchDesigner wiki (Samples/Learn/OfflineHelp).
It is intended for use in local Retrieval-Augmented Generation (RAG) systems to assist in answering TouchDesigner-related questions.
-
td_index_mini_flat_l2.faiss
- FAISS index generated using all-MiniLM-L6-v2 embeddings (Flat L2).
-
td_metadata_mini_flat_l2.json
- Metadata corresponding to
td_index_mini_flat_l2.faiss.
-
td_index_mini_hnsw_l2.faiss
- FAISS index generated using all-MiniLM-L6-v2 embeddings (HNSW L2).
-
td_metadata_mini_hnsw_l2.json
- Metadata corresponding to
td_index_mini_hnsw.faiss.
-
td_index_mpnet_flat_l2.faiss
- FAISS index generated using all-mpnet-base-v2 embeddings (Flat L2).
-
td_metadata_mpnet_flat_l2.json
- Metadata corresponding to
td_index_mpnet_flat_l2.faiss.
The preprocessing, embedding, and search scripts are available at:
GitHub - TouchDesigner RAG
The retrieval system is typically used alongside a local LLM (e.g., via
Ollama).
You can also try the online semantic search demo (FAISS retrieval only) here:
TouchDesigner Wiki Search (Hugging Face Space)
This project is licensed under the MIT License.