Skip to main content

atulya-all

All-in-one package for Atulya - A living algorithm for machine intelligence (MI)

Quick Start

from atulya import start_server, AtulyaClient

# Start server with embedded PostgreSQL
server = start_server(
    llm_provider="groq",
    llm_api_key="your-api-key",
    llm_model="openai/gpt-oss-120b"
)

# Create client
client = AtulyaClient(base_url=server.url)

# Store memories
client.put(agent_id="assistant", content="User prefers Python for data analysis")

# Search memories
results = client.search(agent_id="assistant", query="programming preferences")

# Generate contextual response
response = client.think(agent_id="assistant", query="What languages should I recommend?")

# Stop server when done
server.stop()

Using Context Manager

from atulya import AtulyaServer, AtulyaClient

with AtulyaServer(llm_provider="groq", llm_api_key="...") as server:
    client = AtulyaClient(base_url=server.url)
    # ... use client ...
# Server automatically stops

Installation

pip install atulya-all

Release files for atulya-all 0.8.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for atulya-all 0.8.7
File Size Uploaded
atulya_all-0.8.7.tar.gz 17.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for atulya-all 0.8.7
File Interpreter ABI Platform
atulya_all-0.8.7-py3-none-any.whl Python 3 none any Details

Total release size: 29.4 kB

Release files / atulya_all-0.8.7.tar.gz

Download URL atulya_all-0.8.7.tar.gz
Size 17.9 kB
Tags Source
SHA-256 checksum
How to use checksums
5360a05f27038c7a37ad4baa985a9c7b8dacea2e30df8d0153197424f5338220
BLAKE2b-256 checksum
How to use checksums
eb308e6432894a38a36f0dc2391188b7cd254dd666489ed078e759ac1ff8f638
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / atulya_all-0.8.7-py3-none-any.whl

Download URL atulya_all-0.8.7-py3-none-any.whl
Size 11.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
519fb935663ad85648300e08566000b3cdff57243bd20be532e92d1458de5304
BLAKE2b-256 checksum
How to use checksums
ca428e591f1b3ff032ba76fb5ec75233ef73ba8ca7ee403d38e66fe365f15487
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release history Release notifications | RSS feed

This release

0.8.7 This release

2 release files

0.8.6

2 release files

0.8.5

2 release files

0.8.4

2 release files

0.8.3

2 release files

0.8.2

2 release files

0.8.1

2 release files

0.8.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page