Skip to main content

Industrial-grade Decentralized AI Communication Protocol

Project description

AIP Swarm (Official SDK)

The official Python client for the AI Interaction Protocol (AIP).

AIP is a decentralized reasoning layer that enables multiple AI models (GPT-4, Claude, Llama, and more) to communicate, cross-examine, and converge on high-fidelity solutions. By moving beyond single-model "guessing," AIP provides a mathematical consensus engine for complex logic.

Installation

pip install aip-swarm

Quick Start (30 Seconds)

AIP is designed for developer simplicity. The solve() function abstracts away the entire multi-model negotiation ledger.

import os
from aip import solve

# 1. Provide your Host credentials
os.environ["AIP_HOST_URL"] = "https://your-aip-server.com"
os.environ["AIP_HOST_KEY"] = "your-host-key"

# 2. Seed a goal and let the swarm debate
result = solve(
    goal="Optimize this SQL query for a billion-row table: SELECT * FROM logs WHERE type='error'",
    models=["gpt-4o", "claude-3-5-sonnet"],
    max_rounds=15  # Protection against infinite loops
)

print(f"Consensus Answer: {result.text}")
print(f"Session Trace: {result.trace}") # See the entire reasoning chain

Key Features

  • Multi-Model Consensus: Eliminates hallucination by forcing independent models to agree on a final output.
  • Session Isolation: Full multi-tenancy support via session_id.
  • Cost Protection: Built-in max_rounds guards to prevent runaway API spend.
  • Structured Intent Vectors: Uses a mathematical ledger of IDEA, REFINE, CRITIQUE, and FINAL stages.

Documentation

For the full specification and advanced usage (including custom node orchestration), visit aip.network/docs.

License

MIT

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

aip_swarm-1.1.2.tar.gz (6.0 kB view details)

Uploaded Source

Built Distribution

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

aip_swarm-1.1.2-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

File details

Details for the file aip_swarm-1.1.2.tar.gz.

File metadata

  • Download URL: aip_swarm-1.1.2.tar.gz
  • Upload date:
  • Size: 6.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.6

File hashes

Hashes for aip_swarm-1.1.2.tar.gz
Algorithm Hash digest
SHA256 b6b34788cb0769ed55c1fcf46d21197ace507184254fd33b2f954e9f188dd881
MD5 328c37e9f597eb5a03a673f7fe3a651f
BLAKE2b-256 6a7b846724da13289d2ea42d26bf291063b1171c73f780181ce6d98ea8c1cc5a

See more details on using hashes here.

File details

Details for the file aip_swarm-1.1.2-py3-none-any.whl.

File metadata

  • Download URL: aip_swarm-1.1.2-py3-none-any.whl
  • Upload date:
  • Size: 6.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.6

File hashes

Hashes for aip_swarm-1.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 cc6558d0d808d5db40e98b29d8b01220a92cd6f691c9c3f51be5a61e5b7a4e83
MD5 fc0d06e1d665f8485fc073b024d3047f
BLAKE2b-256 68ef4ae54bf0cb2d4f868e6522573317f4dd1814053b23e0ba3439f1858628da

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