Skip to main content

otaro

uv add otaro

Documentation: https://silanthro.github.io/otaro

Example

Create a config YAML file to describe the task.

# A sample config for a haiku writing task

model: gemini/gemini-2.0-flash-001

inputs:
- topic

outputs:
- haiku
from otaro import Task

task = Task.from_config("poet.yml")
response = task.run(topic="frog")
print(response.haiku)

"""
Green skin on blue pond,
A croaking song fills the air,
Summer's gentle kiss.
"""

See ./examples for more examples and configs.

Deploy API

Run otaro to deploy a config file as an API.

$ otaro examples/poet.yml

Navigate to "https://localhost:8000" to view and test the API documentation.

Metadata

Release files for otaro 0.0.12

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

Source distribution (sdist)

Source distribution for otaro 0.0.12
File Size Uploaded Provenance
otaro-0.0.12.tar.gz 272.8 kB Without provenance Details

Built distribution (wheel)

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

Total release size: 290.3 kB

Release files / otaro-0.0.12.tar.gz

Download URL otaro-0.0.12.tar.gz
Size 272.8 kB
Tags Source
SHA-256 checksum
How to use checksums
88db5272334ce5a213367a870afbf6113c778b85677a0627aeb5db453209ed8a
BLAKE2b-256 checksum
How to use checksums
7416b433b84907cb0fc4c1b2d3651b6e649c0c4bb6c48c138f511deb0227c11a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.4.24

Release files / otaro-0.0.12-py3-none-any.whl

Download URL otaro-0.0.12-py3-none-any.whl
Size 17.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cb1bcfa949f188730a3674bf66163e3997d19cd8d9de99ccf836f434dc12877d
BLAKE2b-256 checksum
How to use checksums
97690503f18a7c855a50bcca55d9360c133983152a7398e291a390fa2fd81167
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.4.24

Security for otaro 0.0.12

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