User Guide
get_cluster_topics
get_topic_evolution
get_recent_developments
get_cluster_visualization
API Reference
DatabaseError
DatabaseManager
DatabaseManager.database_url
DatabaseManager.engine
DatabaseManager.SessionLocal
DatabaseManager._session
DatabaseManager.__init__()
DatabaseManager.connect()
DatabaseManager.close()
DatabaseManager.__enter__()
DatabaseManager.__exit__()
DatabaseManager.create_tables()
DatabaseManager.add_paper()
DatabaseManager.add_papers()
DatabaseManager.donate_validation_data()
DatabaseManager.query()
DatabaseManager.get_paper_count()
DatabaseManager.search_papers()
DatabaseManager.search_papers_keyword()
DatabaseManager.get_stats()
DatabaseManager.search_authors_in_papers()
DatabaseManager.get_author_count()
DatabaseManager.get_filter_options()
DatabaseManager.get_embedding_model()
DatabaseManager.set_embedding_model()
DatabaseManager.get_clustering_cache()
DatabaseManager.save_clustering_cache()
DatabaseManager.clear_clustering_cache()
EmbeddingsError
EmbeddingsManager
EmbeddingsManager.lm_studio_url
EmbeddingsManager.model_name
EmbeddingsManager.embedding_db
EmbeddingsManager.collection_name
EmbeddingsManager.client
EmbeddingsManager.collection
EmbeddingsManager.__init__()
EmbeddingsManager.openai_client
EmbeddingsManager.connect()
EmbeddingsManager.close()
EmbeddingsManager.__enter__()
EmbeddingsManager.__exit__()
EmbeddingsManager.test_lm_studio_connection()
EmbeddingsManager.generate_embedding()
EmbeddingsManager.create_collection()
EmbeddingsManager.paper_exists()
EmbeddingsManager.paper_needs_update()
EmbeddingsManager.embedding_text_from_paper()
EmbeddingsManager.add_paper()
EmbeddingsManager.search_similar()
EmbeddingsManager.get_collection_stats()
EmbeddingsManager.check_model_compatibility()
EmbeddingsManager.embed_from_database()
EmbeddingsManager.search_papers_semantic()
EmbeddingsManager.find_papers_within_distance()
RAGError
RAGChat
RAGChat.__init__()
RAGChat.openai_client
RAGChat.query()
RAGChat.chat()
RAGChat.reset_conversation()
RAGChat.export_conversation()
load_env_file()
Config
Config.data_dir
Config.chat_model
Config.embedding_model
Config.llm_backend_url
Config.llm_backend_auth_token
Config.embedding_db
Config.paper_db_path
Config.collection_name
Config.max_context_papers
Config.chat_temperature
Config.chat_max_tokens
Config.enable_query_rewriting
Config.query_similarity_threshold
Config.database_url
Config.log_level
Config.__init__()
Config.to_dict()
Config.__repr__()
get_config()
Development