just-agents-web
A web API wrapper for just-agents that provides OpenAI-compatible endpoints. This package allows you to expose just-agents functionality through a REST API that follows OpenAI's API conventions, making it easy to integrate with existing applications that use OpenAI's API format.
Installation
pip install just-agents-web
Features
- 🔄 OpenAI-compatible REST API endpoints
- 🤖 Wrap any just-agents agent as an API service
- 🔌 Drop-in replacement for OpenAI API clients
- 🛠️ Built on just-agents-core
Dependencies
- just-agents-core
- FastAPI
- pydantic
Quick Start
The project subpublish run-agent script, so you can run any agent yaml by running:
run-agent path/to/agent.yaml
You can also do it with few lines of python code:
from just_agents.web.run_agent import run_agent_server
run_agent_server(Path("agent_profiles.yaml"))
We also provide AgentRestAPI class that you can extend and add your methods to agent endpoint.
Metadata
Release files for just-agents-web 0.8.9
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| just_agents_web-0.8.9.tar.gz | 21.5 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| just_agents_web-0.8.9-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 47.6 kB
Release files / just_agents_web-0.8.9.tar.gz
| Download URL | just_agents_web-0.8.9.tar.gz |
|---|---|
| Size | 21.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
85d189089bb433dbc50c79e82f429890f4f21a33022f8c4cbd65e3c074c6e30b
|
|
BLAKE2b-256 checksum How to use checksums |
9f1b4ef8cbad72881b9e8bbee8834e48ef4a013866389d45b4011b3a2f6476d0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.2.1 CPython/3.10.12 Linux/5.15.0-161-generic
|
Release files / just_agents_web-0.8.9-py3-none-any.whl
| Download URL | just_agents_web-0.8.9-py3-none-any.whl |
|---|---|
| Size | 26.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1e479135767b46f26b2a8cb04fe36e3bfe4b5573afc7bef938e795333b9e5cc2
|
|
BLAKE2b-256 checksum How to use checksums |
69d3c31707c0a70de31fd05f9d263aaac69bff3dfb355e1a133e967653fd6ee5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.2.1 CPython/3.10.12 Linux/5.15.0-161-generic
|
Security for just-agents-web 0.8.9
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.