SuperDuper Framework

repository·main·Indexed 26 days ago

https://github.com/superduper-io/superduper

A framework for building compositional and declarative database-integrated AI applications and agents. SuperDuper provides a variety of plugins for integrating AI models and data backends, including support for OpenAI, Anthropic, Cohere, Jina, Llama.cpp, Sentence-Transformers, and scikit-learn, as well as data backends like MongoDB and Snowflake.

Tokens
24.8K
Snippets
62
Records
207
Agent score
90%

What's inside SuperDuper

  1. Install Superduper

    main

    To use Superduper, you must have Python 3.10+ installed. Installation involves three steps: installing the base framework, installing a databackend plugin, and optionally installing use-case specific plugins.

    1. Install the base package
    2. Install a databackend plugin (e.g., MongoDB, SQL, Snowflake, or Redis)
    3. Install additional plugins for specific use cases (e.g., superduper-<plugin_name>)
    # Install the base package
    pip install superduper-framework >= 0.7.0
    
    # Install a plugin for your databackend (choose one)
    pip install superduper-mongodb >= 0.7.0
    # or
    pip install superduper-sql >= 0.7.0
    # or
    pip install superduper-snowflake >= 0.7.0
    # or
    pip install superduper-redis >= 0.7.0
    
    # Install additional plugins for your use-case (optional)
    pip install superduper-<plugin_name>