Skip to main content

Experimental collaboration tool to use multiple AI personnel together equipped with instructed function calls.

Project description

Jam.AI

Create Jam session with AI

Jam is an experimental collaboration tool to use multiple AI personnel together equipped with instructed function calls.

View Changelog

Demo

Quick Start

from jam import Jam
from jam.personnel import BasicPersonnel
from jam.instrument import PromptPainter
from jam.persistence import SQLitePersistence

jam_room = Jam(
    members=[
        BasicPersonnel.from_json('example/personnel/albert-einstein.json'),
        BasicPersonnel.from_json('example/personnel/stephen-hawking.json')
    ],
    instruments=[
        PromptPainter()
    ],
    persistence=SQLitePersistence()
)

prompt = jam_room.compose(
    message='Give me a question',
    multi=True
)

Installation

~ pip install jam --upgrade

You need to use Pip to install jam. Conda package is currently unavailable.

Requirements

  • Python >= 3.8
  • OpenAI

Extra Requirements for Function Calls

  • Requests
  • Stability SDK
  • Pillow

Author

  • Abhishta Gatya (Email) - Software and Machine Learning Engineer

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jam_ai-0.1.4.tar.gz (19.4 kB view hashes)

Uploaded Source

Built Distribution

jam_ai-0.1.4-py3-none-any.whl (30.0 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page