SYMBOL INDEX (150 symbols across 19 files) FILE: easytool/data_funcqa/funchub/math.py function custom_round (line 5) | def custom_round(x, decimal_places=2): function scito_decimal (line 17) | def scito_decimal(sci_str): function normalize (line 55) | def normalize(res, round_to=2): function add_ (line 71) | def add_(args): function subtract_ (line 76) | def subtract_(args): function multiply_ (line 84) | def multiply_(args): function divide_ (line 92) | def divide_(args): function power_ (line 100) | def power_(args): function sqrt_ (line 108) | def sqrt_(args): function log_ (line 113) | def log_(args): function ln_ (line 127) | def ln_(args): function choose_ (line 133) | def choose_(args): function permutate_ (line 139) | def permutate_(args): function gcd_ (line 145) | def gcd_(args): function lcm_ (line 152) | def lcm_(args): function remainder_ (line 159) | def remainder_(args): FILE: easytool/data_process.py function read_jsonline (line 14) | def read_jsonline(address): function read_json (line 23) | def read_json(address): function toolbench_process (line 29) | def toolbench_process(data_file, dataset): function main (line 54) | def main(): FILE: easytool/easytool/funcQA.py function get_last_processed_index (line 29) | def get_last_processed_index(progress_file): function update_progress (line 39) | def update_progress(progress_file, index): function choose_tool (line 45) | def choose_tool(question, Tool_dic, tool_used, model_name): function task_decompose (line 89) | def task_decompose(question, Tool_dic, model_name): function task_topology (line 129) | def task_topology(question, task_ls, model_name): function answer_generation_direct (line 180) | def answer_generation_direct(task, model_name): function choose_parameter (line 195) | def choose_parameter(API_instruction, api, api_dic, question, model_name): function choose_parameter_depend (line 237) | def choose_parameter_depend(API_instruction, api, api_dic, question, mod... function Call_function (line 281) | def Call_function(B, arg, id): function retrieval (line 323) | def retrieval(question, Tool_dic, dataset, tool_used, ind, model_name, p... function answer_generation (line 398) | def answer_generation(question, API_instruction, call_result, model_name): function answer_generation_depend (line 433) | def answer_generation_depend(question, API_instruction, call_result, pre... function answer_summarize (line 474) | def answer_summarize(question, answer_task, model_name): function answer_check (line 491) | def answer_check(question, answer, model_name): function task_execution_mh (line 514) | def task_execution_mh(data_type, start_index, total_files, function task_execution_oh (line 605) | def task_execution_oh(data_type, start_index, total_files, FILE: easytool/easytool/restbench.py function get_last_processed_index (line 31) | def get_last_processed_index(progress_file): function update_progress (line 41) | def update_progress(progress_file, index): function task_decompose (line 47) | def task_decompose(question, Tool_dic, model_name): function task_execution (line 85) | def task_execution( FILE: easytool/easytool/toolbench.py function get_last_processed_index (line 29) | def get_last_processed_index(progress_file): function update_progress (line 39) | def update_progress(progress_file, index): function choose_tool (line 45) | def choose_tool(question, Tool_dic, tool_used, model_name): function choose_API (line 85) | def choose_API(API_instruction, API_list, question, model_name): function choose_parameter (line 140) | def choose_parameter(API_instruction, api, api_dic, question, model_name): function choose_parameter_depend (line 182) | def choose_parameter_depend(API_instruction, api, api_dic, question, pre... function answer_generation (line 226) | def answer_generation(question, API_instruction, call_result, model_name): function answer_generation_depend (line 258) | def answer_generation_depend(question, API_instruction, call_result, mod... function answer_check (line 296) | def answer_check(question, answer, model_name): function Call_function (line 319) | def Call_function(A, B, arg, index, id): function retrieval (line 370) | def retrieval(question, Tool_dic, dataset, tool_used, ind, model_name, i... function task_decompose (line 459) | def task_decompose(question, model_name): function task_topology (line 494) | def task_topology(question, task_ls, model_name): function answer_summarize (line 545) | def answer_summarize(question, answer_task, model_name): function answer_generation_direct (line 562) | def answer_generation_direct(task, model_name): function tool_check (line 577) | def tool_check(task, model_name): function task_execution (line 618) | def task_execution(data_type, FILE: easytool/easytool/toolbench_retrieve.py function get_last_processed_index (line 29) | def get_last_processed_index(progress_file): function update_progress (line 39) | def update_progress(progress_file, index): function get_embedding (line 45) | def get_embedding(text): function retrieve_reference (line 53) | def retrieve_reference(embedded_texts, filenames, question, k): function choose_tool (line 61) | def choose_tool(question, Tool_dic, tool_used, model_name): function choose_API (line 101) | def choose_API(API_instruction, API_list, question, model_name): function choose_parameter (line 155) | def choose_parameter(API_instruction, api, api_dic, question, model_name): function choose_parameter_depend (line 197) | def choose_parameter_depend(API_instruction, api, api_dic, question, pre... function answer_generation (line 241) | def answer_generation(question, API_instruction, call_result, model_name): function answer_generation_depend (line 273) | def answer_generation_depend(question, API_instruction, call_result, mod... function answer_check (line 311) | def answer_check(question, answer, model_name): function Call_function (line 334) | def Call_function(A, B, arg, index, id): function retrieval (line 385) | def retrieval(question, Tool_dic, dataset, tool_used, ind, model_name, i... function task_decompose (line 474) | def task_decompose(question, model_name): function task_topology (line 509) | def task_topology(question, task_ls, model_name): function answer_summarize (line 560) | def answer_summarize(question, answer_task, model_name): function answer_generation_direct (line 577) | def answer_generation_direct(task, model_name): function tool_check (line 592) | def tool_check(task, model_name): function task_execution (line 633) | def task_execution(data_type, FILE: easytool/easytool/util.py function read_jsonline (line 7) | def read_jsonline(address): function save_json (line 16) | def save_json(ls, address): function read_json (line 22) | def read_json(address): function remove_key (line 28) | def remove_key(item, key_to_remove): function data_clean (line 40) | def data_clean(dic, key): function lowercase_parameter_keys (line 45) | def lowercase_parameter_keys(input_dict): function build_index (line 52) | def build_index(base_path): function change_name (line 62) | def change_name(name): function standardize (line 69) | def standardize(string): function get_last_processed_index (line 92) | def get_last_processed_index(progress_file): function update_progress (line 102) | def update_progress(progress_file, index): FILE: hugginggpt/server/awesome_chat.py function convert_chat_to_completion (line 168) | def convert_chat_to_completion(data): function send_request (line 189) | def send_request(data): function replace_slot (line 215) | def replace_slot(text, entries): function find_json (line 222) | def find_json(s): function field_extract (line 230) | def field_extract(s, field): function get_id_reason (line 239) | def get_id_reason(choose_str): function record_case (line 245) | def record_case(success, **args): function image_to_bytes (line 254) | def image_to_bytes(img_url): function resource_has_dep (line 261) | def resource_has_dep(command): function fix_dep (line 268) | def fix_dep(tasks): function unfold (line 281) | def unfold(tasks): function chitchat (line 307) | def chitchat(messages, api_key, api_type, api_endpoint): function parse_task (line 317) | def parse_task(context, input, api_key, api_type, api_endpoint): function choose_model (line 350) | def choose_model(input, task, metas, api_key, api_type, api_endpoint): function response_results (line 377) | def response_results(input, results, api_key, api_type, api_endpoint): function huggingface_model_inference (line 400) | def huggingface_model_inference(model_id, data, task): function local_model_inference (line 532) | def local_model_inference(model_id, data, task): function model_inference (line 638) | def model_inference(model_id, data, hosted_on, task): function get_model_status (line 663) | def get_model_status(model_id, url, headers, queue = None): function get_avaliable_models (line 678) | def get_avaliable_models(candidates, topk=5): function collect_result (line 712) | def collect_result(command, choose, inference_result): function run_task (line 720) | def run_task(input, command, results, api_key, api_type, api_endpoint): function chat_huggingface (line 891) | def chat_huggingface(messages, api_key, api_type, api_endpoint, return_p... function test (line 978) | def test(): function cli (line 1001) | def cli(): function server (line 1014) | def server(): FILE: hugginggpt/server/get_token_ids.py function count_tokens (line 37) | def count_tokens(model_name, text): function get_max_context_length (line 40) | def get_max_context_length(model_name): function get_token_ids_for_task_parsing (line 43) | def get_token_ids_for_task_parsing(model_name): function get_token_ids_for_choose_model (line 49) | def get_token_ids_for_choose_model(model_name): FILE: hugginggpt/server/models_server.py function load_pipes (line 81) | def load_pipes(local_deployment): function running (line 351) | def running(): function status (line 355) | def status(model_id): function models (line 365) | def models(model_id): FILE: hugginggpt/server/run_gradio_demo.py function add_message (line 11) | def add_message(content, role): function extract_medias (line 15) | def extract_medias(message): function set_openai_key (line 36) | def set_openai_key(openai_key): function add_text (line 41) | def add_text(messages, message): function bot (line 75) | def bot(messages): FILE: hugginggpt/web/electron/main.js function createWindow (line 5) | function createWindow () { FILE: hugginggpt/web/src/api/chatgpt.ts function chatgpt (line 7) | async function chatgpt(messageList: CleanChatMessage[], apiKey: string) { FILE: hugginggpt/web/src/api/hugginggpt.ts function hugginggpt (line 9) | async function hugginggpt(messageList: CleanChatMessage[]) { FILE: hugginggpt/web/src/config/index.ts constant HUGGINGGPT_BASE_URL (line 1) | const HUGGINGGPT_BASE_URL = "http://localhost:8004" constant CHAT_GPT_URL (line 4) | const CHAT_GPT_URL = "https://api.openai.com" constant CHAT_GPT_LLM (line 5) | const CHAT_GPT_LLM = "gpt-3.5-turbo" // gpt-3.5-turbo, gpt-4 FILE: hugginggpt/web/src/types/index.ts type ChatMessage (line 1) | interface ChatMessage { type CleanChatMessage (line 8) | interface CleanChatMessage { type Collection (line 13) | interface Collection { FILE: taskbench/evaluate.py function sim (line 20) | def sim(name_1, name_2): function create_cost_matrix (line 25) | def create_cost_matrix(graph_1, graph_2): function compute_assignment_matrix (line 55) | def compute_assignment_matrix(graph_1, graph_2): function matching (line 60) | def matching(graph_1, graph_2): function ratio_levenshtein (line 64) | def ratio_levenshtein(x, y): function flatten (line 73) | def flatten(gt, pred, types = None): function print_results (line 112) | def print_results(per_type, micro, macro, types, result_dict = None): function get_row (line 142) | def get_row(data, label): function get_content_type (line 149) | def get_content_type(content): function main (line 178) | def main(data_dir, prediction_dir, save_dir, splits, n_tools, mode, metr... function evaluate (line 255) | def evaluate(data_dir, prediction_dir, llm, split, n_tool, metric, tool_... FILE: taskbench/generate_graph.py function generate_graph_resource (line 4) | def generate_graph_resource(tool_file): function generate_graph_temporal (line 22) | def generate_graph_temporal(tool_file): function generate_graph (line 49) | def generate_graph(tool_desc, data_dir, dependency_type): FILE: taskbench/visualize_graph.py function visialize_graph (line 8) | def visialize_graph(data_dir):