Index _ | A | B | C | D | E | F | G | H | I | L | M | N | O | P | Q | R | S | T | U | V _ _engine (pykoi.chat.llm.openai.OpenAIModel attribute) _max_length (pykoi.chat.llm.peft_huggingface.PeftHuggingfacemodel attribute) _max_tokens (pykoi.chat.llm.openai.OpenAIModel attribute) _model (pykoi.chat.llm.peft_huggingface.PeftHuggingfacemodel attribute) _temperature (pykoi.chat.llm.openai.OpenAIModel attribute) _tokenizer (pykoi.chat.llm.peft_huggingface.PeftHuggingfacemodel attribute) _unknown (pykoi.telemetry.telemetry.Telemetry attribute) _user_id (pykoi.telemetry.telemetry.Telemetry attribute) _user_id_path (pykoi.telemetry.telemetry.Telemetry attribute) A AbsDatabase (class in pykoi.chat.db.abs_database) AbsLlm (class in pykoi.chat.llm.abs_llm) add_component() (pykoi.application.Application method) add_params() (pykoi.interactives.barchart.Barchart method) answer (pykoi.application.ModelAnswer attribute) Application (class in pykoi.application) AppStartEvent (class in pykoi.telemetry.events) AppStopEvent (class in pykoi.telemetry.events) auth_required() (pykoi.application.Application method) authenticate_user() (pykoi.application.Application method) B Barchart (class in pykoi.interactives.barchart) C capture() (pykoi.telemetry.telemetry.Telemetry method) Chatbot (class in pykoi.component.base) ChatbotDatabaseFactory (class in pykoi.component.chatbot_database_factory) close_connection() (pykoi.chat.db.abs_database.AbsDatabase method) (pykoi.chat.db.qa_database.QuestionAnswerDatabase method) (pykoi.chat.db.ranking_database.RankingDatabase method) cloud_provider (pykoi.telemetry.events.AppStartEvent attribute), [1] comp (tests.component.test_base.TestComponent attribute) ComparatorDatabase (class in pykoi.chat.db.comparator_database) ComparatorInsertRequest (class in pykoi.application) ComparatorQuestionDatabase (class in pykoi.chat.db.comparator_database) Component (class in pykoi.component.base) context (pykoi.telemetry.telemetry.Telemetry property) count (pykoi.state.Store attribute) create() (pykoi.chat.llm.huggingface.HuggingfaceModel class method) (pykoi.component.chatbot_database_factory.ChatbotDatabaseFactory static method) create_chatbot_comparator_route() (pykoi.application.Application method) create_chatbot_route() (pykoi.application.Application method) create_feedback_route() (pykoi.application.Application method) create_model() (pykoi.chat.llm.model_factory.ModelFactory static method) create_nvml_route() (pykoi.application.Application method) create_qa_retrieval_route() (pykoi.application.Application method) create_table() (pykoi.chat.db.abs_database.AbsDatabase method) (pykoi.chat.db.qa_database.QuestionAnswerDatabase method) (pykoi.chat.db.ranking_database.RankingDatabase method) D Dashboard (class in pykoi.component.base) data (pykoi.application.ComparatorInsertRequest attribute) data_source (pykoi.component.base.Component attribute) database (pykoi.component.base.Chatbot attribute) (pykoi.component.base.Dashboard attribute) DataSource (class in pykoi.component.base) date_time (pykoi.telemetry.events.AppStartEvent attribute), [1] (pykoi.telemetry.events.AppStopEvent attribute), [1] decrement() (pykoi.state.Store method) display() (pykoi.application.Application method) Dropdown (class in pykoi.component.base) ds (tests.component.test_base.TestDataSource attribute) dummy_auth() (pykoi.application.Application method) DummyLlm (class in tests.chat.llm.test_abs_llm) duration (pykoi.telemetry.events.AppStopEvent attribute), [1] E end_time (pykoi.telemetry.events.AppStopEvent attribute), [1] F FeedbackType (class in pykoi.component.constants) fetch_func (pykoi.component.base.DataSource attribute) (tests.component.test_base.TestComponent attribute) (tests.component.test_base.TestDataSource attribute) G get_auth_dependency() (pykoi.application.Application method) get_connection() (pykoi.chat.db.abs_database.AbsDatabase method) (pykoi.chat.db.qa_database.QuestionAnswerDatabase method) (pykoi.chat.db.ranking_database.RankingDatabase method) get_cursor() (pykoi.chat.db.abs_database.AbsDatabase method) (pykoi.chat.db.qa_database.QuestionAnswerDatabase method) (pykoi.chat.db.ranking_database.RankingDatabase method) get_special_token_id() (in module pykoi.chat.llm.instruct_pipeline) gpu (pykoi.telemetry.events.AppStartEvent attribute), [1] H hello() (pykoi.state.Store method) HUGGINGFACE (pykoi.chat.llm.constants.ModelSource attribute) HuggingfaceModel (class in pykoi.chat.llm.huggingface) I id (pykoi.application.UpdateQATable attribute) (pykoi.component.base.Component attribute) (pykoi.component.base.DataSource attribute) identify_cloud_provider() (in module pykoi.telemetry.events) increment() (pykoi.state.Store method) InferenceRankingTable (class in pykoi.application) insert() (pykoi.chat.db.abs_database.AbsDatabase method) (pykoi.chat.db.comparator_database.ComparatorDatabase method) (pykoi.chat.db.comparator_database.ComparatorQuestionDatabase method) insert_question_answer() (pykoi.chat.db.qa_database.QuestionAnswerDatabase method) insert_ranking() (pykoi.chat.db.ranking_database.RankingDatabase method) InstructionTextGenerationPipeline (class in pykoi.chat.llm.instruct_pipeline) L low_ranking_answer (pykoi.application.RankingTableUpdate attribute) M model (pykoi.application.ModelAnswer attribute) (pykoi.component.base.Chatbot attribute) model_source (pykoi.chat.llm.huggingface.HuggingfaceModel attribute) (pykoi.chat.llm.openai.OpenAIModel attribute) (pykoi.chat.llm.peft_huggingface.PeftHuggingfacemodel attribute) ModelAnswer (class in pykoi.application) ModelFactory (class in pykoi.chat.llm.model_factory) ModelSource (class in pykoi.chat.llm.constants) module pykoi pykoi.application pykoi.chat pykoi.chat.db pykoi.chat.db.abs_database pykoi.chat.db.comparator_database pykoi.chat.db.constants pykoi.chat.db.qa_database pykoi.chat.db.ranking_database pykoi.chat.llm pykoi.chat.llm.abs_llm pykoi.chat.llm.constants pykoi.chat.llm.huggingface pykoi.chat.llm.instruct_pipeline pykoi.chat.llm.model_factory pykoi.chat.llm.openai pykoi.chat.llm.peft_huggingface pykoi.component pykoi.component.base pykoi.component.chatbot_database_factory pykoi.component.constants pykoi.interactives pykoi.interactives.barchart pykoi.rlhf, [1] pykoi.state pykoi.telemetry pykoi.telemetry.events pykoi.telemetry.telemetry tests tests.chat tests.chat.db tests.chat.db.test_qa_database tests.chat.db.test_ranking_database tests.chat.llm tests.chat.llm.test_abs_llm tests.chat.llm.test_constants tests.chat.llm.test_huggingface tests.chat.llm.test_openai tests.component tests.component.test_base tests.test_application tests.test_state N n (pykoi.application.InferenceRankingTable attribute) name (pykoi.chat.llm.abs_llm.AbsLlm property) (pykoi.chat.llm.huggingface.HuggingfaceModel property) (pykoi.chat.llm.openai.OpenAIModel property) (pykoi.chat.llm.peft_huggingface.PeftHuggingfacemodel property) (pykoi.state.Store attribute) (pykoi.telemetry.events.AppStartEvent attribute), [1] (pykoi.telemetry.events.AppStopEvent attribute), [1] (pykoi.telemetry.events.TelemetryEvent attribute), [1] None (pykoi.chat.llm.abs_llm.AbsLlm attribute) O OPENAI (pykoi.chat.llm.constants.ModelSource attribute) OpenAIModel (class in pykoi.chat.llm.openai) P PEFT_HUGGINGFACE (pykoi.chat.llm.constants.ModelSource attribute) PeftHuggingfacemodel (class in pykoi.chat.llm.peft_huggingface) postprocess() (pykoi.chat.llm.instruct_pipeline.InstructionTextGenerationPipeline method) predict() (pykoi.chat.llm.abs_llm.AbsLlm method) (pykoi.chat.llm.huggingface.HuggingfaceModel method) (pykoi.chat.llm.openai.OpenAIModel method) (pykoi.chat.llm.peft_huggingface.PeftHuggingfacemodel method) (tests.chat.llm.test_abs_llm.DummyLlm method) preprocess() (pykoi.chat.llm.instruct_pipeline.InstructionTextGenerationPipeline method) print_table() (pykoi.chat.db.abs_database.AbsDatabase method) (pykoi.chat.db.comparator_database.ComparatorDatabase method) (pykoi.chat.db.comparator_database.ComparatorQuestionDatabase method) (pykoi.chat.db.qa_database.QuestionAnswerDatabase method) (pykoi.chat.db.ranking_database.RankingDatabase method) properties (pykoi.telemetry.events.TelemetryEvent property) props (pykoi.component.base.Component attribute) pykoi module pykoi.application module pykoi.chat module pykoi.chat.db module pykoi.chat.db.abs_database module pykoi.chat.db.comparator_database module pykoi.chat.db.constants module pykoi.chat.db.qa_database module pykoi.chat.db.ranking_database module pykoi.chat.llm module pykoi.chat.llm.abs_llm module pykoi.chat.llm.constants module pykoi.chat.llm.huggingface module pykoi.chat.llm.instruct_pipeline module pykoi.chat.llm.model_factory module pykoi.chat.llm.openai module pykoi.chat.llm.peft_huggingface module pykoi.component module pykoi.component.base module pykoi.component.chatbot_database_factory module pykoi.component.constants module pykoi.interactives module pykoi.interactives.barchart module pykoi.rlhf module, [1] pykoi.state module pykoi.telemetry module pykoi.telemetry.events module pykoi.telemetry.telemetry module Q qid (pykoi.application.ModelAnswer attribute) question (pykoi.application.RankingTableUpdate attribute) QuestionAnswerDatabase (class in pykoi.chat.db.qa_database) R RAG (class in pykoi.component.base) randomize_hash_id() (pykoi.interactives.barchart.Barchart method) rank (pykoi.application.ModelAnswer attribute) RANK (pykoi.component.constants.FeedbackType attribute) RankingDatabase (class in pykoi.chat.db.ranking_database) RankingTableUpdate (class in pykoi.application) release (pykoi.telemetry.events.AppStartEvent attribute), [1] retrieve_all() (pykoi.chat.db.abs_database.AbsDatabase method) (pykoi.chat.db.comparator_database.ComparatorDatabase method) (pykoi.chat.db.comparator_database.ComparatorQuestionDatabase method) retrieve_all_question_answers() (pykoi.chat.db.qa_database.QuestionAnswerDatabase method) (pykoi.chat.db.ranking_database.RankingDatabase method) retrieve_all_question_answers_as_pandas() (pykoi.chat.db.qa_database.QuestionAnswerDatabase method) (pykoi.chat.db.ranking_database.RankingDatabase method) run() (pykoi.application.Application method) S save_to_csv() (pykoi.chat.db.qa_database.QuestionAnswerDatabase method) (pykoi.chat.db.ranking_database.RankingDatabase method) setUp() (tests.chat.db.test_qa_database.TestQuestionAnswerDatabase method) (tests.chat.db.test_ranking_database.TestRankingDatabase method) (tests.chat.llm.test_huggingface.TestHuggingfaceModel method) (tests.test_application.TestApplication method) start_time (pykoi.telemetry.events.AppStartEvent attribute), [1] State (class in pykoi.state) Store (class in pykoi.state) svelte_component (pykoi.component.base.Component attribute) system (pykoi.telemetry.events.AppStartEvent attribute), [1] T tearDown() (tests.chat.db.test_qa_database.TestQuestionAnswerDatabase method) (tests.chat.db.test_ranking_database.TestRankingDatabase method) Telemetry (class in pykoi.telemetry.telemetry) TelemetryEvent (class in pykoi.telemetry.events) test_add_component() (tests.test_application.TestApplication method) test_call_method() (tests.test_state.TestState method) test_create_table() (tests.chat.db.test_qa_database.TestQuestionAnswerDatabase method) (tests.chat.db.test_ranking_database.TestRankingDatabase method) test_decrement() (tests.test_state.TestStore method) test_docstring() (tests.chat.llm.test_abs_llm.TestAbsLlm method) test_enum_attributes() (tests.chat.llm.test_constants.TestLlmName method) test_enum_values() (tests.chat.llm.test_constants.TestLlmName method) test_get_attribute() (tests.test_state.TestState method) test_get_non_existing_attribute() (tests.test_state.TestState method) test_hello() (tests.test_state.TestStore method) test_increment() (tests.test_state.TestStore method) test_init() (tests.component.test_base.TestComponent method), [1] (tests.component.test_base.TestDataSource method), [1] test_insert_and_retrieve_question_answer() (tests.chat.db.test_qa_database.TestQuestionAnswerDatabase method) test_insert_and_retrieve_ranking() (tests.chat.db.test_ranking_database.TestRankingDatabase method) test_name() (tests.chat.llm.test_huggingface.TestHuggingfaceModel method) test_predict() (tests.chat.llm.test_huggingface.TestHuggingfaceModel method) (tests.chat.llm.test_openai.TestOpenAIModel method) test_predict_abstract_method() (tests.chat.llm.test_abs_llm.TestAbsLlm method) test_save_to_csv() (tests.chat.db.test_qa_database.TestQuestionAnswerDatabase method) (tests.chat.db.test_ranking_database.TestRankingDatabase method) test_set_attribute() (tests.test_state.TestState method) test_update_vote_status() (tests.chat.db.test_qa_database.TestQuestionAnswerDatabase method) TestAbsLlm (class in tests.chat.llm.test_abs_llm) TestApplication (class in tests.test_application) TestComponent (class in tests.component.test_base) TestDataSource (class in tests.component.test_base) TestHuggingfaceModel (class in tests.chat.llm.test_huggingface) TestLlmName (class in tests.chat.llm.test_constants) TestOpenAIModel (class in tests.chat.llm.test_openai) TestQuestionAnswerDatabase (class in tests.chat.db.test_qa_database) TestRankingDatabase (class in tests.chat.db.test_ranking_database) tests module tests.chat module tests.chat.db module tests.chat.db.test_qa_database module tests.chat.db.test_ranking_database module tests.chat.llm module tests.chat.llm.test_abs_llm module tests.chat.llm.test_constants module tests.chat.llm.test_huggingface module tests.chat.llm.test_openai module tests.component module tests.component.test_base module tests.test_application module tests.test_state module TestState (class in tests.test_state) TestStore (class in tests.test_state) U up_ranking_answer (pykoi.application.RankingTableUpdate attribute) update() (pykoi.chat.db.abs_database.AbsDatabase method) (pykoi.chat.db.comparator_database.ComparatorDatabase method) (pykoi.chat.db.comparator_database.ComparatorQuestionDatabase method) update_vote_status() (pykoi.chat.db.qa_database.QuestionAnswerDatabase method) UpdateQATable (class in pykoi.application) user_id (pykoi.telemetry.telemetry.Telemetry property) UserInDB (class in pykoi.application) V value_column (pykoi.component.base.Dropdown attribute) VOTE (pykoi.component.constants.FeedbackType attribute) vote_status (pykoi.application.UpdateQATable attribute)