Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/TIGER-AI-Lab/TheoremExplainAgent
/ types & classes
Types & classes
12 in github.com/TIGER-AI-Lab/TheoremExplainAgent
⨍
Functions
142
◇
Types & classes
12
↓ 5 callers
Class
LiteLLMWrapper
Wrapper for LiteLLM to support multiple models and logging
mllm_tools/litellm.py:15
↓ 3 callers
Class
VideoGenerator
A class for generating manim videos using AI models. This class coordinates the video generation pipeline by managing scene planning, co
generate_video.py:39
↓ 2 callers
Class
GeminiWrapper
Wrapper for Gemini to support multiple models and logging
mllm_tools/gemini.py:14
↓ 2 callers
Class
RAGVectorStore
A class for managing vector stores for RAG (Retrieval Augmented Generation). This class handles creation, loading and querying of vector stores f
src/rag/vector_store.py:21
↓ 1 callers
Class
CodeGenerator
A class for generating and managing Manim code.
src/core/code_generator.py:29
↓ 1 callers
Class
LiteLLMEmbeddings
src/rag/vector_store.py:115
↓ 1 callers
Class
RAGIntegration
Class for integrating RAG (Retrieval Augmented Generation) functionality. This class handles RAG integration including plugin detection, query ge
src/rag/rag_integration.py:17
↓ 1 callers
Class
VertexAIWrapper
Wrapper for Vertex AI to support Gemini models.
mllm_tools/vertex_ai.py:11
↓ 1 callers
Class
VideoPlanner
A class for planning and generating video content. This class handles the planning and generation of video content including scene outlines,
src/core/video_planner.py:24
↓ 1 callers
Class
VideoRenderer
Class for rendering and combining Manim animation videos.
src/core/video_renderer.py:17
Class
Config
src/config/config.py:7
Class
KokoroService
Speech service class for kokoro_self (using text_to_speech via Kokoro ONNX).
src/utils/kokoro_voiceover.py:18