Method List
-
#adapters SmartPrompt::Engine
-
#add_message SmartPrompt::Session
-
#add_message SmartPrompt::Conversation
-
#add_message SmartPrompt::HistoryManager
-
#analyze_image SmartPrompt::MultimodalAdapter
-
#analyze_multiple_images SmartPrompt::MultimodalAdapter
-
#analyze_video SmartPrompt::MultimodalAdapter
-
#available_voices SmartPrompt::TTSAdapter
-
#cache_size SmartPrompt::TokenCounter
-
#calculate_tokens SmartPrompt::Message
-
#call_worker SmartPrompt::Engine
-
#call_worker SmartPrompt::WorkerContext
-
#call_worker_by_stream SmartPrompt::Engine
-
#call_worker_by_stream SmartPrompt::WorkerContext
-
#check_video_status SmartPrompt::ZhipuAIAdapter
-
#check_video_status SmartPrompt::VideoGenerationAdapter
-
#check_worker SmartPrompt::Engine
-
#cleanup_expired_sessions SmartPrompt::HistoryManager
-
#clear SmartPrompt::Session
-
#clear SmartPrompt::LRUCache
-
#clear_cache SmartPrompt::TokenCounter
-
#clear_history_messages SmartPrompt::Engine
-
#clear_session SmartPrompt::HistoryManager
-
#compress SmartPrompt::CompressionEngine
-
#config SmartPrompt::Engine
-
#config SmartPrompt::Session
-
#config SmartPrompt::HistoryManager
-
#config SmartPrompt::CompressionEngine
-
#config_file SmartPrompt::Engine
-
#config_file SmartPrompt::Worker
-
#config_file SmartPrompt::Conversation
-
#content SmartPrompt::Message
-
#conversation SmartPrompt::Worker
-
#count SmartPrompt::TokenCounter
-
#count_messages SmartPrompt::TokenCounter
-
create SmartPrompt::PromptTemplate
-
#create_custom_voice SmartPrompt::TTSAdapter
-
#create_dir SmartPrompt::Engine
-
#create_video_from_image SmartPrompt::VideoGenerationAdapter
-
#created_at SmartPrompt::Session
-
#current_adapter SmartPrompt::Engine
-
#db SmartPrompt::DBAdapter
-
define SmartPrompt::Worker
-
#define_table SmartPrompt::DBAdapter
-
define_worker SmartPrompt
-
#delete SmartPrompt::LRUCache
-
#delete SmartPrompt::PersistenceLayer
-
#delete_custom_voice SmartPrompt::TTSAdapter
-
#delete_session SmartPrompt::HistoryManager
-
#detect_language SmartPrompt::STTAdapter
-
#download_video SmartPrompt::ZhipuAIAdapter
-
#download_video SmartPrompt::VideoGenerationAdapter
-
#each SmartPrompt::LRUCache
-
#edit_image SmartPrompt::Conversation
-
#edit_image SmartPrompt::ImageGenerationAdapter
-
#embeddings SmartPrompt::Conversation
-
#embeddings SmartPrompt::ZhipuAIAdapter
-
#embeddings SmartPrompt::OpenAIAdapter
-
#embeddings SmartPrompt::AnthropicAdapter
-
#embeddings SmartPrompt::SenseNovaAdapter
-
#empty? SmartPrompt::LRUCache
-
#enabled SmartPrompt::PersistenceLayer
-
#engine SmartPrompt::WorkerContext
-
#enqueue SmartPrompt::AsyncWriter
-
#execute SmartPrompt::Worker
-
#execute_by_stream SmartPrompt::Worker
-
#exists? SmartPrompt::PersistenceLayer
-
#export_metrics SmartPrompt::HistoryManager
-
#export_session SmartPrompt::HistoryManager
-
#generate_image SmartPrompt::Conversation
-
#generate_image SmartPrompt::ZhipuAIAdapter
-
#generate_image SmartPrompt::SenseNovaAdapter
-
#generate_image SmartPrompt::ImageGenerationAdapter
-
#generate_video SmartPrompt::ZhipuAIAdapter
-
#generate_video SmartPrompt::VideoGenerationAdapter
-
#get SmartPrompt::LRUCache
-
#get_audio_info SmartPrompt::STTAdapter
-
#get_context SmartPrompt::HistoryManager
-
#get_db_schema SmartPrompt::DBAdapter
-
#get_db_schema_str SmartPrompt::DBAdapter
-
#get_importance_score SmartPrompt::Session
-
#get_messages SmartPrompt::Session
-
#get_session SmartPrompt::HistoryManager
-
#get_stats SmartPrompt::HistoryManager
-
#get_table_schema SmartPrompt::DBAdapter
-
#get_table_schema_str SmartPrompt::DBAdapter
-
#get_worker SmartPrompt::Engine
-
#history_manager SmartPrompt::Engine
-
#history_messages SmartPrompt::Engine
-
#history_messages SmartPrompt::Conversation
-
#id SmartPrompt::Session
-
#importance_score SmartPrompt::Message
-
#initialize SmartPrompt::Engine
-
#initialize SmartPrompt::Worker
-
#initialize SmartPrompt::WorkerContext
-
#initialize SmartPrompt::Message
-
#initialize SmartPrompt::Session
-
#initialize SmartPrompt::LRUCache
-
#initialize SmartPrompt::DBAdapter
-
#initialize SmartPrompt::LLMAdapter
-
#initialize SmartPrompt::STTAdapter
-
#initialize SmartPrompt::TTSAdapter
-
#initialize SmartPrompt::Conversation
-
#initialize SmartPrompt::TokenCounter
-
#initialize SmartPrompt::ZhipuAIAdapter
-
#initialize SmartPrompt::OpenAIAdapter
-
#initialize SmartPrompt::HistoryManager
-
#initialize SmartPrompt::HybridStrategy
-
#initialize SmartPrompt::PromptTemplate
-
#initialize SmartPrompt::LlamacppAdapter
-
#initialize SmartPrompt::AnthropicAdapter
-
#initialize SmartPrompt::AsyncWriter
-
#initialize SmartPrompt::PersistenceLayer
-
#initialize SmartPrompt::SenseNovaAdapter
-
#initialize SmartPrompt::CompressionEngine
-
#initialize SmartPrompt::MultimodalAdapter
-
#initialize SmartPrompt::SummaryBasedStrategy
-
#initialize SmartPrompt::SlidingWindowStrategy
-
#initialize SmartPrompt::ImageGenerationAdapter
-
#initialize SmartPrompt::RelevanceBasedStrategy
-
#initialize SmartPrompt::VideoGenerationAdapter
-
#is_summary SmartPrompt::Message
-
#key? SmartPrompt::LRUCache
-
#keys SmartPrompt::LRUCache
-
#last_call_id SmartPrompt::Conversation
-
#last_response SmartPrompt::LLMAdapter
-
#last_response SmartPrompt::Conversation
-
#list_custom_voices SmartPrompt::TTSAdapter
-
#list_sessions SmartPrompt::PersistenceLayer
-
#llms SmartPrompt::Engine
-
#load SmartPrompt::PersistenceLayer
-
#load_config SmartPrompt::Engine
-
load_templates SmartPrompt::PromptTemplate
-
#load_workers SmartPrompt::Engine
-
logger SmartPrompt
-
logger= SmartPrompt
-
#lru_key SmartPrompt::LRUCache
-
#lru_session_id SmartPrompt::HistoryManager
-
#max_size SmartPrompt::LRUCache
-
#message_count SmartPrompt::Session
-
#messages SmartPrompt::Session
-
#messages SmartPrompt::Conversation
-
#metadata SmartPrompt::Message
-
#metadata SmartPrompt::Session
-
#method_missing SmartPrompt::WorkerContext
-
#model SmartPrompt::Conversation
-
#name SmartPrompt::Worker
-
#normalize SmartPrompt::Conversation
-
#params SmartPrompt::WorkerContext
-
#proc SmartPrompt::WorkerContext
-
#prompt SmartPrompt::Conversation
-
#put SmartPrompt::LRUCache
-
#reload SmartPrompt::PromptTemplate
-
#render SmartPrompt::PromptTemplate
-
#rerank SmartPrompt::ZhipuAIAdapter
-
#respond_to_missing? SmartPrompt::WorkerContext
-
#role SmartPrompt::Message
-
run_worker SmartPrompt
-
#running? SmartPrompt::AsyncWriter
-
#save SmartPrompt::PersistenceLayer
-
#save_async SmartPrompt::PersistenceLayer
-
#save_image SmartPrompt::Conversation
-
#save_image SmartPrompt::ZhipuAIAdapter
-
#save_image SmartPrompt::SenseNovaAdapter
-
#save_image SmartPrompt::ImageGenerationAdapter
-
#search_messages SmartPrompt::HistoryManager
-
#select_messages SmartPrompt::HybridStrategy
-
#select_messages SmartPrompt::ContextStrategy
-
#select_messages SmartPrompt::SummaryBasedStrategy
-
#select_messages SmartPrompt::SlidingWindowStrategy
-
#select_messages SmartPrompt::RelevanceBasedStrategy
-
#send_msg SmartPrompt::Conversation
-
#send_msg_by_stream SmartPrompt::Conversation
-
#send_msg_once SmartPrompt::Conversation
-
#send_request SmartPrompt::LLMAdapter
-
#send_request SmartPrompt::MockAdapter
-
#send_request SmartPrompt::ZhipuAIAdapter
-
#send_request SmartPrompt::OpenAIAdapter
-
#send_request SmartPrompt::LlamacppAdapter
-
#send_request SmartPrompt::AnthropicAdapter
-
#send_request SmartPrompt::SenseNovaAdapter
-
#send_request SmartPrompt::MultimodalAdapter
-
#session_exists? SmartPrompt::HistoryManager
-
#session_id SmartPrompt::Conversation
-
#session_ids SmartPrompt::HistoryManager
-
#should_compress? SmartPrompt::HybridStrategy
-
#should_compress? SmartPrompt::ContextStrategy
-
#should_compress? SmartPrompt::CompressionEngine
-
#should_compress? SmartPrompt::SummaryBasedStrategy
-
#should_compress? SmartPrompt::SlidingWindowStrategy
-
#should_compress? SmartPrompt::RelevanceBasedStrategy
-
#shutdown SmartPrompt::HistoryManager
-
#shutdown SmartPrompt::PersistenceLayer
-
#size SmartPrompt::LRUCache
-
#stop SmartPrompt::AsyncWriter
-
#storage_path SmartPrompt::PersistenceLayer
-
#stream_response SmartPrompt::Engine
-
#summarize SmartPrompt::CompressionEngine
-
#synthesize_speech SmartPrompt::TTSAdapter
-
#synthesize_speech SmartPrompt::ZhipuAIAdapter
-
#synthesize_to_file SmartPrompt::TTSAdapter
-
#synthesize_to_file SmartPrompt::ZhipuAIAdapter
-
#sys_msg SmartPrompt::Conversation
-
#system_message? SmartPrompt::Message
-
#tables SmartPrompt::DBAdapter
-
#temperature SmartPrompt::Conversation
-
template_dir SmartPrompt::PromptTemplate
-
template_dir= SmartPrompt::PromptTemplate
-
#templates SmartPrompt::Engine
-
#timestamp SmartPrompt::Message
-
#to_h SmartPrompt::Message
-
#to_h SmartPrompt::Session
-
#token_count SmartPrompt::Message
-
#total_tokens SmartPrompt::Session
-
#transcribe_audio SmartPrompt::STTAdapter
-
#transcribe_audio SmartPrompt::ZhipuAIAdapter
-
#transcribe_audio_url SmartPrompt::STTAdapter
-
#transcribe_batch SmartPrompt::STTAdapter
-
#updated_at SmartPrompt::Session
-
#use SmartPrompt::Conversation
-
#values SmartPrompt::LRUCache
-
#wait_for_video_completion SmartPrompt::ZhipuAIAdapter
-
#wait_for_video_completion SmartPrompt::VideoGenerationAdapter
-
workers SmartPrompt::Worker