PythonResources
Base
Reference for magick_mind.resources.base.
magick_mind.resources.base
Base class for API resource clients.
BaseResource
class BaseResource()Base class for all resource clients.
Resource clients encapsulate API endpoints for specific domains (e.g., chat, history, users, mindspaces).
For a complete implementation example, see docs/contributing/resource_implementation_guide/
Example:
class ChatResourceV1(BaseResource): async def send(self, api_key: str, message: str, **kwargs) -> ...: return await self._http.post("/v1/magickmind/chat", json={...})
BaseResource.__init__
def __init__(http_client: "HTTPClient")Initialize resource client.
Arguments:
http_client- HTTP client for making API requests