Skip to main content

banner

GitHub ● Workflows ● Issues

$ pip install aism

So... what is Aism?

Aism provides a clean interface for summarizing, translating, conditional checks (like keypoint matching, mentioned checking), data auto-filling, reordering, organizing, procedural data processing, function calling, and more.1

TL;DR: Aism is AI for the runtime.

1 Striked-through features are currently in development and will be shipped within the next few months.

🧑‍🚀 3 Steps

Expand...

Aism is as simple as these 3 steps:

  1. Get your Groq API key here: console.groq.com

  2. Create your first AI runtime using the Aism() class.

from aism import Aism

ai = Aism(
  api_key="YOUR_GROQ_API_KEY"  # optional. defaults to environment variable "GROQ_API_KEY"
)
  1. Give any kind of data to the AI and play around with it.
from dataclasses import dataclass

@dataclass
class News:
  title: str
  excerpt: str
  tags: list[str]

news = """\
A man in Springfield has reportedly trained his pet goldfish to understand basic calculus principles…
"""

# Give the data to the AI and fill it with the dataclass
print(ai.give(news).fill(News))

We get a nice result like this:

🐣 Aism runtime

News(
  title='A man in Springfield has reportedly trained his…', 
  summarization='While skeptics abound, the fish has allegedly…', 
  tags=['goldfish', 'calculus', 'Springfield']
)

Awesome! Your data is even more structured and easier to understand through the typing system.

But wait, there's MORE to Aism?! Learn all about Aism in the learn/ directory.

📚 Resources

  • 🧠 Learn – The central of everything, perhaps.
  • 📖 Documentation – Refer to the API documentation and examples.
  • 🥐 Cookbooks - Realistic use cases with notebooks.

(c) 2024 AWeirdDev

Metadata

Release files for aism 0.1.0

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

Source distribution (sdist)

Source distribution for aism 0.1.0
File Size Uploaded Provenance
aism-0.1.0.tar.gz 385.0 kB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for aism 0.1.0
File Interpreter ABI Platform
aism-0.1.0-cp312-none-win_amd64.whl CPython 3.12 none Windows x86-64 Details
aism-0.1.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
aism-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details

Total release size: 4.5 MB

Release files / aism-0.1.0.tar.gz

Download URL aism-0.1.0.tar.gz
Size 385.0 kB
Tags Source
SHA-256 checksum
How to use checksums
c774c047c315784ef121eb9acc39347f9fcc543862500890390a3a6b91c61d77
BLAKE2b-256 checksum
How to use checksums
4f3755ad1bef23d1369a305490a8952b25b1b663890f1afdd13a5fcb58b69342
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / aism-0.1.0-cp312-none-win_amd64.whl

Download URL aism-0.1.0-cp312-none-win_amd64.whl
Size 1.2 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
e6a44d9c67e79ee530b5857dfa29586df51e7f009f7c50568566d809e614cc0f
BLAKE2b-256 checksum
How to use checksums
a77fc02038476ed66b4eaeffbe01ab34a7def1811c751ed8ac47961c8d377d08
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / aism-0.1.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL aism-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Size 1.4 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7b1e330b938b30b03684b22a0ca92eb8a305488460bf093fa94693053d45123b
BLAKE2b-256 checksum
How to use checksums
439a03e8b37cda4cbf44e49fe280caa3ae4bf7aecd27dc0f3122f17ed86d80df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Release files / aism-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl

Download URL aism-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl
Size 1.5 MB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
abb649f35b27608a34c29f4cd34b0d45b056af3b673711540ade0bbf4146fd12
BLAKE2b-256 checksum
How to use checksums
8c96ff7902a0e20fa61d4a97d92c5408d28c987cae5f7bab8a98b2c3983c7ea4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.1

Security for aism 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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