Skip to main content

boids-sdk

Python SDK and CLI for the Boids API.

Install

curl -fsSL https://raw.githubusercontent.com/NevaMind-AI/boids-sdk/main/install.sh | bash
export BOIDS_API_KEY="..."

The installer tries npm first, then falls back to pipx or pip. Use pip install boids-sdk when you only need the Python SDK dependency.

CLI

boids agent:@boids-team/jarvis "Introduce yourself in one sentence."
boids search "global launch growth agent" --limit 5
boids run "Create a launch plan for a developer tool."
boids agent:@boids-team/jarvis "Remember my name is Ada." --show-response-id
boids agent:@boids-team/jarvis "What is my name?" --prev resp_...

boids run searches /v1/market/search, selects the first returned agent, and then sends your prompt to /v1/responses.

SDK

from boids import BoidsClient

client = BoidsClient()

response = client.responses.create(
    model="agent:@boids-team/jarvis",
    input="Introduce yourself in one sentence.",
)
print(response)

Chat complete:

response = client.chat.complete(
    model="agent:@boids-team/jarvis",
    messages=[{"role": "user", "content": "Introduce yourself in one sentence."}],
)
print(response)

Streaming:

for event in client.responses.create(
    model="agent:@boids-team/jarvis",
    input="Introduce yourself in one sentence.",
    stream=True,
):
    print(event.data)

Market search:

agents = client.market.search(query="global launch growth agent", limit=5)
print(agents["data"]["items"][0]["model_name"])

Conversation context:

first = client.responses.create(
    model="agent:@boids-team/jarvis",
    input="Remember my name is Ada.",
)

second = client.responses.create(
    model="agent:@boids-team/jarvis",
    input="What is my name?",
    previous_response_id=first["id"],
)

Metadata

Release files for boids-sdk 0.1.2

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

Source distribution (sdist)

Source distribution for boids-sdk 0.1.2
File Size Uploaded Provenance Actions
boids_sdk-0.1.2.tar.gz 7.9 kB Without provenance Details for boids_sdk-0.1.2.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for boids-sdk 0.1.2
File Interpreter ABI Platform Actions
boids_sdk-0.1.2-py3-none-any.whl Python 3 none any Details for boids_sdk-0.1.2-py3-none-any.whl

Total release size: 15.8 kB

Release files / boids_sdk-0.1.2.tar.gz

Download URL boids_sdk-0.1.2.tar.gz
Size 7.9 kB
Tags Source
SHA-256 checksum
How to use checksums
304b588442c26ad5f0e957a44ae4798e4fa375fea2f16d130e4e2f52191d22e9
BLAKE2b-256 checksum
How to use checksums
13168a058e66b2ecfaed7a967153cc1643a4aaf46b31c1ddb28918166665d9ba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / boids_sdk-0.1.2-py3-none-any.whl

Download URL boids_sdk-0.1.2-py3-none-any.whl
Size 7.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d1f3f06184725e8a63e5923309d618d666aca7e01e4da92cd2a046d54e4d2523
BLAKE2b-256 checksum
How to use checksums
a6d2b1eccd5d8933bf250966f9d7d210bf124cd6ad7eee87df9aa3dfa9595428
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Security for boids-sdk 0.1.2

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