add_attachment_to_active_conversation | Adds an attachment to the active conversation |
add_message_to_active_history | Adds a message to the active conversation's history |
add_user_message | Add user message to the active conversation Calls add_message_to_active_history, which handles model locking and title setting. |
available_openai_models | List of available OpenAI models for selection in the UI |
call_openai_chat | Call OpenAI API |
check_api_key | Check API Key |
create_new_conversation | Creates a new conversation |
delete_conversation | Deletes the conversation with the given ID |
get_active_chat_history | Gets the chat history for the active conversation |
get_active_conversation | Gets the full object of the active conversation |
get_active_conversation_attachments | Gets the list of attachments for the active conversation |
get_active_conversation_id | Gets the ID of the active conversation |
get_all_conversation_ids | Gets a list of IDs of all existing conversations |
get_assistant_response | Get assistant response for the active conversation |
get_conversation_attachments | Gets the list of attachments for the conversation with the given ID |
get_conversation_data | Gets the full conversation data object for the given ID |
get_conversation_history | Gets the chat history for the conversation with the given ID |
get_conversation_model | Gets the model name for the conversation with the given ID |
get_conversation_title | Gets the title of the conversation with the given ID |
initialize_history_manager | Initializes the history manager |
is_conversation_started | Checks if the conversation has started (model locked) |
parse_pages | Parse page range |
read_file_content | Read file content |
reset_history_manager | Resets the entire state of the history manager |
run_llm_chat_app | Run the LLM Chat Application in RStudio Window |
set_active_conversation | Sets the active conversation |
set_conversation_model | Sets the model for the conversation, if it hasn't started |
set_conversation_system_message | Sets the system message for the conversation with the given ID |
set_conversation_temperature | Sets the temperature for the conversation with the given ID |