Skip to main content

BeeOS for Python

beeos is the official Python entry point for BeeOS. It provides a stable, convenient facade over the generated beeos-sdk Platform OpenAPI client.

Install

python -m pip install beeos

Usage

from beeos import BeeOS

client = BeeOS()
agent = client.agents.list().data[0]
task = client.tasks.create(
    agent_id=agent.id,
    message="Create a promotional video for BeeOS",
)
print(task.data.task_id)

BeeOS() reads BEEOS_API_KEY and optionally BEEOS_API_URL from the environment. Both remain explicitly configurable when needed:

client = BeeOS(
    api_key="oag_your_api_key",
    base_url="https://openapi.beeos.ai",
)

Use the client as a context manager when its lifetime should be explicit:

with BeeOS() as client:
    agents = client.agents.list()

Use beeos.sdk when you need the complete generated API and model surface:

import beeos

configuration = beeos.Configuration(
    host="https://openapi.beeos.ai",
    access_token="oag_your_api_key",
)

with beeos.ApiClient(configuration) as client:
    response = beeos.sdk.AgentsApi(client).list_agents()
    print(response)

You can also install and import beeos-sdk / beeos_sdk directly.

Metadata

Release files for beeos 0.2.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 beeos 0.2.0
File Size Uploaded
beeos-0.2.0.tar.gz 3.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for beeos 0.2.0
File Interpreter ABI Platform
beeos-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 6.7 kB

Release files / beeos-0.2.0.tar.gz

Download URL beeos-0.2.0.tar.gz
Size 3.2 kB
Tags Source
SHA-256 checksum
How to use checksums
6967a35f0b7929913a3b05046f0ca65cc756c2623bed2ab947fcbad1f25ac0b6
BLAKE2b-256 checksum
How to use checksums
34993279a3a4c0183cac32ac4177a08861ab47fa7c9640ee54b51a921e3750a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 4, 2026.

Transparency log

Release files / beeos-0.2.0-py3-none-any.whl

Download URL beeos-0.2.0-py3-none-any.whl
Size 3.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ea6d4710f18cd5afd5d57851fd6ccf7d47ec59767f7280f7fb5d630daceb729f
BLAKE2b-256 checksum
How to use checksums
27dd204fa9cb741de3f2fa71d6e2d399e5014c80373ddc8932d8f77932763c7b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 4, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.1

2 release files

0.1.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