byokit for Python
Get a short list of AI models without Node or a network request:
import byokit
models = byokit.get_models()
print([{"id": m["id"], "name": m["name"]} for m in models])
Returns provider/model metadata, limits, price, features, tags, logos and contributor
verification reports. byokit.Catalog(custom_data).get_models(query) uses a custom snapshot.
Pure Python, with no runtime dependencies. Use client = byokit.OpenAI(base_url=..., api_key=...) and
client.chat.completions.create(model=model["apiModelId"], messages=...).
Use byokit.Anthropic(...) and client.messages.create(...) for Claude format.
Keys stay in client memory and are never persisted. Responses support attribute
and dictionary access. Stateless byokit.call(model, prompt, key) remains supported.
See the SDK guide for examples, protocol adapters, official SDK integration, validation, and migration.
Metadata
Release files for byokit 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| byokit-0.0.1.tar.gz | 85.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| byokit-0.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 170.0 kB
Release files / byokit-0.0.1.tar.gz
| Download URL | byokit-0.0.1.tar.gz |
|---|---|
| Size | 85.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3785c2bbb989930742b4f23c4905dc23c4fe374043aeee1423bd19f655fcb4a3
|
|
BLAKE2b-256 checksum How to use checksums |
2f6fc3d84d207e0f18882bd8bf4aa33bc677711051b12df86b6a1e420595f69f
|
| 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 Oct 15, 2026.
Transparency logRelease files / byokit-0.0.1-py3-none-any.whl
| Download URL | byokit-0.0.1-py3-none-any.whl |
|---|---|
| Size | 85.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9701759eb9b3567eb2ae2eb0baae83d1b39b392f28470c953423ddf59e654388
|
|
BLAKE2b-256 checksum How to use checksums |
004236927deffbc60f35d386a445391aff5876f21cd4490e5f5b8cb2dacea7f6
|
| 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 Oct 15, 2026.
Transparency log