CellMage API Referenceยถ

This section provides detailed API documentation for CellMageโ€™s modules and classes.

Core APIsยถ

LLM Adaptersยถ

cellmage.adapters

Adapters for integrating with external services and libraries.

cellmage.adapters.direct_client

cellmage.adapters.langchain_client

cellmage.interfaces

Storage APIsยถ

cellmage.storage

Storage implementations for saving and loading conversations.

cellmage.storage.memory_store

cellmage.storage.markdown_store

cellmage.storage.sqlite_store

SQLite-based storage for conversation history.

Resourcesยถ

Utilitiesยถ

cellmage.utils.date_utils

Date and time utility functions for CellMage.

cellmage.utils.file_utils

cellmage.utils.logging

cellmage.utils.token_utils

Token counting utilities for estimating token usage in LLM prompts.

Integrationsยถ

cellmage.integrations

Integration utilities with external services and APIs.

cellmage.integrations.confluence_utils

Confluence API integration utilities for Cellmage.

cellmage.integrations.github_utils

GitHub utility for interacting with the GitHub API.

cellmage.integrations.gitlab_utils

GitLab utility for interacting with the GitLab API.

cellmage.integrations.jira_utils

Jira utility for interacting with the Jira API.

cellmage.integrations.gdocs_utils

Google Docs utility for interacting with the Google Docs API.

cellmage.integrations.webcontent_utils

Utility functions for fetching and processing website content.

cellmage.integrations.image_utils

Utility functions for image processing and manipulation.

Context Providersยถ

cellmage.context_providers

Context providers for CellMage.

cellmage.context_providers.ipython_context_provider

IPython-specific context provider for CellMage.

Ambient Modeยถ

cellmage.ambient_mode

Ambient mode functionality for CellMage.