Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/HazyResearch/minions
/ functions
Functions
1,660 in github.com/HazyResearch/minions
⨍
Functions
1,660
◇
Types & classes
282
↳
Endpoints
40
↓ 1 callers
Method
start_a2a_server
Start the A2A server.
apps/minions-a2a/examples/webapp/run_webapp.py:26
↓ 1 callers
Method
start_ollama_server
Start the Ollama server if not already running.
apps/minions-a2a/examples/webapp/run_webapp.py:88
↓ 1 callers
Method
start_server
Start the A2A-Minions server.
apps/minions-a2a/tests/integration/run_integration_tests.py:242
↓ 1 callers
Method
start_web_server
Start the web server.
apps/minions-a2a/examples/webapp/run_webapp.py:169
↓ 1 callers
Method
stop_server
Stop the A2A-Minions server.
apps/minions-a2a/tests/integration/run_integration_tests.py:269
↓ 1 callers
Method
stream_chat
Stream chat responses using SGLang.
secure/remote/remote_model.py:91
↓ 1 callers
Function
stream_response
( chat: SecureMinionChat, user_msg: str, image_path=None, pdf_path=None, folder_path=None,
minions_secure_chat.py:114
↓ 1 callers
Method
summarize_metadata
Summarizes the metadata for a given query using the local model Args: query: The query to summarize the metadata for
minions/minions_deep_research.py:87
↓ 1 callers
Function
test_multi_turn
Test multi-turn conversation with context from a file.
tests/test_multi_turn.py:18
↓ 1 callers
Function
test_summary
Test the summarization of older conversation turns.
tests/test_summarization.py:17
↓ 1 callers
Method
text_to_speech
Convert text to speech using the MLX Omni Server. Args: text: The text to convert to speech model: The TTS m
minions/clients/mlx_clients.py:580
↓ 1 callers
Method
to_dict
Convert to dictionary for serialization.
minions/utils/conversation_history.py:18
↓ 1 callers
Method
track_request
Context manager to track request metrics.
apps/minions-a2a/a2a_minions/metrics.py:142
↓ 1 callers
Method
track_task
Context manager to track task execution metrics.
apps/minions-a2a/a2a_minions/metrics.py:159
↓ 1 callers
Method
type_keystrokes
Type keystrokes into a specific application using AppleScript.
minions/minion_cua.py:1248
↓ 1 callers
Method
updateBackendUrlDisplay
()
apps/minions-docker/web-minions/main.js:131
↓ 1 callers
Method
updateBackendUrlDisplay
()
apps/minions-docker/web/main.js:65
↓ 1 callers
Method
validateFormData
(formData)
apps/minions-docker/web-minions/main.js:278
↓ 1 callers
Function
validate_anthropic_key
(api_key)
app.py:1550
↓ 1 callers
Function
validate_azure_openai_key
Validate Azure OpenAI API key by checking if it's not empty.
app.py:1668
↓ 1 callers
Function
validate_deepseek_key
(api_key)
app.py:1639
↓ 1 callers
Function
validate_gemini_key
(api_key)
app.py:1523
↓ 1 callers
Function
validate_grok_key
(api_key)
app.py:1622
↓ 1 callers
Function
validate_groq_key
(api_key)
app.py:1607
↓ 1 callers
Function
validate_huggingface_token
Validate HuggingFace API token by checking if it's not empty.
app.py:1682
↓ 1 callers
Function
validate_llama_api_key
(api_key)
app.py:1696
↓ 1 callers
Function
validate_novita_key
(api_key)
app.py:1651
↓ 1 callers
Function
validate_ollama_key
(api_key)
app.py:1743
↓ 1 callers
Function
validate_openai_key
(api_key)
app.py:1538
↓ 1 callers
Function
validate_openrouter_key
(api_key)
app.py:1592
↓ 1 callers
Function
validate_perplexity_key
(api_key)
app.py:1580
↓ 1 callers
Function
validate_qwen_key
(api_key)
app.py:1726
↓ 1 callers
Function
validate_sambanova_key
(api_key)
app.py:1508
↓ 1 callers
Function
validate_sarvam_key
(api_key)
app.py:1711
↓ 1 callers
Function
validate_together_key
(api_key)
app.py:1565
↓ 1 callers
Function
verify_azure_attestation_token
Verify an Azure Attestation JWT token cryptographically. This function: 1. Retrieves signing certificates from the Azure Attestation
secure/utils/crypto_utils.py:271
↓ 1 callers
Function
verify_snp_token
Verify an SNP attestation token. Local client verifies it is talking to a machine that is using a SNP TEE. Args: snp_token (
secure/utils/crypto_utils.py:520
↓ 1 callers
Method
wait_for_ping
( port, popen: subprocess.Popen, retry_seconds=2, max_retries=500, pin
minions/clients/utils.py:44
↓ 1 callers
Method
wait_for_ping
( port, popen: subprocess.Popen, retry_seconds=2, max_retries=500, pin
secure/utils/clients/utils.py:44
↓ 1 callers
Method
warn_if_missing
Warn if key is missing and return True if key exists
tests/utils/env_checker.py:50
Method
__add__
(self, other: "Usage")
minions/usage.py:31
Method
__add__
(self, other)
apps/minions-story-teller/story_minion.py:28
Method
__call__
Run the Minion protocol to answer a task. Args: task: The task/question to answer context: List of c
minions/minion_agent.py:237
Method
__call__
Run the RLM protocol. Args: task: The task/question to answer. context: List of context strings (will be joi
minions/minion_rlm.py:151
Method
__call__
Main method to execute the Deep Research Minions protocol Args: query: The original user query firecrawl_api_
minions/minions_deep_research.py:242
Method
__call__
Run the Arch Router Minion protocol to answer a task. Args: task: The task/question to answer context: List
minions/minion_arch.py:139
Method
__call__
Execute a development task using the DevMinion protocol. Args: task: The development task description
minions/minion_code.py:124
Method
__call__
( self, task: str, context: Optional[List[str]] = None, doc_metadata: Optional
minions/minion_reasoning.py:83
Method
__call__
Run the tunable minion protocol with specified cost sensitivity.
minions/minion_tunable.py:106
Method
__call__
Run the MinionCUA protocol, returning a result dictionary.
minions/minion_cua.py:172
Method
__call__
Run the minions protocol with MCP tools available
minions/minions_mcp.py:327
Method
__call__
Run the minions protocol to answer a task using local and remote models. Args: task: The task/question to answer doc_
minions/minions.py:244
Method
__call__
Run the minion protocol to answer a task using local and remote models. Args: task: The task/question to answer conte
minions/minion.py:130
Method
__call__
Run the minion protocol to answer a task using local and remote models. Args: task: The task/question to answer conte
minions/minion_wtools.py:594
Method
__call__
Run the secure minion protocol to answer a task. Args: task: The task/question to answer context: List of context str
secure/minions_secure.py:267
Method
__del__
(self)
minions/clients/utils.py:18
Method
__del__
Cleanup on object destruction.
minions/clients/lmcache.py:275
Method
__del__
(self)
minions/clients/docker_model_runner.py:251
Method
__del__
Cleanup when the client is destroyed
minions/clients/secure.py:384
Method
__del__
(self)
secure/utils/clients/utils.py:18
Method
__del__
Cleanup on destruction.
apps/minions-a2a/a2a_minions/converters.py:62
Method
__enter__
(self)
minions/utils/energy_tracking.py:583
Method
__exit__
(self, exc_type, exc_val, exc_tb)
minions/utils/energy_tracking.py:588
Method
__init__
(self)
minion_stdin_interface.py:37
Method
__init__
Initialize the Agno-based local client. Args: model: Agno model instance (HuggingFace, Ollama, OpenRouter, etc.)
minions/minion_agent.py:35
Method
__init__
Initialize the MinionAgent. Args: remote_client: Client for the remote/supervisor model (e.g., OpenAIClient)
minions/minion_agent.py:196
Method
__init__
(self, answer)
minions/minion_rlm.py:41
Method
__init__
Initialize MinionRLM. Args: remote_client: The powerful remote model client (controller/code writer). local_
minions/minion_rlm.py:119
Method
__init__
Initialize the DeepResearchMinions class Args: local_client: Local client for the Minions protocol remote_cli
minions/minions_deep_research.py:41
Method
__init__
Initialize Arch Router Minion. Args: remote_client: Remote supervisor client local_clients: Dictionary of av
minions/minion_arch.py:69
Method
__init__
Initialize the DevMinion. Args: local_client: Client for the local model (e.g. OllamaClient) remote_
minions/minion_code.py:81
Method
__init__
( self, local_client=None, remote_client=None, num_attempts: int = 3,
minions/minion_reasoning.py:54
Method
__init__
Initialize CostAwareMinion with cost sensitivity level. The CostAwareMinion intelligently balances between local and remote models
minions/minion_tunable.py:24
Method
__init__
Initialize the MinionCUA with local and remote LLM clients.
minions/minion_cua.py:147
Method
__init__
Initialize MCP config manager Args: config_path: Path to MCP config file. If None, will look in default locations
minions/minions_mcp.py:39
Method
__init__
Initialize with a SyncMCPClient
minions/minions_mcp.py:233
Method
__init__
Initialize SyncMinionsMCP with local, remote LLM clients and MCP.
minions/minions_mcp.py:250
Method
__init__
Initialize the Minion with local and remote LLM clients. Args: local_client: Client for the local model (e.g. OllamaClient)
minions/minions.py:148
Method
__init__
Initialize the Minion with local and remote LLM clients. Args: local_client: Client for the local model (e.g. OllamaClient)
minions/minion.py:78
Method
__init__
Initialize the Minion with local and remote LLM clients. Args: local_client: Client for the local model (e.g. OllamaClient)
minions/minion_wtools.py:560
Method
__init__
Initialize the Arch Router model. Args: model_name: HuggingFace model identifier device: Device to load mode
minions/utils/arch_router.py:59
Method
__init__
Initialize a conversation history with a maximum number of turns. Args: max_turns: Maximum number of turns to st
minions/utils/conversation_history.py:48
Method
__init__
Initialize workspace manager. Args: workspace_dir: Path to the workspace directory backup_enabled: W
minions/utils/workspace.py:16
Method
__init__
(self, embedding, text_body, file_path="")
minions/utils/multimodal_retrievers.py:44
Method
__init__
(self, embedding, image_path, upload, frame_id=0)
minions/utils/multimodal_retrievers.py:63
Method
__init__
( self, frame_embeddings: List[ImageEmbedding], video_path, upload )
minions/utils/multimodal_retrievers.py:84
Method
__init__
Initialize the MultiModalEmbedder. :param model_name: name of the local ollama model used to embed text, images, etc.
minions/utils/multimodal_retrievers.py:109
Method
__init__
Initialize a ChromaDB client and collection. :param embedding_model: name of the local ollama model used to embed text, images, etc.
minions/utils/multimodal_retrievers.py:240
Method
__init__
Initialize a Qdrant client and collection. :param embedding_model: name of the local ollama model used to embed text, images, etc.
minions/utils/multimodal_retrievers.py:395
Method
__init__
Initialize the parameter optimizer Args: local_client: Local client for Minions (will create OllamaClient if Non
minions/utils/parameter_optimizer.py:40
Method
__init__
(self)
minions/utils/voice_generator.py:33
Method
__init__
(self)
minions/utils/voice_generator.py:103
Method
__init__
Initialize the power monitor. :param mode: "mac" to use powermetrics, "nvidia" to use nvidia-smi, or "auto" to detect. :para
minions/utils/energy_tracking.py:10
Method
__init__
(self, mode="auto", interval=1.0)
minions/utils/energy_tracking.py:580
Method
__init__
Initialize the inference estimator. Args: model_name: Name of the model from the model_to_params table is_qu
minions/utils/inference_estimator.py:214
Method
__init__
Initialize the evaluator with teacher and student models.
minions/utils/minion_evaluator.py:20
Method
__init__
Initialize the PII extractor with regex patterns and NLP model.
minions/utils/pii_extraction.py:11
Method
__init__
Initialize the NousResearch client. Args: model_name: The model to use (default: "Hermes-3-Llama-70B")
minions/clients/nousresearch.py:27
Method
__init__
Initialize the MiniMax client. Args: model_name: The model to use (default: "MiniMax-M2"). Only "MiniMax-M2" is c
minions/clients/minimax.py:25
Method
__init__
Initialize the Vercel AI Gateway client. Args: model_name: The model to use (e.g., "anthropic/claude-sonnet-4", "openai/gpt-4o-mi
minions/clients/vercel_gateway.py:29
← previous
next →
701–800 of 1,660, ranked by callers