Index _ | A | B | C | D | E | F | G | H | I | L | M | N | O | P | R | S | T | U | V | W _ __call__() (phasellm.configurations.APIConfiguration method) (phasellm.configurations.AzureActiveDirectoryConfiguration method) (phasellm.configurations.AzureAPIConfiguration method) (phasellm.configurations.OpenAIConfiguration method) (phasellm.configurations.VertexAIConfiguration method) __enter__() (phasellm.agents.SandboxedCodeExecutionAgent method) __exit__() (phasellm.agents.SandboxedCodeExecutionAgent method) __repr__() (phasellm.agents.Agent method) (phasellm.agents.CodeExecutionAgent method) (phasellm.agents.EmailSenderAgent method) (phasellm.agents.NewsSummaryAgent method) (phasellm.agents.RSSAgent method) (phasellm.agents.SandboxedCodeExecutionAgent method) (phasellm.agents.WebpageAgent method) (phasellm.agents.WebSearchAgent method) (phasellm.eval.BinaryPreference method) (phasellm.eval.EvaluationStream method) (phasellm.eval.GPTEvaluator method) (phasellm.eval.HumanEvaluatorCommandLine method) (phasellm.exceptions.ChatStructureException method) (phasellm.exceptions.LLMCodeException method) (phasellm.exceptions.LLMResponseException method) (phasellm.exceptions.LLMReviewException method) (phasellm.llms.BloomWrapper method) (phasellm.llms.ChatPrompt method) (phasellm.llms.ClaudeWrapper method) (phasellm.llms.CohereWrapper method) (phasellm.llms.DollyWrapper method) (phasellm.llms.GPT2Wrapper method) (phasellm.llms.HuggingFaceInferenceWrapper method) (phasellm.llms.LanguageModelWrapper method) (phasellm.llms.OpenAIGPTWrapper method) (phasellm.llms.Prompt method) (phasellm.llms.ReplicateLlama2Wrapper method) (phasellm.llms.StreamingClaudeWrapper method) (phasellm.llms.StreamingOpenAIGPTWrapper method) (phasellm.llms.StreamingVertexAIWrapper method) (phasellm.llms.VertexAIWrapper method) _call_model() (phasellm.llms.BloomWrapper method) (phasellm.llms.ClaudeWrapper method) (phasellm.llms.CohereWrapper method) (phasellm.llms.DollyWrapper method) (phasellm.llms.GPT2Wrapper method) (phasellm.llms.HuggingFaceInferenceWrapper method) (phasellm.llms.StreamingClaudeWrapper method) (phasellm.llms.StreamingVertexAIWrapper method) (phasellm.llms.VertexAIWrapper method) _clean_messages_to_prompt() (in module phasellm.llms) _clean_response() (phasellm.llms.ReplicateLlama2Wrapper method) _conditional_format_sse_response() (in module phasellm.llms) _create_scratch_dir() (phasellm.agents.SandboxedCodeExecutionAgent method) _execute() (phasellm.agents.SandboxedCodeExecutionAgent method) _fill_variables() (in module phasellm.llms) _format_sse() (in module phasellm.llms) _formatContentToHtml() (in module phasellm.html) _get_stop_sequences_from_messages() (in module phasellm.llms) _handle_errors() (phasellm.agents.WebpageAgent static method) (phasellm.agents.WebSearchAgent static method) _handle_exec_errors() (phasellm.agents.SandboxedCodeExecutionAgent static method) _last_response_header (phasellm.llms.LanguageModelWrapper attribute) _modules_to_packages() (phasellm.agents.SandboxedCodeExecutionAgent method) _parse_html() (phasellm.agents.WebpageAgent static method) _PHASELLM_EVALS_BASE_URL (in module phasellm.logging) _ping_client() (phasellm.agents.SandboxedCodeExecutionAgent method) _poll_thread() (phasellm.agents.RSSAgent method) _prep_commands() (phasellm.agents.SandboxedCodeExecutionAgent method) _prep_common_kwargs() (phasellm.llms.LanguageModelWrapper method) _prep_headers() (phasellm.agents.WebpageAgent static method) _prepare_url() (phasellm.agents.WebSearchAgent static method) _remove_prompt_from_completion() (in module phasellm.llms) _response() (phasellm.llms.ChatBot method) _scrape_html() (phasellm.agents.WebpageAgent method) _scrape_html_and_js() (phasellm.agents.WebpageAgent static method) _send_request() (phasellm.agents.WebSearchAgent method) _set_last_response_header() (phasellm.llms.OpenAIGPTWrapper method) (phasellm.llms.StreamingOpenAIGPTWrapper method) _streaming_response() (phasellm.llms.ChatBot method) _truncate_completion() (in module phasellm.llms) _validate_url() (phasellm.agents.WebpageAgent static method) _write_code_file() (phasellm.agents.SandboxedCodeExecutionAgent method) _write_requirements_file() (phasellm.agents.SandboxedCodeExecutionAgent method) _yield_data() (phasellm.agents.RSSAgent static method) _yield_response() (phasellm.llms.StreamingOpenAIGPTWrapper method) A Agent (class in phasellm.agents) API_URL (phasellm.llms.BloomWrapper attribute) (phasellm.llms.ClaudeWrapper attribute) (phasellm.llms.StreamingClaudeWrapper attribute) APIConfiguration (class in phasellm.configurations) append_message() (phasellm.llms.ChatBot method) AzureActiveDirectoryConfiguration (class in phasellm.configurations) AzureAPIConfiguration (class in phasellm.configurations) B base_system_chat_prompt (phasellm.llms.ReplicateLlama2Wrapper attribute) BinaryPreference (class in phasellm.eval) BloomWrapper (class in phasellm.llms) build_chat_completion_prompt() (phasellm.llms.ReplicateLlama2Wrapper method) C chat() (phasellm.llms.ChatBot method) chat_completion_preamble (phasellm.llms.LanguageModelWrapper attribute) chat_repr() (phasellm.llms.ChatPrompt method) ChatBot (class in phasellm.llms) chatbotToHtml() (in module phasellm.html) chatbotToJson() (in module phasellm.html) ChatPrompt (class in phasellm.llms) ChatStructureException choose() (phasellm.eval.GPTEvaluator method) (phasellm.eval.HumanEvaluatorCommandLine method) CLAUDE_MODEL (in module phasellm.types) ClaudeWrapper (class in phasellm.llms) close() (phasellm.agents.SandboxedCodeExecutionAgent method) CODE_FILENAME (phasellm.agents.SandboxedCodeExecutionAgent attribute) CodeExecutionAgent (class in phasellm.agents) coerce_azure_base_url() (in module phasellm.configurations_utils) CohereWrapper (class in phasellm.llms) complete_chat() (phasellm.llms.BloomWrapper method) (phasellm.llms.ClaudeWrapper method) (phasellm.llms.CohereWrapper method) (phasellm.llms.DollyWrapper method) (phasellm.llms.GPT2Wrapper method) (phasellm.llms.HuggingFaceInferenceWrapper method) (phasellm.llms.LanguageModelWrapper method) (phasellm.llms.OpenAIGPTWrapper method) (phasellm.llms.ReplicateLlama2Wrapper method) (phasellm.llms.StreamingClaudeWrapper method) (phasellm.llms.StreamingOpenAIGPTWrapper method) (phasellm.llms.StreamingVertexAIWrapper method) (phasellm.llms.VertexAIWrapper method) content (phasellm.agents.WebSearchResult attribute) (phasellm.llms.Message attribute) D description (phasellm.agents.WebSearchResult attribute) DollyWrapper (class in phasellm.llms) E EmailSenderAgent (class in phasellm.agents) EnhancedMessage (class in phasellm.llms) evaluate() (phasellm.eval.EvaluationStream method) EvaluationStream (class in phasellm.eval) ExecCommands (class in phasellm.agents) execute_code() (phasellm.agents.CodeExecutionAgent static method) (phasellm.agents.SandboxedCodeExecutionAgent method) extract_vertex_ai_kwargs() (in module phasellm.llms_utils) extract_vertex_ai_response_metadata() (in module phasellm.llms_utils) F fill() (phasellm.llms.ChatPrompt method) (phasellm.llms.Prompt method) first_user_message (phasellm.llms.ReplicateLlama2Wrapper attribute) G get_base_api_kwargs() (phasellm.configurations.APIConfiguration method) (phasellm.configurations.AzureActiveDirectoryConfiguration method) (phasellm.configurations.AzureAPIConfiguration method) (phasellm.configurations.OpenAIConfiguration method) (phasellm.configurations.VertexAIConfiguration method) get_preference() (phasellm.eval.BinaryPreference method) get_prompt() (phasellm.llms.Prompt method) get_query() (phasellm.agents.NewsSummaryAgent method) getQuery() (phasellm.agents.NewsSummaryAgent method) GPT2Wrapper (class in phasellm.llms) GPTEvaluator (class in phasellm.eval) H HuggingFaceInferenceWrapper (class in phasellm.llms) HumanEvaluatorCommandLine (class in phasellm.eval) I isAcceptableLLMResponse() (in module phasellm.exceptions) isLLMCodeExecutable() (in module phasellm.exceptions) isProperlyStructuredChat() (in module phasellm.exceptions) L LanguageModelWrapper (class in phasellm.llms) last_response_header (phasellm.llms.LanguageModelWrapper property) LLMCodeException LLMResponseException LLMReviewException log() (phasellm.logging.PhaseLogger method) log_time_seconds (phasellm.llms.EnhancedMessage attribute) logChatBot() (phasellm.logging.PhaseLogger method) M Message (class in phasellm.llms) module phasellm phasellm.agents phasellm.configurations phasellm.configurations_utils phasellm.eval phasellm.exceptions phasellm.html phasellm.llms phasellm.llms_utils phasellm.logging phasellm.types N name (phasellm.configurations.AzureActiveDirectoryConfiguration attribute) (phasellm.configurations.AzureAPIConfiguration attribute) (phasellm.configurations.OpenAIConfiguration attribute) (phasellm.configurations.VertexAIConfiguration attribute) NewsSummaryAgent (class in phasellm.agents) O OPENAI_API_CONFIG (in module phasellm.types) OpenAIConfiguration (class in phasellm.configurations) OpenAIGPTWrapper (class in phasellm.llms) P phasellm module phasellm.agents module phasellm.configurations module phasellm.configurations_utils module phasellm.eval module phasellm.exceptions module phasellm.html module phasellm.llms module phasellm.llms_utils module phasellm.logging module phasellm.types module PhaseLogger (class in phasellm.logging) poll() (phasellm.agents.RSSAgent method) poll_time (phasellm.agents.RSSAgent property) prep_prompt() (phasellm.llms.LanguageModelWrapper static method) prep_prompt_from_messages() (phasellm.llms.LanguageModelWrapper method) Prompt (class in phasellm.llms) python (phasellm.agents.ExecCommands attribute) R read() (phasellm.agents.RSSAgent method) ReplicateLlama2Wrapper (class in phasellm.llms) requirements (phasellm.agents.ExecCommands attribute) resend() (phasellm.llms.ChatBot method) reviewOutputWithLLM() (in module phasellm.exceptions) role (phasellm.llms.Message attribute) RSSAgent (class in phasellm.agents) S SandboxedCodeExecutionAgent (class in phasellm.agents) scrape() (phasellm.agents.WebpageAgent method) search_brave() (phasellm.agents.WebSearchAgent method) search_google() (phasellm.agents.WebSearchAgent method) send_plain_email() (phasellm.agents.EmailSenderAgent method) sendPlainEmail() (phasellm.agents.EmailSenderAgent method) set_preference() (phasellm.eval.BinaryPreference method) simulate_n_chat_simulations() (in module phasellm.eval) start_container() (phasellm.agents.SandboxedCodeExecutionAgent method) stdout_io() (in module phasellm.agents) stop_container() (phasellm.agents.SandboxedCodeExecutionAgent method) STOP_TOKEN (in module phasellm.llms) StreamingClaudeWrapper (class in phasellm.llms) StreamingLanguageModelWrapper (class in phasellm.llms) StreamingOpenAIGPTWrapper (class in phasellm.llms) StreamingVertexAIWrapper (class in phasellm.llms) style (in module phasellm.html) swap_roles() (in module phasellm.llms) T text_completion() (phasellm.llms.BloomWrapper method) (phasellm.llms.ClaudeWrapper method) (phasellm.llms.CohereWrapper method) (phasellm.llms.DollyWrapper method) (phasellm.llms.GPT2Wrapper method) (phasellm.llms.HuggingFaceInferenceWrapper method) (phasellm.llms.LanguageModelWrapper method) (phasellm.llms.OpenAIGPTWrapper method) (phasellm.llms.ReplicateLlama2Wrapper method) (phasellm.llms.StreamingClaudeWrapper method) (phasellm.llms.StreamingOpenAIGPTWrapper method) (phasellm.llms.StreamingVertexAIWrapper method) (phasellm.llms.VertexAIWrapper method) timestamp_utc (phasellm.llms.EnhancedMessage attribute) title (phasellm.agents.WebSearchResult attribute) toHtmlFile() (in module phasellm.html) U url (phasellm.agents.WebSearchResult attribute) V variable_pattern (in module phasellm.llms) variable_regex (in module phasellm.llms) VERTEXAI_API_CONFIG (in module phasellm.types) VertexAIConfiguration (class in phasellm.configurations) VertexAIWrapper (class in phasellm.llms) W WebpageAgent (class in phasellm.agents) WebSearchAgent (class in phasellm.agents) WebSearchResult (class in phasellm.agents)