MCPcopy Create free account

hub / github.com/lavague-ai/LaVague / functions

Functions197 in github.com/lavague-ai/LaVague

↓ 12 callersMethodget
(self, url)
src/lavague/agents.py:19
↓ 6 callersMethodget_nodes
Get the nodes from the html page Args: html (`str`): The html page Return: `List[str]`: The nodes
src/lavague/action_engine.py:146
↓ 6 callersFunctionsend_telemetry
Telemetry to help performance. Mandatory telemetry variables - DO NOT DELETE ANY, else telemetry will fail: model_name, code, screenshot, htm
src/lavague/telemetry.py:53
↓ 4 callersFunctionextract_backend_node_ids
(html_content)
src/lavague/evaluator.py:116
↓ 3 callersFunctioncompress_img
(img: Image)
src/lavague/telemetry.py:15
↓ 3 callersFunctiondisplay_screenshot
(img: PngImageFile)
src/lavague/web_utils.py:25
↓ 3 callersMethodfrom_path
(path: str | None)
src/lavague/cli/config.py:37
↓ 3 callersMethodgetDriver
(self)
src/lavague/driver.py:73
↓ 3 callersMethodgetHtml
(self, clean: bool = False)
src/lavague/driver.py:91
↓ 3 callersMethodgetUrl
(self)
src/lavague/driver.py:78
↓ 3 callersMethodget_query_engine
Get the llama-index query engine Args: html: (`str`) streaming (`bool`) Return: `Retrie
src/lavague/action_engine.py:87
↓ 3 callersMethodgoTo
(self, url: str)
src/lavague/driver.py:87
↓ 3 callersFunctioninject_backend_node_id
(html)
src/lavague/evaluator.py:88
↓ 3 callersMethodmake_action_engine
(self)
src/lavague/cli/config.py:64
↓ 2 callersMethod_retrieve_html
This method should be implemented by the user
src/lavague/retrievers.py:33
↓ 2 callersMethodaction_from_context
(self, context: str, query: str)
src/lavague/action_engine.py:138
↓ 2 callersFunctionclean_html
Clean HTML content by removing specified tags and attributes while keeping specified attributes. Args: html_to_clean (str): The HTML
src/lavague/format_utils.py:69
↓ 2 callersFunctioncommon_evaluation
(path, dataset: str, nb_data: int, output_file: str, export_retriever: str, retriever_data)
src/lavague/cli/commands.py:202
↓ 2 callersMethoddestroy
(self)
src/lavague/driver.py:115
↓ 2 callersMethodevaluate_llm
(self, query, html, ground_truth_outer_html, retrieved_context, debug: bool=False, recor
src/lavague/evaluator.py:198
↓ 2 callersMethodevaluate_retriever
(self, query, html, ground_truth_code, return_context: bool=False, record_timing:
src/lavague/evaluator.py:171
↓ 2 callersFunctionextract_code_from_funct
Extract code lines from a function while removing the first line (function definition) and the last line (return) and correcting indentation
src/lavague/format_utils.py:50
↓ 2 callersFunctionextract_imports_from_lines
Only keep import lines from python code lines and join them
src/lavague/format_utils.py:62
↓ 2 callersMethodfrom_default
()
src/lavague/cli/config.py:79
↓ 2 callersMethodfrom_yaml
(path: Path)
src/lavague/cli/config.py:84
↓ 2 callersMethodgetScreenshot
(self, filename: str)
src/lavague/driver.py:96
↓ 2 callersFunctionget_installed_version
(dist_name, lookup_dirs=None)
src/lavague/version_checker.py:24
↓ 2 callersFunctionget_outer_html
(html, driver, code)
src/lavague/evaluator.py:145
↓ 2 callersFunctionid_precision
(ground_truth_outer_html, retrieved_context)
src/lavague/evaluator.py:126
↓ 2 callersFunctionid_recall
(ground_truth_outer_html, retrieved_context)
src/lavague/evaluator.py:120
↓ 2 callersMethodinit_driver
(self)
src/lavague/command_center.py:51
↓ 2 callersFunctionkeep_assignments
(code_snippet)
src/lavague/evaluator.py:51
↓ 1 callersMethod__exec_code
(self)
src/lavague/command_center.py:94
↓ 1 callersMethod__init__
(self, embedder: BaseEmbedding, top_k: int = 3)
src/lavague/retrievers.py:47
↓ 1 callersMethod__init__
( self, action_engine: ActionEngine, get_driver: Callable[[], AbstractDriver], )
src/lavague/evaluator.py:17
↓ 1 callersMethod__init__
(self)
src/lavague/defaults.py:32
↓ 1 callersMethod__init__
(self)
examples/configurations/api/azure_openai.py:21
↓ 1 callersMethod__init__
(self)
examples/configurations/api/huggingface_inference.py:30
↓ 1 callersMethod__init__
(self)
examples/configurations/local/deepseek-coder.py:13
↓ 1 callersMethod__init__
(self)
examples/configurations/evaluation/azure_openai.py:20
↓ 1 callersMethod__init__
(self)
examples/configurations/evaluation/gpt3.py:20
↓ 1 callersMethod__init__
(self)
examples/configurations/evaluation/gpt4.py:21
↓ 1 callersMethod__show_processing_message
(self)
src/lavague/command_center.py:124
↓ 1 callersMethod__telemetry
(self)
src/lavague/command_center.py:75
↓ 1 callersMethod__update_image_display
(self)
src/lavague/command_center.py:116
↓ 1 callersMethod_chunk_dicts
(self, dicts)
src/lavague/retrievers.py:170
↓ 1 callersMethod_clean_attributes
( self, attributes_list, xpath_list )
src/lavague/retrievers.py:146
↓ 1 callersMethod_create_xpath_dict
Create a list of xpaths and a list of dict of attributes of all elements in the html
src/lavague/retrievers.py:101
↓ 1 callersMethod_generate_xpath
Recursive function to generate the xpath of an element
src/lavague/retrievers.py:84
↓ 1 callersMethod_get_results
Return the top_k elements of the html that are the most relevant to the query as Node objects with xpath in their metadata
src/lavague/retrievers.py:199
↓ 1 callersMethod_lazy_load
(self, cmd_name)
src/lavague/cli/main.py:24
↓ 1 callersMethod_match_element
Return the index of the element in element_specs that matches the attributes of the element
src/lavague/retrievers.py:244
↓ 1 callersMethod_return_nodes_with_xpath
Return the chunk nodes that have an element that matches the attributes of the elements in results_dict
src/lavague/retrievers.py:268
↓ 1 callersMethod_unchunk_dicts
(self, grouped_chunks)
src/lavague/retrievers.py:185
↓ 1 callersMethodbatch_evaluate
(self, queries, htmls, ground_truth_codes, retreiver_dataset, return_context: bool=Tru
src/lavague/evaluator.py:286
↓ 1 callersMethodbatch_evaluate_llm
(self, queries, htmls, ground_truth_outer_htmls, retrieved_contexts, debug: bool=F
src/lavague/evaluator.py:275
↓ 1 callersMethodbatch_evaluate_retriever
(self, queries, htmls, ground_truth_codes, return_context: bool=False, recor
src/lavague/evaluator.py:264
↓ 1 callersFunctionbuild_name
(config_path: str, instructions_path: str)
src/lavague/cli/commands.py:52
↓ 1 callersFunctioncheck_latest_version
()
src/lavague/version_checker.py:35
↓ 1 callersFunctioncompare_versions
(version1, version2)
src/lavague/version_checker.py:7
↓ 1 callersFunctioncontains_backend_node_id
(html_content)
src/lavague/evaluator.py:105
↓ 1 callersFunctiondefault_get_selenium_driver
()
src/lavague/defaults.py:57
↓ 1 callersFunctionencode_image
(image_path)
src/lavague/web_utils.py:21
↓ 1 callersMethodevaluate
(self, dataset: str, retreiver_dataset: pd.DataFrame, nb_data: int = 5)
src/lavague/evaluator.py:25
↓ 1 callersFunctionexec_warning
()
src/lavague/__init__.py:12
↓ 1 callersFunctionextract_instruction
(text)
src/lavague/format_utils.py:42
↓ 1 callersFunctiongen
()
examples/configurations/api/huggingface_inference.py:13
↓ 1 callersFunctiongen
()
examples/configurations/evaluation/llama3-8b.py:14
↓ 1 callersFunctiongen
()
examples/configurations/evaluation/mixtral.py:13
↓ 1 callersFunctiongen
()
examples/configurations/evaluation/llama3-70b.py:14
↓ 1 callersMethodgetDummyCode
(self)
src/lavague/driver.py:112
↓ 1 callersMethodget_action
(self, query: str, html: str, url: str = "")
src/lavague/action_engine.py:211
↓ 1 callersMethodget_action_streaming
(self, query: str, html: str, url: str = "")
src/lavague/action_engine.py:160
↓ 1 callersMethodget_action_streaming_vscode
(self, query: str, html: str, url: str)
src/lavague/action_engine.py:180
↓ 1 callersFunctionget_highlighted_element
(generated_code, driver)
src/lavague/web_utils.py:33
↓ 1 callersMethodget_instruction
Use GPT4V to generate instruction from the current state and objective.
src/lavague/world_model.py:56
↓ 1 callersMethodget_nodes
(self, query: str, html: str)
src/lavague/action_engine.py:217
↓ 1 callersMethodgoToUrlCode
(self, url: str)
src/lavague/driver.py:84
↓ 1 callersFunctionload_html
Loads a specific HTML content into the browser.
src/lavague/evaluator.py:133
↓ 1 callersMethodmake_default_action_engine
()
src/lavague/cli/config.py:56
↓ 1 callersMethodmake_evaluator
(self)
src/lavague/cli/config.py:69
↓ 1 callersMethodprocess_instructions
(self)
src/lavague/command_center.py:62
↓ 1 callersFunctionresize_driver
Resize the Selenium driver viewport to a targeted height and width. This is due to Selenium only being able to set window size and not viewport si
src/lavague/web_utils.py:8
↓ 1 callersFunctionreturn_assigned_variables
Returns the variables assigned in a code snippet.
src/lavague/format_utils.py:19
↓ 1 callersFunctionreturn_first_assignment_variables
(code_snippet)
src/lavague/evaluator.py:75
↓ 1 callersMethodrun
Launch the gradio demo Args: base_url (`str`): the url placeholder instructions (List[`str`]): List of defau
src/lavague/command_center.py:127
↓ 1 callersFunctionsend_telemetry_scr
( action_id: str, before: Image, image: Image, after: Image, test: bool = False )
src/lavague/telemetry.py:22
↓ 1 callersFunctiontelemetry_warning
()
src/lavague/__init__.py:4
↓ 1 callersMethodto_llama_index
Convert to a llama-index compatible retriever
src/lavague/retrievers.py:39
Method__init__
(self, driver, action_engine, world_model)
src/lavague/agents.py:14
Method__init__
(self, html: str, html_retriever: BaseHtmlRetriever)
src/lavague/retrievers.py:22
Method__init__
( self, embedder: BaseEmbedding, top_k: int = 5, group_by: int = 10, r
src/lavague/retrievers.py:72
Method__init__
(self, actionEngine: ActionEngine, get_driver: callable)
src/lavague/command_center.py:43
Method__init__
(self, addr: str, port: int = 16500)
src/lavague/driver.py:69
Method__init__
(self, selenium_driver: WebDriver)
src/lavague/driver.py:122
Method__init__
(self, sync_playwright_page: Page)
src/lavague/driver.py:154
Method__init__
(self)
src/lavague/evaluator.py:64
Method__init__
(self, driver, action_engine: ActionEngine, inject_node: bool=False)
src/lavague/evaluator.py:166
Method__init__
(self)
src/lavague/format_utils.py:8
Method__init__
(self, model="text-embedding-3-large")
src/lavague/defaults.py:26
next →1–100 of 197, ranked by callers