We’ve successfully submitted our project to the Colosseum Breakout Hackathon!
Visit
LogoLogo
WebsiteX
  • About Minos
  • Minos SDK
    • Core functions
      • Core functions: Trade
      • Core functions: Vaults
    • Websocket
    • CLI: Sandbox strategy testing
  • Multi-Agent Orchestration
    • Agents
      • Data Collection Agent
      • Analytical Agent
      • Strategy Development Agent
      • Trade Implementation Agent
      • Performance Monitoring Agent
    • OpenAI Swarm and Langchain
  • Terminal: On-chain tasks execution
  • Autonomous trading agents
    • Ariadne: Autonomous Trade Scanner
    • Deucalion: Advanced Copy Trading
    • Androgeus: Rule-Based Trade Executor
    • How to use
    • Funds
  • Agent Vaults
    • Creation process
    • Cancelation process
    • Fees
    • Token
  • DevOps
    • Servers and GPU Infrastructure
    • Retrieval-Augmented Generation (RAG) Operations
      • Iterative Retrieval-Generation
      • Embedding Models
    • Conversational History Management
    • Agent Monitoring & Performance Analytics
  • Telegram terminal
Powered by GitBook

Minos AI 2025

On this page
  1. Minos SDK

Core functions

This code is part of the Minos SDK class, which enables developers to interact with MINOS AI’s trading platform, including:

Executing trades with agents like ARIADNE (token scanning), DEUCALION (copy trading), and ANDROGEUS (rule-based trading).

Creating and managing investable vaults for sharing trading strategies. The __init__ method sets up the SDK for authenticated API access, while _make_request handles the underlying HTTP communication, making it easy for developers to call specific endpoints.

def __init__(self, api_key: str, base_url: str = "https://api.minosai.net/v1"):
    """Initialize SDK with API key and base URL."""
    self.api_key = api_key
    self.base_url = base_url
    self.headers = {"Authorization": f"Bearer {api_key}", "Content-Type": "application/json"}
def _make_request(self, endpoint: str, method: str = "GET", data: Optional[Dict] = None) -> Dict:
    """Helper method for API requests."""
    url = f"{self.base_url}/{endpoint}"
    try:
        if method == "POST":
            response = requests.post(url, headers=self.headers, json=data)
        else:
            response = requests.get(url, headers=self.headers)
        response.raise_for_status()
        return response.json()
    except requests.RequestException as e:
        raise Exception(f"API request failed: {str(e)}")

PreviousMinos SDKNextCore functions: Trade

Last updated 5 days ago