MagickMind
  1. SDK
  • Documentation
    • Get started
      • Introduction
      • Quick Start
      • First API Call
    • Core Concepts
      • Projects
      • Corpus
      • Mindspaces
      • End-Users
      • Websocket
    • Authentication
      • Overview
      • OAuth Flow
      • API Keys
    • Guides
      • Creating a Corpus
      • Managing End-Users
    • SDK
      • Python
      • Go
  • API Reference
    • v1
      • Auth
        • Login
        • Refresh Token
      • End-Users
        • Create End-User
        • Get End-User by ID
        • Update End-User
        • Query End-Users
        • Delete End-User
      • Project
        • Create Project
        • Get Project by ID
        • Get Project List
        • Update Project
        • Delete Project
      • Mindspaces
        • Create Mindspace
        • Update Mindspace
        • Get Mindspace by ID
        • Get Mindspace List
        • Delete Mindspace
        • Get Mindspace Messages
        • Delete Mindspace
        • Add Mindspace Users by ID
      • Chat
        • Magick Mind Chat
      • Realtime
        • Websocket Subscribe
      • Runtime
        • Get Effective Personality
        • Invalidate Cache
  1. SDK

Python SDK

Overview#

The magickmind package provides type-safe, validated access to Bifrost's chat, mindspace, and realtime features.

Installation#

Using pip:
Using uv (recommended):
Quick Start

Features#

Authentication - Secure email/password auth with JWT tokens
Chat - Chat resource with Pydantic validation
Mindspaces - Manage AI reasoning contexts
Realtime - WebSocket client for real-time AI responses
Typed Resources - Projects, corpus, and API keys
Validation - Automatic request/response validation

Resources#

Pypi - https://pypi.org/project/magickmind/
GitHub - https://github.com/General-Magick-Industries/py-magickmind
Previous
SDK
Next
Go
Built with