Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/OpenBMB/BMTools
/ types & classes
Types & classes
87 in github.com/OpenBMB/BMTools
⨍
Functions
673
◇
Types & classes
87
↳
Endpoints
114
↓ 34 callers
Class
Tool
r""" Tool is inherited from FastAPI class, thus: - It can act as a server - It has get method, you can use Tool.get method to bind a f
bmtools/tools/tool.py:5
↓ 33 callers
Class
STQuestionAnswerer
bmtools/agent/singletool.py:67
↓ 4 callers
Class
ComingMovieInfo
bmtools/tools/film/douban/api.py:9
↓ 4 callers
Class
MTQuestionAnswerer
Use multiple tools to answer a question. Basically pass a natural question to
bmtools/agent/tools_controller.py:33
↓ 4 callers
Class
PlayingMovieInfo
bmtools/tools/film/douban/api.py:17
↓ 3 callers
Class
CustomLLM
bmtools/models/customllm.py:6
↓ 3 callers
Class
Tool
bmtools/agent/apitool.py:17
↓ 2 callers
Class
Database
bmtools/tools/db_diag/utils/database.py:58
↓ 2 callers
Class
KnowledgeExtraction
bmtools/knowledge/knowledge_extraction.py:22
↓ 2 callers
Class
Translator
bmtools/agent/translator.py:17
↓ 1 callers
Class
AutoGPTPrompt
bmtools/agent/autogptmulti/prompt.py:15
↓ 1 callers
Class
AutoGPTPrompt
bmtools/agent/autogpt/prompt.py:15
↓ 1 callers
Class
BaiduMapAPI
bmtools/tools/map/baidu_map/test_baidu.py:5
↓ 1 callers
Class
BaiduMapAPI
bmtools/tools/map/baidu_map/baidu_api.py:12
↓ 1 callers
Class
BarkTextToSpeechTool
Tool for calling bark text-to-speech llm.
bmtools/tools/gradio_tools/tools/bark.py:44
↓ 1 callers
Class
BashProcess
Executes bash commands and returns the output.
bmtools/tools/shell/api.py:28
↓ 1 callers
Class
BatchSizeException
bmtools/tools/database/utils/llm.py:354
↓ 1 callers
Class
BatchSizeException
bmtools/tools/db_diag/utils/llm.py:354
↓ 1 callers
Class
BingAPI
A class for performing searches on the Bing search engine. Attributes ---------- bing_api : BingAPI The Bing API to use for
bmtools/tools/bing_search/api.py:14
↓ 1 callers
Class
ChemicalPropAPI
bmtools/tools/chemical/prop/api.py:8
↓ 1 callers
Class
ChemicalPropMock
bmtools/tools/chemical/prop/test_prop.py:6
↓ 1 callers
Class
ClipInterrogatorTool
bmtools/tools/gradio_tools/tools/clip_interrogator.py:11
↓ 1 callers
Class
CodeInterpreter
bmtools/tools/code_interpreter/api.py:3
↓ 1 callers
Class
ContentItem
bmtools/tools/bing_search/api.py:96
↓ 1 callers
Class
ContextAwareAgent
bmtools/agent/BabyagiTools.py:18
↓ 1 callers
Class
CpmBeeLLM
bmtools/models/cpmbee_model.py:11
↓ 1 callers
Class
DBArgs
bmtools/tools/database/utils/database.py:36
↓ 1 callers
Class
DBArgs
bmtools/tools/db_diag/utils/database.py:36
↓ 1 callers
Class
Database
bmtools/tools/database/utils/database.py:58
↓ 1 callers
Class
DocQueryDocumentAnsweringTool
bmtools/tools/gradio_tools/tools/document_qa.py:11
↓ 1 callers
Class
DoubanAPI
bmtools/tools/film/douban/api.py:25
↓ 1 callers
Class
DoubanMock
bmtools/tools/film/douban/test_douban.py:6
↓ 1 callers
Class
GPT_Forward
Wrapper for GPT-3.
bmtools/tools/database/utils/llm.py:54
↓ 1 callers
Class
GPT_Forward
Wrapper for GPT-3.
bmtools/tools/db_diag/utils/llm.py:54
↓ 1 callers
Class
GPT_Insert
bmtools/tools/database/utils/llm.py:259
↓ 1 callers
Class
GPT_Insert
bmtools/tools/db_diag/utils/llm.py:259
↓ 1 callers
Class
GooglePlacesAPIWrapper
bmtools/tools/google_places/api.py:10
↓ 1 callers
Class
GoogleSerperAPIWrapper
bmtools/tools/google_serper/api.py:11
↓ 1 callers
Class
ImageCaptioningTool
Tool for captioning images.
bmtools/tools/gradio_tools/tools/image_captioning.py:13
↓ 1 callers
Class
ImageToMusicTool
bmtools/tools/gradio_tools/tools/image_to_music.py:11
↓ 1 callers
Class
LLM
Abstract base class for large language models.
bmtools/tools/database/utils/llm.py:28
↓ 1 callers
Class
LlamaModel
bmtools/models/llama_model.py:7
↓ 1 callers
Class
LoraModel
bmtools/models/lora_model.py:8
↓ 1 callers
Class
MockBingAPI
bmtools/tools/bing_search/test_bing.py:27
↓ 1 callers
Class
OPTModel
bmtools/models/opt_model.py:8
↓ 1 callers
Class
PromptGenerator
A class for generating custom prompt strings. Does this based on constraints, commands, resources, and performance evaluations.
bmtools/agent/autogptmulti/prompt_generator.py:9
↓ 1 callers
Class
PromptGenerator
A class for generating custom prompt strings. Does this based on constraints, commands, resources, and performance evaluations.
bmtools/agent/autogpt/prompt_generator.py:9
↓ 1 callers
Class
PropertyDetails
bmtools/tools/kg/wikidata/utils.py:12
↓ 1 callers
Class
PythonREPL
Simulates a standalone Python REPL.
bmtools/tools/python/api.py:11
↓ 1 callers
Class
RequestTool
Tool that takes in function or coroutine directly.
bmtools/agent/apitool.py:20
↓ 1 callers
Class
Retriever
bmtools/tools/retriever.py:6
↓ 1 callers
Class
SessionData
bmtools/tools/bing_search/api.py:110
↓ 1 callers
Class
Slot2Sparql
bmtools/tools/kg/wikidata/utils.py:270
↓ 1 callers
Class
StableDiffusionPromptGeneratorTool
bmtools/tools/gradio_tools/tools/prompt_generator.py:8
↓ 1 callers
Class
StableDiffusionTool
Tool for calling stable diffusion from llm
bmtools/tools/gradio_tools/tools/stable_diffusion.py:14
↓ 1 callers
Class
T5Model
bmtools/models/t5_model.py:8
↓ 1 callers
Class
TextToVideoTool
bmtools/tools/gradio_tools/tools/text_to_video.py:11
↓ 1 callers
Class
ToolsRegistry
bmtools/tools/registry.py:8
↓ 1 callers
Class
WhisperAudioTranscriptionTool
bmtools/tools/gradio_tools/tools/whisper.py:13
↓ 1 callers
Class
WikiPage
bmtools/tools/wikipedia/api.py:10
Class
AgentExecutorWithTranslation
bmtools/agent/executor.py:9
Class
AutoGPT
Agent class for interacting with Auto-GPT.
bmtools/agent/autogptmulti/agent.py:30
Class
AutoGPT
Agent class for interacting with Auto-GPT.
bmtools/agent/autogpt/agent.py:30
Class
BabyAGI
Controller model for the BabyAGI agent.
bmtools/agent/BabyagiTools.py:142
Class
CONTENT_TYPE
bmtools/tools/bing_search/api.py:92
Class
Config
Configuration for this pydantic object.
bmtools/agent/BabyagiTools.py:154
Class
DataType
bmtools/tools/database/utils/database.py:9
Class
DataType
bmtools/tools/db_diag/utils/database.py:9
Class
Digest
bmtools/tools/bing_search/api.py:106
Class
DigestData
bmtools/tools/bing_search/api.py:101
Class
Executor
bmtools/agent/executor.py:28
Class
GetIDResponse
bmtools/tools/meta_analysis/api.py:361
Class
GetIDResponse
bmtools/tools/chemical/prop/api.py:63
Class
GetNameResponse
name list
bmtools/tools/meta_analysis/api.py:350
Class
GetNameResponse
name list
bmtools/tools/chemical/prop/api.py:52
Class
GetStructureResponse
structure list
bmtools/tools/meta_analysis/api.py:355
Class
GetStructureResponse
structure list
bmtools/tools/chemical/prop/api.py:57
Class
GradioTool
bmtools/tools/gradio_tools/tools/gradio_tool.py:20
Class
InitialTaskCreationChain
Chain to generates tasks.
bmtools/agent/BabyagiTools.py:64
Class
LLM
Abstract base class for large language models.
bmtools/tools/db_diag/utils/llm.py:28
Class
ModelName
Supported Image Models for generation.
bmtools/tools/image_generation/api.py:14
Class
RetrieveRequest
bmtools/tools/serve.py:8
Class
SAMImageSegmentationTool
Tool for segmenting images based on natural language queries.
bmtools/tools/gradio_tools/tools/sam_with_clip.py:14
Class
TaskCreationChain
Chain to generates tasks.
bmtools/agent/BabyagiTools.py:39
Class
TaskPrioritizationChain
Chain to prioritize tasks.
bmtools/agent/BabyagiTools.py:79
Class
ToolServer
This class host your own API backend.
bmtools/tools/serve.py:63
Class
selection
bmtools/tools/kg/wikidata/utils.py:271