Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

High performance client for Baseten.co

This library provides a high-performance Python client for Baseten.co endpoints including embeddings, reranking, and classification. It was built for massive concurrent post requests to any URL, also outside of baseten.co. InferenceClient releases the GIL while performing requests in the Rust, and supports simulaneous sync and async usage. It was benchmarked with >1200 rps from a single-core machine on baseten.co. InferenceClient is built on top of pyo3, reqwest and tokio and is MIT licensed.

Installation

pip install baseten_inference_client

Usage

import os
import asyncio
from baseten_inference_client import InferenceClient, OpenAIEmbeddingsResponse, RerankResponse, ClassificationResponse

api_key = os.environ.get("BASETEN_API_KEY")
api_base_embed = "https://model-yqv0rjjw.api.baseten.co/environments/production/sync"
# Also works with 3rd party endpoints.
# api_base_embed = "https://api.openai.com" or "https://api.mixedbread.com"
client = InferenceClient(api_base=api_base_embed, api_key=api_key)

Synchronous Embedding

texts = ["Hello world", "Example text", "Another sample"]
response = client.embed(
    input=texts,
    model="my_model",
    batch_size=4,
    max_concurrent_requests=32,
    timeout_s=360
)

# Accessing embedding data
print(f"Model used: {response.model}")
print(f"Total tokens used: {response.usage.total_tokens}")

for i, embedding_data in enumerate(response.data):
    print(f"Embedding for text {i} (original input index {embedding_data.index}):")
    # embedding_data.embedding can be List[float] or str (base64)
    if isinstance(embedding_data.embedding, list):
        print(f"  First 3 dimensions: {embedding_data.embedding[:3]}")
        print(f"  Length: {len(embedding_data.embedding)}")

# Using the numpy() method (requires numpy to be installed)
import numpy as np
numpy_array = response.numpy()
print("\nEmbeddings as NumPy array:")
print(f"  Shape: {numpy_array.shape}")
print(f"  Data type: {numpy_array.dtype}")
if numpy_array.shape[0] > 0:
    print(f"  First 3 dimensions of the first embedding: {numpy_array[0][:3]}")

Note: The embed method is versatile and can be used with any embeddings service, e.g. OpenAI API embeddings, not just for Baseten deployments.

Asynchronous Embedding

async def async_embed():
    texts = ["Async hello", "Async example"]
    response = await client.aembed(
        input=texts,
        model="my_model",
        batch_size=2,
        max_concurrent_requests=16,
        timeout_s=360
    )
    print("Async embedding response:", response.data)

# To run:
# asyncio.run(async_embed())

Synchronous Batch POST

payload1 = {"model": "my_model", "input": ["Batch request sample 1"]}
payload2 = {"model": "my_model", "input": ["Batch request sample 2"]}
response1, response2 = client.batch_post(
    url_path="/v1/embeddings",
    payloads=[payload, payload],
    max_concurrent_requests=96,
    timeout_s=360
)
print("Batch POST responses:", response1, response2)

Note: The batch_post method is generic. It can be used to send POST requests to any URL, not limited to Baseten endpoints.

Asynchronous Batch POST

async def async_batch_post():
    payload = {"model": "my_model", "input": ["Async batch sample"]}
    responses = await client.abatch_post(
        url_path="/v1/embeddings",
        payloads=[payload, payload],
        max_concurrent_requests=4,
        timeout_s=360
    )
    print("Async batch POST responses: list[Any]", responses)

# To run:
# asyncio.run(async_batch_post())

Synchronous Reranking

query = "What is the best framework?"
documents = ["Doc 1 text", "Doc 2 text", "Doc 3 text"]
rerank_response = client.rerank(
    query=query,
    texts=documents,
    return_text=True,
    batch_size=2,
    max_concurrent_requests=16,
    timeout_s=360
)
for res in rerank_response.data:
    print(f"Index: {res.index} Score: {res.score}")

Asynchronous Reranking

async def async_rerank():
    query = "Async query sample"
    docs = ["Async doc1", "Async doc2"]
    response = await client.arerank(
        query=query,
        texts=docs,
        return_text=True,
        batch_size=1,
        max_concurrent_requests=8,
        timeout_s=360
    )
    for res in response.data:
        print(f"Async Index: {res.index} Score: {res.score}")

# To run:
# asyncio.run(async_rerank())

Synchronous Classification

texts_to_classify = [
    "This is great!",
    "I did not like it.",
    "Neutral experience."
]
classify_response = client.classify(
    inputs=texts_to_classify,
    batch_size=2,
    max_concurrent_requests=16,
    timeout_s=360
)
for group in classify_response.data:
    for result in group:
        print(f"Label: {result.label}, Score: {result.score}")

Asynchronous Classification

async def async_classify():
    texts = ["Async positive", "Async negative"]
    response = await client.aclassify(
        inputs=texts,
        batch_size=1,
        max_concurrent_requests=8,
        timeout_s=360
    )
    for group in response.data:
        for res in group:
            print(f"Async Label: {res.label}, Score: {res.score}")

# To run:
# asyncio.run(async_classify())

Development

# Install prerequisites
sudo apt-get install patchelf
# Install cargo if not already installed.

# Set up a Python virtual environment
python -m venv .venv
source .venv/bin/activate

# Install development dependencies
pip install maturin[patchelf] pytest requests numpy

# Build and install the Rust extension in development mode
maturin develop
cargo fmt
# Run tests
pytest tests

Error Handling

The client can raise several types of errors. Here's how to handle common ones:

  • requests.exceptions.HTTPError: This error is raised for HTTP issues, such as authentication failures (e.g., 403 Forbidden if the API key is wrong), server errors (e.g., 5xx), or if the endpoint is not found (404). You can inspect e.response.status_code and e.response.text (or e.response.json() if the body is JSON) for more details.
  • ValueError: This error can occur due to invalid input parameters (e.g., an empty input list for embed, invalid batch_size or max_concurrent_requests values). It can also be raised by response.numpy() if embeddings are not float vectors or have inconsistent dimensions.

Here's an example demonstrating how to catch these errors for the embed method:

import requests # Make sure to import requests to catch its specific exceptions

# client = InferenceClient(api_base="your_api_base", api_key="your_api_key")

texts_to_embed = ["Hello world", "Another text example"]
try:
    response = client.embed(
        input=texts_to_embed,
        model="your_embedding_model", # Replace with your actual model name
        batch_size=2,
        max_concurrent_requests=4,
        timeout_s=60 # Timeout in seconds
    )
    # Process successful response
    print(f"Model used: {response.model}")
    print(f"Total tokens: {response.usage.total_tokens}")
    for item in response.data:
        embedding_preview = item.embedding[:3] if isinstance(item.embedding, list) else "Base64 Data"
        print(f"Index {item.index}, Embedding (first 3 dims or type): {embedding_preview}")

except requests.exceptions.HTTPError as e:
    print(f"An HTTP error occurred: {e}, code {e.args[0]}")

For asynchronous methods (aembed, arerank, aclassify, abatch_post), the same exceptions will be raised by the await call and can be caught using a try...except block within an async def function.

Contributions

Feel free to contribute to this repo, tag @michaelfeil for review.

License

MIT License

Metadata

Release files for baseten-inference-client 0.0.1rc2

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

Source distribution (sdist)

Source distribution for baseten-inference-client 0.0.1rc2
File Size Uploaded
baseten_inference_client-0.0.1rc2.tar.gz 32.6 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for baseten-inference-client 0.0.1rc2
File
baseten_inference_client-0.0.1rc2-cp313-cp313t-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ x86-64 Details
baseten_inference_client-0.0.1rc2-cp313-cp313t-musllinux_1_2_i686.whl CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ x86-32 Details
baseten_inference_client-0.0.1rc2-cp313-cp313t-musllinux_1_2_armv7l.whl CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ ARMv7l Details
baseten_inference_client-0.0.1rc2-cp313-cp313t-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ ARM64 Details
baseten_inference_client-0.0.1rc2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ x86-64 Details
baseten_inference_client-0.0.1rc2-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ PowerPC 64-le Details
baseten_inference_client-0.0.1rc2-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ x86-32 Details
baseten_inference_client-0.0.1rc2-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ ARMv7l Details
baseten_inference_client-0.0.1rc2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ ARM64 Details
baseten_inference_client-0.0.1rc2-cp313-cp313t-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 free-threading macOS 11.0+ ARM64 Details
baseten_inference_client-0.0.1rc2-cp313-cp313t-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 free-threading macOS 10.12+ x86-64 Details
baseten_inference_client-0.0.1rc2-cp38-abi3-win_amd64.whl CPython 3.8 abi3 Windows x86-64 Details
baseten_inference_client-0.0.1rc2-cp38-abi3-win32.whl CPython 3.8 abi3 Windows x86-32 Details
baseten_inference_client-0.0.1rc2-cp38-abi3-musllinux_1_2_x86_64.whl CPython 3.8 abi3 Linux musl 1.2+ x86-64 Details
baseten_inference_client-0.0.1rc2-cp38-abi3-musllinux_1_2_i686.whl CPython 3.8 abi3 Linux musl 1.2+ x86-32 Details
baseten_inference_client-0.0.1rc2-cp38-abi3-musllinux_1_2_armv7l.whl CPython 3.8 abi3 Linux musl 1.2+ ARMv7l Details
baseten_inference_client-0.0.1rc2-cp38-abi3-musllinux_1_2_aarch64.whl CPython 3.8 abi3 Linux musl 1.2+ ARM64 Details
baseten_inference_client-0.0.1rc2-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 abi3 Linux glibc 2.17+ x86-64 Details
baseten_inference_client-0.0.1rc2-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.8 abi3 Linux glibc 2.17+ PowerPC 64-le Details
baseten_inference_client-0.0.1rc2-cp38-abi3-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.8 abi3 Linux glibc 2.17+ x86-32 Details
baseten_inference_client-0.0.1rc2-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.8 abi3 Linux glibc 2.17+ ARMv7l Details
baseten_inference_client-0.0.1rc2-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.8 abi3 Linux glibc 2.17+ ARM64 Details
baseten_inference_client-0.0.1rc2-cp38-abi3-macosx_11_0_arm64.whl CPython 3.8 abi3 macOS 11.0+ ARM64 Details
baseten_inference_client-0.0.1rc2-cp38-abi3-macosx_10_12_x86_64.whl CPython 3.8 abi3 macOS 10.12+ x86-64 Details

Total release size: 81.2 MB

Release files / baseten_inference_client-0.0.1rc2.tar.gz

Download URL baseten_inference_client-0.0.1rc2.tar.gz
Size 32.6 kB
Tags Source
SHA-256 checksum
How to use checksums
f483f20649221c757b0006547cb7f6badad5beeaffd94ddbfb406e4f1cc8fe3d
BLAKE2b-256 checksum
How to use checksums
a3378ef8542404aecda69b77f4080a64e1955e6a92bd27ff0232c64987f5d19e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.6

Release files / baseten_inference_client-0.0.1rc2-cp313-cp313t-musllinux_1_2_x86_64.whl

Download URL baseten_inference_client-0.0.1rc2-cp313-cp313t-musllinux_1_2_x86_64.whl
Size 4.1 MB
Tags CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
d77198a9d4b50c352eaeecde569ccd097da4e56a7445bae0297243e2336c37ba
BLAKE2b-256 checksum
How to use checksums
500a1e59b31ba1a68b3fd8539bb4af136d5219caaed7166d2eb4d0aaaa213d8e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.6

Release files / baseten_inference_client-0.0.1rc2-cp313-cp313t-musllinux_1_2_i686.whl

Download URL baseten_inference_client-0.0.1rc2-cp313-cp313t-musllinux_1_2_i686.whl
Size 4.0 MB
Tags CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
d1a53184526756f63f84150b05694b43437ed052acf3448e0f6e7f63bd2430ce
BLAKE2b-256 checksum
How to use checksums
2b0b36b39093169548e3df6aa93d6a5c1f7083008394250db598ca750ba073f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.6

Release files / baseten_inference_client-0.0.1rc2-cp313-cp313t-musllinux_1_2_armv7l.whl

Download URL baseten_inference_client-0.0.1rc2-cp313-cp313t-musllinux_1_2_armv7l.whl
Size 3.7 MB
Tags CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ ARMv7l
SHA-256 checksum
How to use checksums
397c1929e33b23030f29b137932eb6994f186ea9fd2a11cdab7205b464ce0969
BLAKE2b-256 checksum
How to use checksums
b382452135f33756c5757ba7f7925837ed1e8b92b1291890ecfc74189d7e61a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.6

Release files / baseten_inference_client-0.0.1rc2-cp313-cp313t-musllinux_1_2_aarch64.whl

Download URL baseten_inference_client-0.0.1rc2-cp313-cp313t-musllinux_1_2_aarch64.whl
Size 4.4 MB
Tags CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
d336ea073f640b41a64e7088bc3e39738794847968db9944419900e5edfeb336
BLAKE2b-256 checksum
How to use checksums
47605d8bc87d79d0d006050e93a69d3eadc5d75df9ab41c1719716bede48b632
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.6

Release files / baseten_inference_client-0.0.1rc2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL baseten_inference_client-0.0.1rc2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 3.9 MB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
2e96c70827beddef9e57fba7cd727ba377a2303795c8cf20c09436a3a0238f81
BLAKE2b-256 checksum
How to use checksums
335817d92dfccf74a72e46124b7be00df2f12297b77e6797d8bc24a3430a8b00
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.6

Release files / baseten_inference_client-0.0.1rc2-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL baseten_inference_client-0.0.1rc2-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 4.0 MB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
b0154d638abf1b94ae1e3798b76ef8ab698e00b30f72ca60b9d36643fd800c76
BLAKE2b-256 checksum
How to use checksums
c3a74e40321c1445602d1bb3db7580fa98dc499e3327c023f35ec44f15bbb6c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.6

Release files / baseten_inference_client-0.0.1rc2-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL baseten_inference_client-0.0.1rc2-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl
Size 4.0 MB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
b21180445117e9c4dccc9badb94d13d0426814b434459447af11612ec9a4e3a3
BLAKE2b-256 checksum
How to use checksums
a38ee522e286272da32f3cb8fd1dd30fe4173c4dd6bba660ca86a9ec0a701521
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.6

Release files / baseten_inference_client-0.0.1rc2-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL baseten_inference_client-0.0.1rc2-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 3.4 MB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
7b33267aa14e744ddbec1ea701e285b8a8ef105448494cd1e94f5542a246dd4b
BLAKE2b-256 checksum
How to use checksums
335d12c9c12bb42100cb0d3ea8274001e01457803939f7e38da405e33825ca66
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.6

Release files / baseten_inference_client-0.0.1rc2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL baseten_inference_client-0.0.1rc2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 4.1 MB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
8dcf3f598bb07725a6af225fa5a1b006867c076e327a4b15871734d770c357aa
BLAKE2b-256 checksum
How to use checksums
2ab9584a7b2cbed372b2cc3090b22ec46fb5a3484384301c13df85979ea10f92
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.6

Release files / baseten_inference_client-0.0.1rc2-cp313-cp313t-macosx_11_0_arm64.whl

Download URL baseten_inference_client-0.0.1rc2-cp313-cp313t-macosx_11_0_arm64.whl
Size 1.7 MB
Tags CPython 3.13 CPython 3.13 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c57702211726ae0cd35ec91c903041f9bd32a36b89fd16fcab73f72554abcd82
BLAKE2b-256 checksum
How to use checksums
3b5aa51a8f3bfe5072bb3afe622f93982fa9fdde85469ca95bd1b25b6d6db691
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.6

Release files / baseten_inference_client-0.0.1rc2-cp313-cp313t-macosx_10_12_x86_64.whl

Download URL baseten_inference_client-0.0.1rc2-cp313-cp313t-macosx_10_12_x86_64.whl
Size 1.7 MB
Tags CPython 3.13 CPython 3.13 free-threading macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
8e02b75af5f784b6708f3465ba4ac3d46a8564fa1af7cd3163cca0c74b80fef0
BLAKE2b-256 checksum
How to use checksums
f81da42aace912a3a8571ab8ce41e9bafc34e7a2e91a8bea305438ca6f3f01eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.6

Release files / baseten_inference_client-0.0.1rc2-cp38-abi3-win_amd64.whl

Download URL baseten_inference_client-0.0.1rc2-cp38-abi3-win_amd64.whl
Size 1.5 MB
Tags CPython 3.8 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
71311951cac4f848b543c6a69758b5f8b2174d37890181d148754f6157998844
BLAKE2b-256 checksum
How to use checksums
f48b983695913c33804f120e9030e879419c5f36ce64016abc9ebf16d239cc7f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.6

Release files / baseten_inference_client-0.0.1rc2-cp38-abi3-win32.whl

Download URL baseten_inference_client-0.0.1rc2-cp38-abi3-win32.whl
Size 1.4 MB
Tags CPython 3.8 Windows x86-32 abi3
SHA-256 checksum
How to use checksums
071b5789fc394657b5cbeb5bd9df3c66e6b62abfeb4b6ae1462f3867e95a9727
BLAKE2b-256 checksum
How to use checksums
baffe680cc2ff320139520af8cd0ed8cf84e36f63ee400114c97ba8aaff6deae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.6

Release files / baseten_inference_client-0.0.1rc2-cp38-abi3-musllinux_1_2_x86_64.whl

Download URL baseten_inference_client-0.0.1rc2-cp38-abi3-musllinux_1_2_x86_64.whl
Size 4.1 MB
Tags CPython 3.8 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
c9ef4463ffdcbb8916735ed5b70164dccf085313b53f274a904ebd8a7674fa87
BLAKE2b-256 checksum
How to use checksums
0044708a7308062c73616d925dd881bbaae1b0c6bbb5dedc0eb7cd01b7dd49a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.6

Release files / baseten_inference_client-0.0.1rc2-cp38-abi3-musllinux_1_2_i686.whl

Download URL baseten_inference_client-0.0.1rc2-cp38-abi3-musllinux_1_2_i686.whl
Size 4.1 MB
Tags CPython 3.8 Linux musl 1.2+ x86-32 abi3
SHA-256 checksum
How to use checksums
e8a575f31c343f56387de407000ed2337cbc2d9c3775b3bd3eed7f5d6ec4f2d3
BLAKE2b-256 checksum
How to use checksums
cc1eb69f75af03002798bdc5dfa60e3dcdd64fc20ad28aebb86ecbc845be2539
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.6

Release files / baseten_inference_client-0.0.1rc2-cp38-abi3-musllinux_1_2_armv7l.whl

Download URL baseten_inference_client-0.0.1rc2-cp38-abi3-musllinux_1_2_armv7l.whl
Size 3.7 MB
Tags CPython 3.8 Linux musl 1.2+ ARMv7l abi3
SHA-256 checksum
How to use checksums
8e54010c1b8a5de0ca0e16402bf7c4cd710df2ea7841bdeafacfe61bc7a8f28b
BLAKE2b-256 checksum
How to use checksums
3e21acc5af45c1d1ec087d564dff62016380d66c723bf4ffba121d81b769741b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.6

Release files / baseten_inference_client-0.0.1rc2-cp38-abi3-musllinux_1_2_aarch64.whl

Download URL baseten_inference_client-0.0.1rc2-cp38-abi3-musllinux_1_2_aarch64.whl
Size 4.4 MB
Tags CPython 3.8 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
36dfa380f44f87061b19b7cdee54a5aae0f21685a423cf3678645a1a2dba29d8
BLAKE2b-256 checksum
How to use checksums
a2a458367372ae392332f1a00cf26987db3bfce9220636ebf683e76df1c553cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.6

Release files / baseten_inference_client-0.0.1rc2-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL baseten_inference_client-0.0.1rc2-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 3.9 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
c8b1da29374dd2c44ef2d00e8c5678c0bbae431d6a0136b0a7992427f3b8dfc4
BLAKE2b-256 checksum
How to use checksums
07936efc6e74055905f21206ee7e059aff9bba6f58a37d5fe904edf1db018d0f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.6

Release files / baseten_inference_client-0.0.1rc2-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL baseten_inference_client-0.0.1rc2-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 4.0 MB
Tags CPython 3.8 Linux glibc 2.17+ PowerPC 64-le abi3
SHA-256 checksum
How to use checksums
fe4c56ab22bbe1ac36f4443d4565bb0d8a0d52ccc32a2cedc4640de3a8319f03
BLAKE2b-256 checksum
How to use checksums
a3d22d525cbb13de91f14bbed288514e78d8862c01c395682eccd97b5e01e118
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.6

Release files / baseten_inference_client-0.0.1rc2-cp38-abi3-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL baseten_inference_client-0.0.1rc2-cp38-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Size 4.0 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-32 abi3
SHA-256 checksum
How to use checksums
6d3069ad707feb638ca155e791268bde435756eca47e69495fadd64df03e6635
BLAKE2b-256 checksum
How to use checksums
4dffb8565c2720d92575fe42948026fd876cd4da27c750839ef94e5483ef0f76
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.6

Release files / baseten_inference_client-0.0.1rc2-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL baseten_inference_client-0.0.1rc2-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 3.4 MB
Tags CPython 3.8 Linux glibc 2.17+ ARMv7l abi3
SHA-256 checksum
How to use checksums
ba47b60bfd7de3eda12cd0a74ced50be39dbb98ca024391480d41ae0408424bb
BLAKE2b-256 checksum
How to use checksums
a53644737e4dc17a9f1fb02b145aeef4d4863fcec0fa109f014316aa85df7381
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.6

Release files / baseten_inference_client-0.0.1rc2-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL baseten_inference_client-0.0.1rc2-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 4.1 MB
Tags CPython 3.8 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
6d195228b4ceda39af608387231b2593825bbc1d85e25a036bf88f10c009eb9a
BLAKE2b-256 checksum
How to use checksums
e05289685eb9a52bc43157e8394c0c8adb904c3f9e19d849e17cd8a672e3bcba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.6

Release files / baseten_inference_client-0.0.1rc2-cp38-abi3-macosx_11_0_arm64.whl

Download URL baseten_inference_client-0.0.1rc2-cp38-abi3-macosx_11_0_arm64.whl
Size 1.7 MB
Tags CPython 3.8 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d4a380b8e3d65b42b02e53301b92c17ea366ae834854c1f9b64f5bebb1c9ab4b
BLAKE2b-256 checksum
How to use checksums
c3eb68f01b03a279e03b276c387dcbaed391190d211d4ce352b2c15d304edf9d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.6

Release files / baseten_inference_client-0.0.1rc2-cp38-abi3-macosx_10_12_x86_64.whl

Download URL baseten_inference_client-0.0.1rc2-cp38-abi3-macosx_10_12_x86_64.whl
Size 1.7 MB
Tags CPython 3.8 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
9bda3cf2c8b2166f1db7fe903cdcd8af571b8ff078d73770ffbcc7e3f8574066
BLAKE2b-256 checksum
How to use checksums
9ab150c0c003fb9fa519d271e76705fa73319add9e65b7b80793b731cdc131d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.8.6

Release history Release notifications | RSS feed

0.0.1

25 release files

This release

0.0.1rc2 This release

25 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