Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/OpenBMB/ToolBench
/ types & classes
Types & classes
56 in github.com/OpenBMB/ToolBench
⨍
Functions
374
◇
Types & classes
56
↳
Endpoints
2
↓ 16 callers
Class
ExecutionNode
toolbench/tooleval/evaluation/dataclass.py:39
↓ 7 callers
Class
tree_node
toolbench/inference/Tree/Tree.py:23
↓ 5 callers
Class
Conversation
A class that keeps all conversation history.
toolbench/tool_conversation.py:25
↓ 5 callers
Class
ExecutionGraph
toolbench/tooleval/evaluation/dataclass.py:65
↓ 4 callers
Class
SimpleChatIO
toolbench/inference/utils.py:240
↓ 3 callers
Class
pipeline_runner
toolbench/inference/Downstream_tasks/rapidapi.py:391
↓ 2 callers
Class
AnswerStatus
toolbench/tooleval/evaluators/registered_cls/rtl.py:16
↓ 2 callers
Class
CLinear
Compressed Linear Layer.
toolbench/model/compression.py:26
↓ 2 callers
Class
ChatGPTFunction
toolbench/inference/LLM/chatgpt_function_model.py:47
↓ 2 callers
Class
Davinci
toolbench/inference/LLM/davinci_model.py:14
↓ 2 callers
Class
OpenaiPoolRequest
toolbench/tooleval/evaluators/registered_cls/utils.py:29
↓ 2 callers
Class
ToolLLaMA
toolbench/inference/LLM/tool_llama_model.py:18
↓ 2 callers
Class
ToolLLaMALoRA
toolbench/inference/LLM/tool_llama_lora_model.py:19
↓ 2 callers
Class
my_tree
toolbench/inference/Tree/Tree.py:7
↓ 1 callers
Class
APIEvaluator
This class evaluates an Information Retrieval (IR) setting. Given a set of queries and a large corpus set. It will retrieve for each query th
toolbench/retrieval/api_evaluator.py:58
↓ 1 callers
Class
CompressionConfig
Group-wise quantization.
toolbench/model/compression.py:11
↓ 1 callers
Class
DFS_tree_search
toolbench/inference/Algorithms/DFS.py:12
↓ 1 callers
Class
DirectedEdge
toolbench/tooleval/evaluation/dataclass.py:55
↓ 1 callers
Class
EvalCompleted
toolbench/tooleval/evaluation/dataclass.py:7
↓ 1 callers
Class
LlamaModel
toolbench/inference/LLM/llama_model.py:17
↓ 1 callers
Class
Model
toolbench/inference/toolbench_server.py:18
↓ 1 callers
Class
Question
toolbench/tooleval/evaluation/dataclass.py:28
↓ 1 callers
Class
SampleMethod
toolbench/tooleval/automatic_eval_sample.py:34
↓ 1 callers
Class
ServerEventCallback
Base callback handler
toolbench/inference/callbacks/ServerEventCallback.py:3
↓ 1 callers
Class
TaskStatus
toolbench/tooleval/evaluators/registered_cls/rtl.py:21
↓ 1 callers
Class
ToolRetriever
toolbench/inference/LLM/retriever.py:9
↓ 1 callers
Class
UserEvaluation
toolbench/tooleval/evaluation/usereval.py:8
↓ 1 callers
Class
rapidapi_wrapper
toolbench/inference/Downstream_tasks/rapidapi.py:55
↓ 1 callers
Class
single_chain
Implement of CoT method
toolbench/inference/Algorithms/single_chain.py:7
Class
AnswerPass
toolbench/tooleval/evaluators/registered_cls/rtl.py:26
Class
BaseAdapter
The base and the default model adapter.
toolbench/model/model_adapter.py:28
Class
BaseEvaluator
Base class for evaluators. Attributes: ---------- fn_completions : Callable[[Dict,List[Dict]],int] The completion fun
toolbench/tooleval/evaluators/registered_cls/base.py:21
Class
BaseToolMethod
toolbench/tooleval/evaluation/methodcls.py:3
Class
ChatIO
toolbench/inference/utils.py:223
Class
CondenseRotaryEmbedding
toolbench/utils.py:73
Class
CondenseRotaryEmbedding
toolbench/train/llama_condense_monkey_patch.py:8
Class
DataArguments
toolbench/train/train.py:42
Class
Info
toolbench/inference/server.py:9
Class
LazySupervisedDataset
Dataset for supervised fine-tuning.
toolbench/train/train.py:194
Class
LoraArguments
toolbench/train/train_lora.py:44
Class
ModelArguments
toolbench/train/train.py:37
Class
OpenAIEvaluator
toolbench/tooleval/evaluators/registered_cls/tooleval.py:16
Class
OpenAINormalizedEvaluator
toolbench/tooleval/evaluators/registered_cls/tooleval.py:50
Class
Parameters
toolbench/tooleval/evaluation/dataclass.py:14
Class
Properties
toolbench/tooleval/evaluation/dataclass.py:18
Class
ReinforceToolLearningEvaluator
toolbench/tooleval/evaluators/registered_cls/rtl.py:33
Class
SeparatorStyle
Separator styles.
toolbench/tool_conversation.py:10
Class
SupervisedDataset
Dataset for supervised fine-tuning.
toolbench/train/train.py:169
Class
Tool
toolbench/tooleval/evaluation/dataclass.py:10
Class
ToolEvalEvaluator
ToolEval common evaluator class. Attributes: ---------- cfg_path : str A path store the configuration of the evaluato
toolbench/tooleval/evaluators/registered_cls/base.py:104
Class
ToolLlamaAdapter
Model adapater for tool-llama
toolbench/model/model_adapter.py:249
Class
ToolLlamaAdapterSingleRound
Model adapater for tool-llama-single-round
toolbench/model/model_adapter.py:267
Class
TrainingArguments
toolbench/train/train.py:56
Class
VicunaAdapter
Model adapater for vicuna-v1.1
toolbench/model/model_adapter.py:218
Class
base_env
toolbench/inference/Downstream_tasks/base_env.py:1
Class
base_search_method
For the base tree search method, you need to support the following functions
toolbench/inference/Algorithms/base_search.py:3