Skip to main content

Core runtime, agent framework, and Rust bindings for the Jazzmine ecosystem

Project description

jazzmine

Jazzmine Core is the runtime and framework package for building conversational AI agents with:

  • structured flow orchestration
  • long-term memory (Rust-backed vector memory)
  • tool and sandbox orchestration
  • pluggable LLM providers

Installation

pip install jazzmine

Quick Start

from jazzmine.core import AgentBuilder, OpenAILLMConfig

agent, teardown = await (
    AgentBuilder(
        name="Nova",
        agent_id="nova-1",
        personality="Helpful and concise assistant",
    )
    .llm(OpenAILLMConfig(
        model="meta/llama-3.3-70b-instruct",
        api_key="YOUR_API_KEY",
        base_url="https://integrate.api.nvidia.com",
    ))
    .build()
)

Documentation

See repository documentation for complete guides and API references.

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

jazzmine-0.1.30.tar.gz (190.0 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

jazzmine-0.1.30-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl (4.3 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARM64

jazzmine-0.1.30-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl (4.3 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARM64

jazzmine-0.1.30-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl (4.3 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARM64

jazzmine-0.1.30-pp37-pypy37_pp73-manylinux_2_28_aarch64.whl (4.3 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARM64

jazzmine-0.1.30-cp38-abi3-win_amd64.whl (4.1 MB view details)

Uploaded CPython 3.8+Windows x86-64

jazzmine-0.1.30-cp38-abi3-manylinux_2_28_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.28+ x86-64

jazzmine-0.1.30-cp38-abi3-manylinux_2_28_aarch64.whl (4.3 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.28+ ARM64

jazzmine-0.1.30-cp38-abi3-macosx_11_0_arm64.whl (3.9 MB view details)

Uploaded CPython 3.8+macOS 11.0+ ARM64

jazzmine-0.1.30-cp38-abi3-macosx_10_12_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.8+macOS 10.12+ x86-64

File details

Details for the file jazzmine-0.1.30.tar.gz.

File metadata

  • Download URL: jazzmine-0.1.30.tar.gz
  • Upload date:
  • Size: 190.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for jazzmine-0.1.30.tar.gz
Algorithm Hash digest
SHA256 3aa740142a24a16c0ddbaa77a82f5b9b5fdb9bc638a007b595f99512d13f925e
MD5 f5c37661df6ef8a53ca379563cb0cab0
BLAKE2b-256 c18cfefad841a06313d03f48c2ad3ea1ff70ffd9847250bc3b7bb527833880b4

See more details on using hashes here.

File details

Details for the file jazzmine-0.1.30-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for jazzmine-0.1.30-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 22c89ef61ce97f4e04ba9067ff4f191f6386199d1d467399d574906fb5e09008
MD5 b5f20c1c21518ac4b4f1c07b866fa256
BLAKE2b-256 e68eedafdfc8c0cbc5e4b57fe903f78d2e5694530b76537c9a83bf1ce0c1d5e6

See more details on using hashes here.

File details

Details for the file jazzmine-0.1.30-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for jazzmine-0.1.30-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bf908ff8f7954195e555dc426a2868368b68e87a02053908b810bc26104dcf0c
MD5 dcecc8377209d46bb866133c4c40a3c5
BLAKE2b-256 2eb2c1fb8dae629554f604e35befede5f482d54f6553d5e7efbbd322c54c186f

See more details on using hashes here.

File details

Details for the file jazzmine-0.1.30-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for jazzmine-0.1.30-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e7a465e08d369a3c7298065ac857c9d830c969c85a3ac27ef5ef105b9e9b43da
MD5 4cdd38a1fae6b0636bd34bd4466e596d
BLAKE2b-256 52a0fe9060a1192a9f0f3498e5f91ea03c4d05adca3dba89404160afd870eb43

See more details on using hashes here.

File details

Details for the file jazzmine-0.1.30-pp37-pypy37_pp73-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for jazzmine-0.1.30-pp37-pypy37_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 988da7a57e9d2b0cc0959638f3326ff79b110adc2d01b9ecdb7f707fd8cb48c0
MD5 9dcd8bbb2a6f75e8bc57a7ef994028b4
BLAKE2b-256 b47bc30c76ce813f9c042488e7ea2a5907dc36013865927809d2e04e0ec20c04

See more details on using hashes here.

File details

Details for the file jazzmine-0.1.30-cp38-abi3-win_amd64.whl.

File metadata

  • Download URL: jazzmine-0.1.30-cp38-abi3-win_amd64.whl
  • Upload date:
  • Size: 4.1 MB
  • Tags: CPython 3.8+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for jazzmine-0.1.30-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 f32ea776725504e24d4ffb3aa50b78930891bfc063383694a7474d98214f4a5e
MD5 61bbf160e91aec2b178fc98d19346f19
BLAKE2b-256 860313e81d3416f2ee89aecff90d502d00d6e46ca59106cba32ad7e4fd4b57d1

See more details on using hashes here.

File details

Details for the file jazzmine-0.1.30-cp38-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for jazzmine-0.1.30-cp38-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 15de0499afa07a9275193db3c86ffa310444676514fdd3f4688f7dfe4ac5bde0
MD5 2c58db38cbdced99a108da704b4aa892
BLAKE2b-256 e41434f6b7fcbd8fe052d032db25056ede7afbc8fcd838d8e6d35536e1de47eb

See more details on using hashes here.

File details

Details for the file jazzmine-0.1.30-cp38-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for jazzmine-0.1.30-cp38-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cd4fdd919429ab8ddc533a8374dc5e1ac38ce24dc328586f1f0b6c16db6458b3
MD5 7e6a3823cc8d4a67564365f9f04b3589
BLAKE2b-256 b7dba908700b25a2e80378f936464450357d96992f382afd4da3d21e11cc36f4

See more details on using hashes here.

File details

Details for the file jazzmine-0.1.30-cp38-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for jazzmine-0.1.30-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 de86ba31921ad87e2b0f42b9f4e490b68d92c8f1b04a0b0c277efd754db9057b
MD5 e4c89dda8920128157072a1b3269d43c
BLAKE2b-256 c9c3f6a45e4021575c050ee0ea88f88ce0ece2991acb6baf9c00cfc0f4dbe1bb

See more details on using hashes here.

File details

Details for the file jazzmine-0.1.30-cp38-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for jazzmine-0.1.30-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b8fbb6d7637382f1abc2dee896af366b94159a0ebd039d898e224f7f6679c688
MD5 a4abada898e06e096c463964f5e4a633
BLAKE2b-256 e69246fb4e490bb5f563bee4a72d457fe9bbfe13034bd8a388a49a8e1569ce06

See more details on using hashes here.

Supported by

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