Skip to main content

TopK Python SDK

PyPI version

The TopK Python library provides convenient access to the TopK API from any Python 3.9+ application. The library includes type definitions for all request params and response fields, and features both synchronous and asynchronous clients.

Documentation

The full documentation can be found at docs.topk.io.

The Python SDK reference can be found at docs.topk.io/sdk/topk-py.

Installation

pip install topk-sdk

# or

uv add topk-sdk

Prerequisites

Usage

Hybrid Search

import os
from topk_sdk import Client
from topk_sdk.schema import text, keyword_index, semantic_index
from topk_sdk.query import select, field, fn

client = Client(
    api_key=os.environ["TOPK_API_KEY"],
    region="aws-us-east-1-elastica",
)

# Create a collection
client.collections().create(
    "books",
    schema={
        "title": text().required().index(keyword_index()),
        "content": text().index(semantic_index()),
    },
)

# Upsert documents
client.collection("books").upsert([
    {
        "_id": "1",
        "title": "Catcher in the Rye",
        "content": "IF YOU REALLY WANT TO HEAR about it, the first thing you'll probably want to know is ...",
        "author": "J.D. Salinger",
        "rating": 3.8,
    },
    {
        "_id": "2",
        "title": "1984",
        "content": "It was a bright cold day in April, and the clocks were striking thirteen. Winston Smith, ...",
        "author": "George Orwell",
        "rating": 4.7,
    },
])

# Query with hybrid search
results = client.collection("books").query(
    select(
        # Select document fields to return
        "_id", "title", "author",
        # Compute semantic similarity of content field with the query
        similarity_score=fn.semantic_similarity(
            "content",
            "What is the meaning of life?",
        ),
    )
    # Filter documents by metadata
    .filter(field("rating") >= 3.0)
    # Rank using the computed similarity score and rating
    .sort(field("rating") * field("similarity_score"), asc=False)
    # Get top 10 highest ranked documents
    .limit(10)
)

Vector Search

import os
from topk_sdk import Client
from topk_sdk.schema import text, f32_vector, vector_index
from topk_sdk.query import select, field, fn

client = Client(
    api_key=os.environ["TOPK_API_KEY"],
    region="aws-us-east-1-elastica",
)

# Create a collection with a vector field (dimension must match your embedding model's output size)
client.collections().create(
    "books",
    schema={
        "title": text().required(),
        "embedding": f32_vector(dimension=1536).required().index(vector_index(metric="dot_product")),
    },
)

# Upsert documents with embeddings
client.collection("books").upsert([
    {"_id": "1", "title": "Catcher in the Rye", "embedding": [0.1, 0.2, ...]},
    {"_id": "2", "title": "1984",               "embedding": [0.9, 0.8, ...]},
])

# Query the nearest neighbors to a query vector
results = client.collection("books").query(
    select(
        "_id", "title",
        distance=fn.vector_distance("embedding", [0.8, 0.9, ...]),
    )
    # Return the 10 closest documents (ascending = closest first)
    .sort(field("distance"), asc=True)
    .limit(10)
)

File Search

import os
from topk_sdk import Client

client = Client(
    api_key=os.environ.get("TOPK_API_KEY"),
    region="aws-us-east-1-elastica",
)

# Create a dataset
client.datasets().create("my-dataset")

# Upload a file
handle = client.dataset("my-dataset").upsert_file(
    "doc-1",                                               # document ID
    input="/path/to/document.pdf",                         # path to file
    metadata={"kind": "report", "department": "finance"},  # optional metadata
)

# Wait for the file to process (optional)
client.dataset("my-dataset").wait_for_handle(handle)

# Ask a question
for message in client.ask(
    "What was the total net income of Bank of America in 2024?",
    datasets=["my-dataset"],
):
    print(message)

Async usage

Simply import AsyncClient instead of Client and use async for / await with each API call:

import os
import asyncio
from topk_sdk import AsyncClient
from topk_sdk.schema import text, keyword_index, semantic_index
from topk_sdk.query import select, field, fn

client = AsyncClient(
    api_key=os.environ["TOPK_API_KEY"],
    region="aws-us-east-1-elastica",
)

async def main() -> None:
    # Hybrid search
    await client.collections().create(
        "books",
        schema={
            "title": text().required().index(keyword_index()),
            "content": text().index(semantic_index()),
        },
    )

    await client.collection("books").upsert([
        {"_id": "1", "title": "Catcher in the Rye", "content": "...", "rating": 3.8},
        {"_id": "2", "title": "1984", "content": "...", "rating": 4.7},
    ])

    results = await client.collection("books").query(
        select(
            # Select document fields to return
            "_id", "title",
            # Compute semantic similarity of content field with the query
            similarity_score=fn.semantic_similarity("content", "What is the meaning of life?"),
        )
        # Filter documents by metadata
        .filter(field("rating") >= 3.0)
        # Rank using the computed similarity score and rating
        .sort(field("rating") * field("similarity_score"), asc=False)
        # Get top 10 highest ranked documents
        .limit(10)
    )

    # Document search
    await client.datasets().create("my-dataset")

    handle = await client.dataset("my-dataset").upsert_file(
        "doc-1",
        input="/path/to/document.pdf",
        metadata={"kind": "report", "department": "finance"},
    )
    await client.dataset("my-dataset").wait_for_handle(handle)

    async for message in client.ask(
        "What was the total net income of Bank of America in 2024?",
        datasets=["my-dataset"],
    ):
        print(message)

asyncio.run(main())

Handling errors

from topk_sdk.error import (
    DatasetNotFoundError,
    PermissionDeniedError,
    QuotaExceededError,
    SlowDownError,
)

try:
    for message in client.ask(
        "What was the total net income of Bank of America in 2024?",
        datasets=["my-dataset"],
    ):
        print(message)
except DatasetNotFoundError:
    print("Dataset does not exist")
except PermissionDeniedError:
    print("Check your API key")
except QuotaExceededError:
    print("Usage quota exceeded")
except SlowDownError:
    print("Rate limited — the client will retry automatically")
Error Description
CollectionNotFoundError Collection does not exist
PartitionNotFoundError Partition does not exist
CollectionAlreadyExistsError Collection with this name already exists
CollectionValidationError Invalid collection name or schema
DatasetNotFoundError Dataset does not exist
DatasetAlreadyExistsError Dataset with this name already exists
DocumentValidationError Invalid document
SchemaValidationError Invalid schema
PermissionDeniedError Invalid or missing API key
QuotaExceededError Usage quota exceeded
RequestTooLargeError Request payload too large
SlowDownError Rate limited by the server (retried automatically)
QueryLsnTimeoutError Timed out waiting for write consistency

Retries

The client automatically retries on SlowDownError and on LSN consistency timeouts. Retry behaviour can be configured via RetryConfig:

from topk_sdk import Client, RetryConfig, BackoffConfig

client = Client(
    api_key=os.environ.get("TOPK_API_KEY"),
    region="aws-us-east-1-elastica",
    retry_config=RetryConfig(
        max_retries=5,        # default: 3
        timeout=60_000,       # total retry chain timeout in ms, default: 30,000
        backoff=BackoffConfig(
            init_backoff=200, # default: 100 ms
            max_backoff=5_000, # default: 10,000 ms
        ),
    ),
)

Requirements

Python 3.9 or higher.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

topk_sdk-0.13.0.tar.gz (188.4 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

topk_sdk-0.13.0-cp314-cp314-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.14Windows x86-64

topk_sdk-0.13.0-cp314-cp314-musllinux_1_2_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

topk_sdk-0.13.0-cp314-cp314-musllinux_1_2_aarch64.whl (4.5 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

topk_sdk-0.13.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

topk_sdk-0.13.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

topk_sdk-0.13.0-cp314-cp314-macosx_11_0_arm64.whl (3.9 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

topk_sdk-0.13.0-cp314-cp314-macosx_10_12_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

topk_sdk-0.13.0-cp313-cp313-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.13Windows x86-64

topk_sdk-0.13.0-cp313-cp313-musllinux_1_2_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

topk_sdk-0.13.0-cp313-cp313-musllinux_1_2_aarch64.whl (4.6 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

topk_sdk-0.13.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

topk_sdk-0.13.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

topk_sdk-0.13.0-cp313-cp313-macosx_11_0_arm64.whl (3.9 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

topk_sdk-0.13.0-cp313-cp313-macosx_10_12_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

topk_sdk-0.13.0-cp312-cp312-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.12Windows x86-64

topk_sdk-0.13.0-cp312-cp312-musllinux_1_2_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

topk_sdk-0.13.0-cp312-cp312-musllinux_1_2_aarch64.whl (4.6 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

topk_sdk-0.13.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

topk_sdk-0.13.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

topk_sdk-0.13.0-cp312-cp312-macosx_11_0_arm64.whl (3.9 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

topk_sdk-0.13.0-cp312-cp312-macosx_10_12_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

topk_sdk-0.13.0-cp311-cp311-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.11Windows x86-64

topk_sdk-0.13.0-cp311-cp311-musllinux_1_2_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

topk_sdk-0.13.0-cp311-cp311-musllinux_1_2_aarch64.whl (4.6 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

topk_sdk-0.13.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

topk_sdk-0.13.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

topk_sdk-0.13.0-cp311-cp311-macosx_11_0_arm64.whl (3.9 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

topk_sdk-0.13.0-cp311-cp311-macosx_10_12_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

topk_sdk-0.13.0-cp310-cp310-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.10Windows x86-64

topk_sdk-0.13.0-cp310-cp310-musllinux_1_2_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

topk_sdk-0.13.0-cp310-cp310-musllinux_1_2_aarch64.whl (4.6 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

topk_sdk-0.13.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

topk_sdk-0.13.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

topk_sdk-0.13.0-cp310-cp310-macosx_11_0_arm64.whl (3.9 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

topk_sdk-0.13.0-cp310-cp310-macosx_10_12_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

topk_sdk-0.13.0-cp39-cp39-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.9Windows x86-64

topk_sdk-0.13.0-cp39-cp39-musllinux_1_2_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

topk_sdk-0.13.0-cp39-cp39-musllinux_1_2_aarch64.whl (4.6 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

topk_sdk-0.13.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

topk_sdk-0.13.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

topk_sdk-0.13.0-cp39-cp39-macosx_11_0_arm64.whl (3.9 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

topk_sdk-0.13.0-cp39-cp39-macosx_10_12_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

File details

Details for the file topk_sdk-0.13.0.tar.gz.

File metadata

  • Download URL: topk_sdk-0.13.0.tar.gz
  • Upload date:
  • Size: 188.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.9.0

File hashes

Hashes for topk_sdk-0.13.0.tar.gz
Algorithm Hash digest
SHA256 12c15453db6f9c1acb6a84e0ac78c8f970b6d575057bba515a31a4f7e402ee4e
MD5 8adeaacc92991473946b00b278ea51d4
BLAKE2b-256 78282a07fa1f9accdeb5c4d2c8a323d0e91580fdd38b33a9047a57d49cd270e9

See more details on using hashes here.

File details

Details for the file topk_sdk-0.13.0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.13.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 8ba6187272fc038a801c7d974e146775ec26e318a20d5a3e411af3c69eff129f
MD5 cc7a3ec1b681100177a85c4d31a6c577
BLAKE2b-256 ccd29fa5d860c20130a0e2340d77a4cc8c7e55c79e71e8c1d32f246c3bc6ba8c

See more details on using hashes here.

File details

Details for the file topk_sdk-0.13.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.13.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ac1b1a37319de9c765cdafea5d957f628ec90bb3dc07ec2e1550ec33196d9eb1
MD5 b57058fc06de394a43d92fb01ce6967b
BLAKE2b-256 eae21ee3c69a3857f60fe8e2b9336ecec467b0659a95a8eae9864f21d5f46c9e

See more details on using hashes here.

File details

Details for the file topk_sdk-0.13.0-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.13.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 13205ec5a327acf9b2280f60c95d5bfdbe586b1c59b7bd3dc21388caf5280d1e
MD5 7c45c9fcb348c1b4a5f5d6f7c12d8b4b
BLAKE2b-256 09cd42f7052e3253664c36e8faf166367b0c0dbb087cad8ff9ff26f1ea6e29fe

See more details on using hashes here.

File details

Details for the file topk_sdk-0.13.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.13.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c26c79980f18b6007640d6b9334e89e2730ff4b4abffd1511fcdccc3ce591187
MD5 56c6ca7d25dff5f8ed0db8bf9f26775d
BLAKE2b-256 d6b4b6d8effc19239bc0f530c6b62e4e820d44ee146d0e00e9e8c1464e3a30aa

See more details on using hashes here.

File details

Details for the file topk_sdk-0.13.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.13.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 46c3fd7e8bd5190e8a18a5dd9fed55cd21e097218887f5a5e9b73bd99f37adc0
MD5 1d2bc608f6c0f52f352824391fbbae25
BLAKE2b-256 8f9c6545bfae40c8ccf6457dc833ac1482717e4f90ec30cdbec62854a1638f7b

See more details on using hashes here.

File details

Details for the file topk_sdk-0.13.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.13.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0848cbcf1849cb6dadb8ef4da4c8117572fa42c8b0bff470f7285fa86b49b2e4
MD5 0952adb05b41cda4618cac602ce2de85
BLAKE2b-256 37db66923d328ca4dbaddda4686b00eaab4de1a85ca4abb2311d4c883e3f41d1

See more details on using hashes here.

File details

Details for the file topk_sdk-0.13.0-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.13.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3caab12651d1c227e7031f6f36ffe288c0e00e7553d860d6fa7375cc98c934c1
MD5 f04efcfef7fc2c7a2c65be6e68f1759d
BLAKE2b-256 145f68560d8f829301ac160d67c1a5bf2d8d0cbc18d762cd2983dd7c40025541

See more details on using hashes here.

File details

Details for the file topk_sdk-0.13.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.13.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ae8016fec485fa1070eaa67b0aa57c81c94894c0ea5f0fdb4e42aa2ea1d6f6c8
MD5 6222161eb31aa36ef6541a9ac7ad98eb
BLAKE2b-256 91ac9b95181e9201b30dfea3b540d549ee155e32bf039f12c84e56e75c1c3b27

See more details on using hashes here.

File details

Details for the file topk_sdk-0.13.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.13.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7b0a24d096e1c283df08d8d4ab49d785590bcec9906e7e45a73ede4b41e0272b
MD5 fe0ebf6915e3e7083c49ad175cacfc12
BLAKE2b-256 7f2da5652d43961498636e633bc2c7f047210eef77f2546c96b67cda986cfc55

See more details on using hashes here.

File details

Details for the file topk_sdk-0.13.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.13.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4c89ccb7b06f757ee68609f22bdd5dc4bc779f9748436c48603362fbbf293c1f
MD5 cc9f45eac26fc1150c347d178e42177c
BLAKE2b-256 bd3f33e5097eca5c3e8466d471a0b8fc1c41fc19ea7d87edb00338189e79e9fe

See more details on using hashes here.

File details

Details for the file topk_sdk-0.13.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.13.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ccc3ae3147fe708616abca20095de76976c4a9dee2380c87f27d6f273fac4cb1
MD5 5a0314f6a90236bf3e6440be8fd42d11
BLAKE2b-256 9691557399fc7be7265a09e30668e97a37fdca440d14a24bcc9150100d8a38fa

See more details on using hashes here.

File details

Details for the file topk_sdk-0.13.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.13.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 03182295afcaa853d140bc5f63b422b66b88a9aaf8f77f10b68dcbd27ceb4143
MD5 45a966da3b5e87257fbebe5b5863e4a4
BLAKE2b-256 658c5dcebdaea6e8833fe9efdb3653ef1aced023aa74c977ce44724561831331

See more details on using hashes here.

File details

Details for the file topk_sdk-0.13.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.13.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9570975a2a060002efb9e5a4728e1f5347461d2ec8bb5da9a3ac3ce67c8898d7
MD5 3cba13c0f07a490c94a6d8576656b70b
BLAKE2b-256 2df87c7d7df4a89d49da31dc4b333472494ab55fa9826a3492581a3cb1072fa9

See more details on using hashes here.

File details

Details for the file topk_sdk-0.13.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.13.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 351eb70be4606a2280e97e61cf36948ee9be9e098b193919792a202de0cefdba
MD5 527753f8648efe44060c51c9a3158517
BLAKE2b-256 a3b69b1dffa98be0cee9e41f52532f02c02d49d36034db7136cc1ccd8feafdfd

See more details on using hashes here.

File details

Details for the file topk_sdk-0.13.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.13.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f797a802015d459af95fbd03cac411a09cbf6394f9a29457e6c4b9c090aaf04f
MD5 546c21bb5b778404ee35d68dcb844f66
BLAKE2b-256 290d26c7486701fdabd79c22a789429975f0da4a39281612fb6c72d6648c4e34

See more details on using hashes here.

File details

Details for the file topk_sdk-0.13.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.13.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5a97bff17725c2fbcb19fb720a49b1d1653f215014685f5791a8c0cbd8ad0856
MD5 8d7206dc1203b40fa036be8fbba8b09e
BLAKE2b-256 faf11f6c8609392cb88557ff471da3d6ff7e76b9624fbff8a4b5872c32e6d2a4

See more details on using hashes here.

File details

Details for the file topk_sdk-0.13.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.13.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7a73b9b6cd411f89c8cd867f0b7e0b4a651ac7404fc79efdffabd94a92962adf
MD5 eea4ba6fe87cb923c1cba39b73ddf57e
BLAKE2b-256 d015aefcb120d3fabc47e36f9784399c096614a26f25ba9ee4f8deebdd3f3fcd

See more details on using hashes here.

File details

Details for the file topk_sdk-0.13.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.13.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e070742d8e8ef8d6b9806aedea38c91ae60fc44fbffc2bd5a100c95e0abacffb
MD5 025e0113f125c0db22883477e3ee5e4a
BLAKE2b-256 37017dd329dc7f9e6ba8a2e27607ffe80b86aedcc14c0814e502ce148c22c258

See more details on using hashes here.

File details

Details for the file topk_sdk-0.13.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.13.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0b472ad4e2ef4b5016d6e6d4bbc0ae6b3af7b78645321d30de56c510aa15a81e
MD5 331dc7ed35c0e3df59f3b1d07ca19cd3
BLAKE2b-256 77c700c26a88612e51bd5bace1a8e23249f1ec135adcd5ec4b1ff50cb1838b7b

See more details on using hashes here.

File details

Details for the file topk_sdk-0.13.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.13.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2b6bb6a3bac56ed30bfb31050b563c71f71a4009356c532f1a21786729a591b7
MD5 910bd9f8e5c11ab7e413a96e97464f0a
BLAKE2b-256 8493fee9d1b5f2cd71eeb2cb272467a0a078b6e0c40d8090dba3206a710428d9

See more details on using hashes here.

File details

Details for the file topk_sdk-0.13.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.13.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 93c1fe9a6d75dd9b2bccb53e79111c0414982faa11d38572212a57d156dc906e
MD5 73bd2abeb30494f155a4ee1dab9c2693
BLAKE2b-256 c80bc474327baee6517d522bcff7f478e4d8dd0d64f973f0bf76f6d570ee6ed7

See more details on using hashes here.

File details

Details for the file topk_sdk-0.13.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.13.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d284abecb378b226f5f5cdf64f1cc1e0df4310b8155490ee6e8df29271c30a62
MD5 3329030680b58dbecc3cf48cbcdb0ff4
BLAKE2b-256 c5d9622f94a2ec60229f9415ca44944c60ddd8a8df80b3d198ec158f9c243727

See more details on using hashes here.

File details

Details for the file topk_sdk-0.13.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.13.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 255e000f29d9674c5652c66e152b1e64bd288a33237b2c4b6fb2696cd0551084
MD5 b035960ef8641e5e5377e26bf86d1623
BLAKE2b-256 0a7ea8efece53a0bcd695e0d70b8065cfdcfa3d71fb3f1c667589d7c32f96dab

See more details on using hashes here.

File details

Details for the file topk_sdk-0.13.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.13.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d080f47acf59099433901f6eef1dfeec94eb822f1ad371d7fdece18f3d50bab8
MD5 44c32193573d9e52f232c235d8912c71
BLAKE2b-256 dc4ee07757fc8fe94566bf55a7c393abfd88f820018c79f2d067752bb848d5ed

See more details on using hashes here.

File details

Details for the file topk_sdk-0.13.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.13.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0f2a885815e764f055559754477453de8baea85f7e07cc8f110c80a1cf0a1381
MD5 108667f8731c77f3db007ebfee12a53a
BLAKE2b-256 5a52e984deb939cdb800dc6f5a02572fdffbdc926d332073a16e7a83ae79d6e1

See more details on using hashes here.

File details

Details for the file topk_sdk-0.13.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.13.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cbfd17193722f6591dcae327080fa6ba661dbc0cf43d3d392fe5b0f231521832
MD5 27446fe8f3ccf91beb69bcb59954c6f0
BLAKE2b-256 26192dc7e0630865304703ca37cc37fce9905cba1e2668709eda2a1fd52c0c86

See more details on using hashes here.

File details

Details for the file topk_sdk-0.13.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.13.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4a955222df8b970fd5c1d8e8ceefd5d9be268e1ee18ddcb54fc804ffd1acb067
MD5 89938fb849ab7ba8a305ef07f055c88a
BLAKE2b-256 8e118c90d1cec8ea0daf8af3b938b1a88e291b6dcd518edc42ec4a69172a5515

See more details on using hashes here.

File details

Details for the file topk_sdk-0.13.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.13.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 197de2cb6319bef1bb5f47064913d934329f5910f88d0a300e4a86f3ccbb8ef7
MD5 c4e70ecb4674158cc085ada89dd02b62
BLAKE2b-256 442ca0b976c241f6e37a7056f40b29a1e4dea1fd2793b267fa61b5b2eacb5b59

See more details on using hashes here.

File details

Details for the file topk_sdk-0.13.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.13.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f4f4fb4e77c9b258f0e520701987305131ef337014e2e9a5d3bd629f61e6ba4b
MD5 c3671c05676fe3580ea5eb18430c5bd0
BLAKE2b-256 065d77145b19238e7575bc2106064fab629eb62c985381bbd46927e888e86361

See more details on using hashes here.

File details

Details for the file topk_sdk-0.13.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.13.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1e1a2316fd00c2aed9295d4feb6a0dfb30f7df24138c70cc1eaf6a9dd4296020
MD5 367cc7dc598f0fec478d71601dce6a60
BLAKE2b-256 349c860f51dd193f6315b17d2fe4bc37d2944a40f3daffe441132b95762e413b

See more details on using hashes here.

File details

Details for the file topk_sdk-0.13.0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.13.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0eb2d7029ea9bac82f0ff11e8aba389e77c41060f9ef96011a2f589f343fca61
MD5 b9cd3f7feae227fc4f9f5f821083f0f0
BLAKE2b-256 6a7d24712c4681c61170222cbfce19731b703b3375a2b5b8b523475c60b68c63

See more details on using hashes here.

File details

Details for the file topk_sdk-0.13.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.13.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7f618aaefdbdb35540e9f18b43ba7670e2d5f8ccdb696b5d2b0b143783a2ebe6
MD5 6b1a469cbf99ea7629fbd22dbc0a628b
BLAKE2b-256 a049888033599a4bb3c2e69c3df58af9cfc85316e2b801271bed9416eda88ed7

See more details on using hashes here.

File details

Details for the file topk_sdk-0.13.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.13.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7c1af5e9a655ac475642c16ef2470c8af30616b2c3c25e5f3dd46d800fd4f107
MD5 8a7defaec7bfab2e6a4ec06aa2d408db
BLAKE2b-256 f961f335a45fbb0fd2b648d8eca8eb1e9f3cdb089039621f0073cc897a64f2a4

See more details on using hashes here.

File details

Details for the file topk_sdk-0.13.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.13.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 131a9ae7c515dd9e9973179bf73dfc297076adb83b12bc28cf0409fc75de5e1b
MD5 cbeac4998c97c72267c656c10b7bee86
BLAKE2b-256 acfe9be478ff411fcca44bcb1b5049113406583417feb69fff4ed7de8b94de84

See more details on using hashes here.

File details

Details for the file topk_sdk-0.13.0-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.13.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 bddb8f80cd38671c4982c9416a11252a470b3e9a3447f3c12ac61094eef9094d
MD5 1951c595cbe043acf68148c25ba9f002
BLAKE2b-256 790571f358ff2ac9acd171093e7ce156944720e761c460d5a35bb1bc1c500b4a

See more details on using hashes here.

File details

Details for the file topk_sdk-0.13.0-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.13.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 8cd48ac4689bf0067cc89a60db81fdcc12a43de13c45aba887221ce13b6fa6a8
MD5 e4a0c18aba5e38c006512e2ea40e2ca1
BLAKE2b-256 ca3f9404541e003ca7bbdec9661ee3ed1ebf41b06e843fa811fd4507f57fc826

See more details on using hashes here.

File details

Details for the file topk_sdk-0.13.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.13.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9f8afafa6a424e7730422f1b0d300370f3ebbbbb19dfc50f8ac72a73f580dbc5
MD5 901c63a3b9f5f127fcf6cca395878821
BLAKE2b-256 9048b5b45c3807283f337eb84dffec91c6e7691ff9b397c62f577ab418e502ff

See more details on using hashes here.

File details

Details for the file topk_sdk-0.13.0-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.13.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fc403cd0c0622af1294950a3ddca59936a0a0b5a661fb016db0216587cede089
MD5 6df0459e9a0d92b4c4c724f87fb51dc8
BLAKE2b-256 de97bd6255261dae3d71f633f7cc7cd654b64067492b4c741010193fdcec00fa

See more details on using hashes here.

File details

Details for the file topk_sdk-0.13.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.13.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 643ddd3e1afa63fbd768a6c706b3238632b9a91c3175985fce487f5f1f48b68c
MD5 7768e18df5b3350c7e8028a395528091
BLAKE2b-256 72d9eeed7a3eb8f1706b1d61b082900558d0c4dd9838b9779ec27803e7fb6bdd

See more details on using hashes here.

File details

Details for the file topk_sdk-0.13.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.13.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0998ad05606dedcd8337450628c30b52c88a2c36fd060bf8e775e07ef6c6639a
MD5 c8c64f419b75eadd6dfe3bf51f396585
BLAKE2b-256 fc76de9836244184be4f57a84bbb3ef723672c1b7be217baeb3a037c5a69da34

See more details on using hashes here.

File details

Details for the file topk_sdk-0.13.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.13.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8c2fc6770c5758786a4e7a263fef3893fe3c0eb89556cd32e1cf5adcd855bef4
MD5 ec8492108dbe46130b4b9d478bc0c9d8
BLAKE2b-256 beacf61eadf0dedcfa657e549d99bd8b5401ae32d117496e2e568d1c4a75a6b7

See more details on using hashes here.

File details

Details for the file topk_sdk-0.13.0-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.13.0-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8e804c902dff5e6b0b5cd68237d9af4a645f198ec08c5e5c07707b49c7ad629f
MD5 f1accfab916759e08dcefefdfa3f8394
BLAKE2b-256 245e720c98d3744da7e57b3966069f002f7f60f1b23dd2b21b8707e8d432be42

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page