Method List
-
#anthropic Crystil::Client
-
#api_key Crystil::Config
-
#api_url Crystil::Config
-
#attribution Crystil::Client
-
#attribution Crystil::Config
-
#attribution Crystil::API::Invocation
-
#attribution= Crystil::Config
-
build_error_response Crystil::Wrappers::Groq
-
#build_google_query Crystil::Wrappers::RubyLLM
-
#build_messages_query Crystil::Wrappers::RubyLLM
-
#build_payload Crystil::Wrappers::Base
-
#build_query Crystil::Wrappers::RubyLLM
-
#build_request Crystil::API::Base
-
#collector Crystil::Client
-
#collector_url Crystil::Config
-
#config Crystil::Client
-
#create Crystil::API::Workflows
-
#crystil_merge_streaming_chunk Crystil::Wrappers::Base
-
#crystil_normalize_openai_chunk Crystil::Wrappers::Base
-
#crystil_submit_analytics Crystil::Wrappers::Base
-
#crystil_submit_error_analytics Crystil::Wrappers::Base
-
#crystil_wrap_method Crystil::Wrappers::Base
-
#deep_copy Crystil::Wrappers::Base
-
#delete Crystil::API::Base
-
#destroy Crystil::API::Workflow
-
#destroy Crystil::API::Workflows
-
#details Crystil::API::Workflow
-
#details Crystil::API::Workflows
-
#extract_instance_variables Crystil::Wrappers::Base
-
extract_model_title Crystil::Wrappers::Groq
-
#extract_query Crystil::Wrappers::Base
-
#extract_response Crystil::Wrappers::Base
-
#format_date Crystil::API::Invocation
-
#geminiai Crystil::Client
-
#get Crystil::API::Base
-
#google Crystil::Client
-
#groq Crystil::Client
-
#handle_response Crystil::API::Base
-
#initialize Crystil::Client
-
#initialize Crystil::Config
-
#initialize Crystil::MissingAPIKeyError
-
#initialize Crystil::APIError
-
#initialize Crystil::API::Base
-
#initialize Crystil::Sentinel
-
#initialize Crystil::Collector
-
#initialize Crystil::Attribution
-
#initialize Crystil::API::Workflow
-
#initialize Crystil::Wrappers::Groq
-
#initialize Crystil::API::Invocation
-
#initialize Crystil::Wrappers::Google
-
#initialize Crystil::Wrappers::OpenAI
-
#initialize Crystil::Wrappers::GeminiAI
-
#initialize Crystil::Wrappers::RubyLLM
-
#initialize Crystil::Wrappers::Anthropic
-
#invocation Crystil::API::Workflow
-
#invocation Crystil::API::Workflows
-
#list Crystil::API::Workflows
-
#make_relevance_intercept_request Crystil::Sentinel
-
#new_transaction Crystil::Client
-
#new_transaction Crystil::Config
-
#nonempty_env Crystil::Config
-
#normalize_request Crystil::Sentinel
-
#openai Crystil::Client
-
#parent_id Crystil::Attribution
-
#parent_name Crystil::Attribution
-
#parse_json_response Crystil::API::Base
-
#patch_response_class! Crystil::Wrappers::Google
-
#patch_stream_handler! Crystil::Wrappers::Groq
-
#post Crystil::API::Base
-
#post_to_collector Crystil::Collector
-
#put Crystil::API::Base
-
#raise_if_irrelevant Crystil::Config
-
#raise_if_irrelevant Crystil::Sentinel
-
#raise_if_irrelevant! Crystil::Sentinel
-
#raise_if_irrelevant= Crystil::Config
-
#register Crystil::Wrappers::Groq
-
#register Crystil::Wrappers::Google
-
#register Crystil::Wrappers::OpenAI
-
#register Crystil::Wrappers::GeminiAI
-
#register Crystil::Wrappers::RubyLLM
-
#register Crystil::Wrappers::Anthropic
-
#relevance_intercept Crystil::API::Sentinel
-
#remove_procs Crystil::Sentinel
-
#request Crystil::API::Base
-
#response_body Crystil::APIError
-
#ruby_llm Crystil::Client
-
#secs_irrelevant_request_timeout Crystil::Config
-
#secs_irrelevant_request_timeout= Crystil::Config
-
#sentinel Crystil::Client
-
#serialize_value Crystil::Wrappers::Base
-
#set_secs_irrelevant_request_timeout Crystil::Sentinel
-
#shutdown Crystil::Client
-
#shutdown Crystil::Collector
-
#status_code Crystil::APIError
-
#submit Crystil::Collector
-
#submit_async Crystil::Collector
-
#submit_with_retry Crystil::Collector
-
#subsidiary_id Crystil::Attribution
-
#subsidiary_name Crystil::Attribution
-
#summary Crystil::API::Invocation
-
#timeout Crystil::Config
-
#to_h Crystil::Attribution
-
#tx_uuid Crystil::Config
-
#tx_uuid= Crystil::Config
-
#update Crystil::API::Workflow
-
#update Crystil::API::Workflows
-
#validate_client! Crystil::Wrappers::Groq
-
#validate_client! Crystil::Wrappers::Google
-
#validate_client! Crystil::Wrappers::OpenAI
-
#validate_client! Crystil::Wrappers::GeminiAI
-
#validate_client! Crystil::Wrappers::RubyLLM
-
#validate_client! Crystil::Wrappers::Anthropic
-
#validate_parent_id! Crystil::Attribution
-
#validate_string_length! Crystil::Attribution
-
#validate_subsidiary_requirements! Crystil::Attribution
-
#version Crystil::Config
-
#workflows Crystil::Client
-
#wrap_ask_method Crystil::Wrappers::RubyLLM
-
#wrap_chat_method Crystil::Wrappers::OpenAI
-
#wrap_generate_content_method Crystil::Wrappers::Google
-
#wrap_generate_content_method Crystil::Wrappers::GeminiAI
-
#wrap_messages_method Crystil::Wrappers::Anthropic
-
#wrap_post_method Crystil::Wrappers::Groq
-
#wrap_responses_method Crystil::Wrappers::OpenAI
-
#wrap_stream_generate_content_method Crystil::Wrappers::GeminiAI