Method List
-
#== Geminize::Models::Memory
-
#add Geminize::Models::ModelList
-
#add_function Geminize::Models::ContentRequest
-
#add_image_from_bytes Geminize::Models::ContentRequest
-
#add_image_from_file Geminize::Models::ContentRequest
-
#add_image_from_url Geminize::Models::ContentRequest
-
#add_message Geminize::Models::Conversation
-
#add_model_message Geminize::Models::Conversation
-
#add_safety_setting Geminize::Models::ContentRequest
-
#add_text Geminize::Models::ContentRequest
-
#add_user_message Geminize::Models::Conversation
-
#api_base_url Geminize::Configuration
-
#api_key Geminize::Configuration
-
#api_version Geminize::Configuration
-
#average_embedding Geminize::Models::EmbeddingResponse
-
average_vectors Geminize::VectorUtils
-
average_vectors Geminize
-
#base_model_id Geminize::Models::Model
-
#batch? Geminize::Models::EmbeddingRequest
-
#batch? Geminize::Models::EmbeddingResponse
-
#batch_process_embeddings Geminize::Embeddings
-
#batch_size Geminize::Models::EmbeddingResponse
-
#block_all_harmful_content Geminize::Models::ContentRequest
-
#block_only_high_risk_content Geminize::Models::ContentRequest
-
build_chat_request Geminize::RequestBuilder
-
build_embedding_endpoint Geminize::RequestBuilder
-
build_get_model_endpoint Geminize::RequestBuilder
-
build_model_endpoint Geminize::RequestBuilder
-
build_models_list_params Geminize::RequestBuilder
-
build_streaming_endpoint Geminize::RequestBuilder
-
build_text_generation_endpoint Geminize::RequestBuilder
-
build_text_generation_request Geminize::RequestBuilder
-
#call Geminize::Middleware::ErrorHandler
-
#cancel_streaming Geminize::Client
-
#cancel_streaming Geminize::TextGeneration
-
cancel_streaming Geminize
-
#category Geminize::Models::SafetySetting
-
chat Geminize
-
#chat_models Geminize::Models::ModelList
-
#clear Geminize::Models::Conversation
-
#clear_cache Geminize::ModelInfo
-
#clear_conversation Geminize::ConversationService
-
#client Geminize::ModelInfo
-
#client Geminize::Chat
-
#client Geminize::Embeddings
-
#client Geminize::ConversationService
-
#client Geminize::TextGeneration
-
#cluster Geminize::Models::EmbeddingResponse
-
#code Geminize::GeminizeError
-
#code Geminize::Models::CodeExecution::ExecutableCode
-
#code_execution Geminize::Models::Tool
-
#code_execution_result Geminize::Models::ContentResponse
-
#combine Geminize::Models::EmbeddingResponse
-
#completion_tokens Geminize::Models::StreamResponse
-
#completion_tokens Geminize::Models::ChatResponse
-
#completion_tokens Geminize::Models::ContentResponse
-
configuration Geminize
-
configure Geminize
-
#connection Geminize::Client
-
#content Geminize::Models::Message
-
#content Geminize::Models::ChatRequest
-
#content_generation_models Geminize::Models::ModelList
-
#content_parts Geminize::Models::ContentRequest
-
#conversation Geminize::Chat
-
conversation_repository Geminize
-
conversation_repository= Geminize
-
conversation_service Geminize
-
cosine_similarity Geminize::VectorUtils
-
cosine_similarity Geminize::Models::EmbeddingResponse
-
cosine_similarity Geminize
-
create_chat Geminize
-
#create_conversation Geminize::ConversationService
-
create_managed_conversation Geminize
-
#created_at Geminize::Models::Conversation
-
#data Geminize::Models::EmbeddingResponse
-
#default_embedding_model Geminize::Configuration
-
#default_model Geminize::Configuration
-
#delete Geminize::MemoryConversationRepository
-
#delete Geminize::FileConversationRepository
-
#delete Geminize::ConversationRepository
-
delete_conversation Geminize
-
#delete_conversation Geminize::ConversationService
-
#description Geminize::Models::Model
-
#description Geminize::Models::FunctionDeclaration
-
#dimensions Geminize::Models::EmbeddingRequest
-
#dimensions Geminize::Models::EmbeddingResponse
-
#disable_json_mode Geminize::Models::ContentRequest
-
#display_name Geminize::Models::Model
-
dot_product Geminize::VectorUtils
-
#each Geminize::Models::ModelList
-
#each_embedding Geminize::Models::EmbeddingResponse
-
#embedding Geminize::Models::EmbeddingResponse
-
#embedding_at Geminize::Models::EmbeddingResponse
-
#embedding_models Geminize::Models::ModelList
-
#embedding_size Geminize::Models::EmbeddingResponse
-
#embeddings Geminize::Models::EmbeddingResponse
-
#enable_code_execution Geminize::Models::ContentRequest
-
#enable_json_mode Geminize::Models::ContentRequest
-
#error_info Geminize::ErrorMapper
-
#error_statuses Geminize::Middleware::ErrorHandler
-
euclidean_distance Geminize
-
euclidean_distance Geminize::VectorUtils
-
#euclidean_distance Geminize::Models::EmbeddingResponse
-
#executable_code Geminize::Models::ContentResponse
-
#execution_mode Geminize::Models::ToolConfig
-
#filter Geminize::Models::EmbeddingResponse
-
#filter_by_base_model_id Geminize::Models::ModelList
-
#filter_by_display_name Geminize::Models::ModelList
-
#filter_by_method Geminize::Models::ModelList
-
#filter_by_min_input_tokens Geminize::Models::ModelList
-
#filter_by_min_output_tokens Geminize::Models::ModelList
-
#filter_by_version Geminize::Models::ModelList
-
#final_chunk? Geminize::Models::StreamResponse
-
#find_by_id Geminize::Models::ModelList
-
#find_by_name Geminize::Models::ModelList
-
#finish_reason Geminize::Models::ChatResponse
-
#finish_reason Geminize::Models::ContentResponse
-
#finish_reason Geminize::Models::StreamResponse
-
from_api_data Geminize::Models::ModelList
-
from_api_data Geminize::Models::Model
-
from_hash Geminize::Models::Conversation
-
from_hash Geminize::Models::Message
-
from_hash Geminize::Models::ChatResponse
-
from_hash Geminize::Models::ContentResponse
-
from_hash Geminize::Models::Memory
-
from_hash Geminize::Models::StreamResponse
-
from_hash Geminize::Models::FunctionResponse
-
from_hash Geminize::Models::EmbeddingResponse
-
from_json Geminize::Models::Conversation
-
from_json Geminize::Models::Memory
-
#function_call Geminize::Models::ContentResponse
-
#function_declaration Geminize::Models::Tool
-
#generate Geminize::Embeddings
-
#generate Geminize::TextGeneration
-
#generate_embedding Geminize::Embeddings
-
generate_embedding Geminize
-
generate_json Geminize
-
#generate_response Geminize::Chat
-
#generate_text Geminize::TextGeneration
-
generate_text Geminize
-
#generate_text_multimodal Geminize::TextGeneration
-
generate_text_multimodal Geminize
-
generate_text_permissive Geminize
-
generate_text_safe Geminize
-
#generate_text_stream Geminize::TextGeneration
-
generate_text_stream Geminize
-
generate_with_code_execution Geminize
-
generate_with_functions Geminize
-
#generate_with_retries Geminize::TextGeneration
-
generate_with_safety_settings Geminize
-
#get Geminize::Client
-
get_chat_models Geminize
-
get_content_generation_models Geminize
-
#get_conversation Geminize::ConversationService
-
get_embedding_models Geminize
-
#get_model Geminize::ModelInfo
-
get_model Geminize
-
#get_models_by_base_id Geminize::ModelInfo
-
#get_models_by_method Geminize::ModelInfo
-
get_models_by_method Geminize
-
get_streaming_models Geminize
-
#has_code_execution_result? Geminize::Models::ContentResponse
-
#has_executable_code? Geminize::Models::ContentResponse
-
#has_function_call? Geminize::Models::ContentResponse
-
#has_json_response? Geminize::Models::ContentResponse
-
#has_messages? Geminize::Models::Conversation
-
#has_more_pages? Geminize::Models::ModelList
-
#has_text? Geminize::Models::ChatResponse
-
#has_text? Geminize::Models::ContentResponse
-
#has_usage_metrics? Geminize::Models::StreamResponse
-
#http_status Geminize::GeminizeError
-
#id Geminize::Models::Conversation
-
#id Geminize::Models::Model
-
#initialize Geminize::Models::UserMessage
-
#initialize Geminize::Models::ModelMessage
-
#initialize Geminize::Models::Message
-
#initialize Geminize::Models::StreamResponse
-
#initialize Geminize::Models::Memory
-
#initialize Geminize::Models::ContentResponse
-
#initialize Geminize::ConversationService
-
#initialize Geminize::Models::ChatResponse
-
#initialize Geminize::Configuration
-
#initialize Geminize::Models::ContentRequest
-
#initialize Geminize::Models::EmbeddingRequest
-
#initialize Geminize::Middleware::ErrorHandler
-
#initialize Geminize::Models::Model
-
#initialize Geminize::ErrorMapper
-
#initialize Geminize::Models::CodeExecution::ExecutableCode
-
#initialize Geminize::Models::Tool
-
#initialize Geminize::ErrorParser
-
#initialize Geminize::FileConversationRepository
-
#initialize Geminize::Models::CodeExecution::CodeExecutionResult
-
#initialize Geminize::ModelInfo
-
#initialize Geminize::Models::FunctionResponse
-
#initialize Geminize::StreamingTimeoutError
-
#initialize Geminize::Embeddings
-
#initialize Geminize::StreamingInterruptedError
-
#initialize Geminize::ConfigurationError
-
#initialize Geminize::ContentBlockedError
-
#initialize Geminize::StreamingError
-
#initialize Geminize::InvalidStreamFormatError
-
#initialize Geminize::ServerError
-
#initialize Geminize::BadRequestError
-
#initialize Geminize::RequestError
-
#initialize Geminize::AuthenticationError
-
#initialize Geminize::GeminizeError
-
#initialize Geminize::RateLimitError
-
#initialize Geminize::ResourceNotFoundError
-
#initialize Geminize::Client
-
#initialize Geminize::InvalidModelError
-
#initialize Geminize::Chat
-
#initialize Geminize::ValidationError
-
#initialize Geminize::Models::SafetySetting
-
#initialize Geminize::MemoryConversationRepository
-
#initialize Geminize::Models::Conversation
-
#initialize Geminize::Models::FunctionDeclaration
-
#initialize Geminize::Models::ChatRequest
-
#initialize Geminize::Models::EmbeddingResponse
-
#initialize Geminize::Models::ToolConfig
-
#initialize Geminize::Models::ModelList
-
#initialize Geminize::TextGeneration
-
#input_token_limit Geminize::Models::Model
-
#json_response Geminize::Models::ContentResponse
-
#language Geminize::Models::CodeExecution::ExecutableCode
-
#last_message Geminize::Models::Conversation
-
last_streaming_generator Geminize
-
#list Geminize::FileConversationRepository
-
#list Geminize::MemoryConversationRepository
-
#list Geminize::ConversationRepository
-
#list_all_models Geminize::ModelInfo
-
list_all_models Geminize
-
#list_conversations Geminize::ConversationService
-
list_conversations Geminize
-
#list_models Geminize::ModelInfo
-
list_models Geminize
-
load Geminize::Models::EmbeddingResponse
-
#load Geminize::ConversationRepository
-
#load Geminize::FileConversationRepository
-
#load Geminize::MemoryConversationRepository
-
load_conversation Geminize
-
#log_requests Geminize::Configuration
-
#map Geminize::ErrorMapper
-
map Geminize::ErrorMapper
-
#map_embeddings Geminize::Models::EmbeddingResponse
-
#max_temperature Geminize::Models::Model
-
#max_tokens Geminize::Models::ContentRequest
-
#max_tokens Geminize::Models::ChatRequest
-
#message Geminize::GeminizeError
-
#message_count Geminize::Models::Conversation
-
#messages Geminize::Models::Conversation
-
#messages_as_hashes Geminize::Models::Conversation
-
#metadata Geminize::Models::EmbeddingResponse
-
#model? Geminize::Models::Message
-
#model_name Geminize::Models::EmbeddingRequest
-
#model_name Geminize::Models::ContentRequest
-
#model_name Geminize::Models::ChatRequest
-
#models Geminize::Models::ModelList
-
#most_similar Geminize::Models::EmbeddingResponse
-
most_similar Geminize::VectorUtils
-
#multimodal? Geminize::Models::ContentRequest
-
#name Geminize::Models::FunctionDeclaration
-
#name Geminize::Models::FunctionResponse
-
#name Geminize::Models::Model
-
new_conversation Geminize::Chat
-
#next_page_token Geminize::Models::ModelList
-
normalize Geminize::VectorUtils
-
normalize_vector Geminize
-
#normalized_embeddings Geminize::Models::EmbeddingResponse
-
#on_complete Geminize::Middleware::ErrorHandler
-
#on_data_timeout Geminize::Configuration
-
#open_timeout Geminize::Configuration
-
#original_initialize Geminize::Models::ContentResponse
-
#original_validate! Geminize::Models::ContentRequest
-
#outcome Geminize::Models::CodeExecution::CodeExecutionResult
-
#output Geminize::Models::CodeExecution::CodeExecutionResult
-
#output_token_limit Geminize::Models::Model
-
#parameters Geminize::Models::FunctionDeclaration
-
parse Geminize::ErrorParser
-
#parse Geminize::ErrorParser
-
#parts Geminize::Models::Memory
-
#post Geminize::Client
-
#post_stream Geminize::Client
-
#prepare_visualization_data Geminize::Models::EmbeddingResponse
-
process_function_call Geminize
-
#prompt Geminize::Models::ContentRequest
-
#prompt_tokens Geminize::Models::ChatResponse
-
#prompt_tokens Geminize::Models::ContentResponse
-
#prompt_tokens Geminize::Models::EmbeddingResponse
-
#prompt_tokens Geminize::Models::StreamResponse
-
#raw_chunk Geminize::Models::StreamResponse
-
#raw_data Geminize::Models::Model
-
#raw_response Geminize::Models::ChatResponse
-
#raw_response Geminize::Models::EmbeddingResponse
-
#raw_response Geminize::Models::ContentResponse
-
#remove_safety_settings Geminize::Models::ContentRequest
-
#repository Geminize::ConversationService
-
#reset! Geminize::Configuration
-
reset_configuration! Geminize
-
#resize Geminize::Models::EmbeddingResponse
-
#response Geminize::Models::FunctionResponse
-
#response Geminize::ErrorParser
-
#response_mime_type Geminize::Models::ContentRequest
-
#role Geminize::Models::Message
-
#role Geminize::Models::Memory
-
#safety_original_to_hash Geminize::Models::ContentRequest
-
#safety_settings Geminize::Models::ContentRequest
-
#save Geminize::MemoryConversationRepository
-
#save Geminize::Models::EmbeddingResponse
-
#save Geminize::ConversationRepository
-
#save Geminize::FileConversationRepository
-
save_conversation Geminize
-
#send_message Geminize::ConversationService
-
#send_message Geminize::Chat
-
send_message_in_conversation Geminize
-
#set_default_safety_settings Geminize::Models::ContentRequest
-
#set_system_instruction Geminize::Chat
-
#set_tool_config Geminize::Models::ContentRequest
-
#similarity Geminize::Models::EmbeddingResponse
-
#similarity_matrix Geminize::Models::EmbeddingResponse
-
#similarity_with_vector Geminize::Models::EmbeddingResponse
-
#single? Geminize::Models::EmbeddingResponse
-
#single_request_hash Geminize::Models::EmbeddingRequest
-
#slice Geminize::Models::EmbeddingResponse
-
#stop_sequences Geminize::Models::ChatRequest
-
#stop_sequences Geminize::Models::ContentRequest
-
#storage_dir Geminize::FileConversationRepository
-
#streaming_in_progress Geminize::Client
-
#streaming_models Geminize::Models::ModelList
-
#streaming_timeout Geminize::Configuration
-
#supported_generation_methods Geminize::Models::Model
-
#supports_content_generation? Geminize::Models::Model
-
#supports_embedding? Geminize::Models::Model
-
#supports_message_generation? Geminize::Models::Model
-
#supports_method? Geminize::Models::Model
-
#supports_streaming? Geminize::Models::Model
-
#system_instruction Geminize::Models::Conversation
-
#system_instruction Geminize::Models::ChatRequest
-
#system_instruction Geminize::Models::ContentRequest
-
#task_type Geminize::Models::EmbeddingRequest
-
#temperature Geminize::Models::ContentRequest
-
#temperature Geminize::Models::ChatRequest
-
#temperature Geminize::Models::Model
-
#text Geminize::Models::ContentResponse
-
#text Geminize::Models::ChatResponse
-
#text Geminize::Models::StreamResponse
-
#text Geminize::Models::EmbeddingRequest
-
#threshold Geminize::Models::SafetySetting
-
#timeout Geminize::Configuration
-
#timestamp Geminize::Models::ChatResponse
-
#timestamp Geminize::Models::ChatRequest
-
#timestamp Geminize::Models::Message
-
#title Geminize::Models::Conversation
-
#title Geminize::Models::EmbeddingRequest
-
#to_a Geminize::Models::EmbeddingResponse
-
#to_a Geminize::Models::ModelList
-
#to_csv Geminize::Models::EmbeddingResponse
-
#to_h Geminize::Models::SafetySetting
-
#to_h Geminize::Models::FunctionDeclaration
-
#to_h Geminize::Models::Conversation
-
#to_h Geminize::Models::ChatRequest
-
#to_h Geminize::Models::ToolConfig
-
#to_h Geminize::Models::FunctionResponse
-
#to_h Geminize::Models::Message
-
#to_h Geminize::Models::Memory
-
#to_h Geminize::Models::CodeExecution::CodeExecutionResult
-
#to_h Geminize::Models::Model
-
#to_h Geminize::Models::CodeExecution::ExecutableCode
-
#to_h Geminize::Models::Tool
-
#to_h Geminize::Models::EmbeddingRequest
-
#to_h Geminize::Models::ContentRequest
-
#to_hash Geminize::Models::SafetySetting
-
#to_hash Geminize::Models::Conversation
-
#to_hash Geminize::Models::ChatRequest
-
#to_hash Geminize::Models::ToolConfig
-
#to_hash Geminize::Models::FunctionDeclaration
-
#to_hash Geminize::Models::ContentRequest
-
#to_hash Geminize::Models::CodeExecution::ExecutableCode
-
#to_hash Geminize::Models::Message
-
#to_hash Geminize::Models::Tool
-
#to_hash Geminize::Models::EmbeddingRequest
-
#to_hash Geminize::Models::FunctionResponse
-
#to_hash Geminize::Models::CodeExecution::CodeExecutionResult
-
#to_hash_with_keys Geminize::Models::EmbeddingResponse
-
#to_json Geminize::Models::Conversation
-
#to_json Geminize::Models::EmbeddingResponse
-
#to_json Geminize::Models::ModelList
-
#to_json Geminize::Models::Message
-
#to_json Geminize::Models::Memory
-
#to_json Geminize::Models::Model
-
#to_message_hash Geminize::Models::ChatResponse
-
#to_message_hash Geminize::Models::ChatRequest
-
#to_numpy_format Geminize::Models::EmbeddingResponse
-
#tool_config Geminize::Models::ContentRequest
-
#tools Geminize::Models::ContentRequest
-
#top_dimensions Geminize::Models::EmbeddingResponse
-
#top_k Geminize::Models::ContentRequest
-
#top_k Geminize::Models::ChatRequest
-
#top_k Geminize::Models::Model
-
#top_p Geminize::Models::ContentRequest
-
#top_p Geminize::Models::ChatRequest
-
#top_p Geminize::Models::Model
-
#total_tokens Geminize::Models::ChatResponse
-
#total_tokens Geminize::Models::EmbeddingResponse
-
#total_tokens Geminize::Models::ContentResponse
-
#total_tokens Geminize::Models::StreamResponse
-
#update_conversation_system_instruction Geminize::ConversationService
-
#update_conversation_title Geminize::ConversationService
-
#updated_at Geminize::Models::Conversation
-
#usage Geminize::Models::ChatResponse
-
#usage Geminize::Models::EmbeddingResponse
-
#usage Geminize::Models::ContentResponse
-
#usage_metrics Geminize::Models::StreamResponse
-
#user? Geminize::Models::Message
-
#user_id Geminize::Models::ChatRequest
-
#validate! Geminize::Models::SafetySetting
-
#validate! Geminize::Models::ChatRequest
-
#validate! Geminize::Models::ToolConfig
-
#validate! Geminize::Models::Message
-
#validate! Geminize::Configuration
-
#validate! Geminize::Models::Tool
-
#validate! Geminize::Models::CodeExecution::ExecutableCode
-
#validate! Geminize::Models::CodeExecution::CodeExecutionResult
-
#validate! Geminize::Models::FunctionDeclaration
-
#validate! Geminize::Models::FunctionResponse
-
#validate! Geminize::Models::ContentRequest
-
validate_allowed_values! Geminize::Validators
-
validate_array! Geminize::Validators
-
validate_configuration! Geminize
-
#validate_content! Geminize::Models::Message
-
validate_integer! Geminize::Validators
-
validate_not_empty! Geminize::Validators
-
validate_numeric! Geminize::Validators
-
validate_positive_integer! Geminize::Validators
-
validate_probability! Geminize::Validators
-
#validate_role! Geminize::Models::Message
-
validate_string! Geminize::Validators
-
validate_string_array! Geminize::Validators
-
#values Geminize::Models::EmbeddingResponse
-
#version Geminize::Models::Model
-
#with_labels Geminize::Models::EmbeddingResponse