TopK Python SDK
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
- API key — sign in to console.topk.io and generate an API key.
- Region — available regions are listed at docs.topk.io/regions.
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
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file topk_sdk-0.15.0.tar.gz.
File metadata
- Download URL: topk_sdk-0.15.0.tar.gz
- Upload date:
- Size: 194.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cdba14af3c9123f27501a6c7c77b2c47e7c7caf2a7fc25e36b7cc50cc890d8e6
|
|
| MD5 |
626490e1286163d0b21b511ec24a5735
|
|
| BLAKE2b-256 |
2b5f01d05c19738cfd66fd9594b70350922a19764fcaab527a5a0cc9f6abf7f1
|
File details
Details for the file topk_sdk-0.15.0-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: topk_sdk-0.15.0-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 3.8 MB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7c34346ea4ac00bf5a9e6d5bf8e6dac8330bb7de46a2b4e74389f05b71cd4e0f
|
|
| MD5 |
23e37353b1c0d5edce07d147919d91b6
|
|
| BLAKE2b-256 |
99232f274233cd64dd550aed03db10f0098544b59b08da4b9f6c827a44c41ffa
|
File details
Details for the file topk_sdk-0.15.0-cp314-cp314-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: topk_sdk-0.15.0-cp314-cp314-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 4.7 MB
- Tags: CPython 3.14, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c131700d9b8948ad80fe8eba7ae4b616bad69dc2f2c2b23c3e65b57cdbc62530
|
|
| MD5 |
a0235fa06ebb33c7d89392f9aad5704c
|
|
| BLAKE2b-256 |
072dd34fc18a7fd9c6d0deec6c17e510a1f9ff98fe1cf6f609fc6480025bc7da
|
File details
Details for the file topk_sdk-0.15.0-cp314-cp314-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: topk_sdk-0.15.0-cp314-cp314-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 4.6 MB
- Tags: CPython 3.14, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d62d97e8fd1c6911dab8e3adae09db2a733f7fdb19011ef10886c7a162813581
|
|
| MD5 |
bfbc2e18794fe9092e15407c1964fafd
|
|
| BLAKE2b-256 |
38ab6ee6cb3332f736e936592928538eba97bd9133571333769cba1f39e9c90f
|
File details
Details for the file topk_sdk-0.15.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: topk_sdk-0.15.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 4.2 MB
- Tags: CPython 3.14, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cdfc4dd68eb688eaa02da321ddee503cda6c52755858ecfb164403084b63aae6
|
|
| MD5 |
090fda693bba9e0db6283ae9044bf89e
|
|
| BLAKE2b-256 |
ae0d154c53c3e3413dc3aab14c6825a456685839a60310ddddd154cb7697a16b
|
File details
Details for the file topk_sdk-0.15.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: topk_sdk-0.15.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 4.4 MB
- Tags: CPython 3.14, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1df109c6d1a8f26e54c30a4a0ed35ac4d9d440ca7743e3a75fe51544e9178cc8
|
|
| MD5 |
8f0075f91944ad4baa1f8f33143a8b52
|
|
| BLAKE2b-256 |
4c00dda3883a9b3c529549d7c7d4f9a5b7a972def4ab0c38c478f92690742f19
|
File details
Details for the file topk_sdk-0.15.0-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: topk_sdk-0.15.0-cp314-cp314-macosx_11_0_arm64.whl
- Upload date:
- Size: 3.9 MB
- Tags: CPython 3.14, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b489c25f17db49562d12213b91a1c76db4ccd33d157ca40d71e641374e1ae9c0
|
|
| MD5 |
aefbd21dff964b7b5677582dc632a69c
|
|
| BLAKE2b-256 |
1298900c01fba3f3f7025fbdef91af0be1d2ec100143164c1a76eb3b8b9fa23e
|
File details
Details for the file topk_sdk-0.15.0-cp314-cp314-macosx_10_12_x86_64.whl.
File metadata
- Download URL: topk_sdk-0.15.0-cp314-cp314-macosx_10_12_x86_64.whl
- Upload date:
- Size: 4.1 MB
- Tags: CPython 3.14, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
18d7453a951a1c62b55ff63c3a4a710027daf93c4ca88c5faf8c18bc351da241
|
|
| MD5 |
a2bafdb707dd45511ce2a3cd507be09e
|
|
| BLAKE2b-256 |
110c752a0d0c9148003c72ed6b92d10cb14df3f6735ee673b78d768a7d7af9ed
|
File details
Details for the file topk_sdk-0.15.0-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: topk_sdk-0.15.0-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 3.7 MB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8c69585e201062ed1171f042aeaf88d3e3f467d5bdeb2708106a97e0bdbbddd8
|
|
| MD5 |
a0afc0dcdb8ed7f53fe69959610f2da3
|
|
| BLAKE2b-256 |
03d4a28294d5dbd7b33b906675ad522fd3ff61f4c4696176a6e16cb196c9ec7d
|
File details
Details for the file topk_sdk-0.15.0-cp313-cp313-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: topk_sdk-0.15.0-cp313-cp313-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 4.6 MB
- Tags: CPython 3.13, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
36c0180bb85bcca5485f80ac4874be1563aec77406e90cedbf7941da7dc0d333
|
|
| MD5 |
dad97efc06d7b8de9dc79be43cfd473a
|
|
| BLAKE2b-256 |
07a2bb325185babd3b7aeead215682c4133e8169159fb0f9cd5ef7671308feb1
|
File details
Details for the file topk_sdk-0.15.0-cp313-cp313-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: topk_sdk-0.15.0-cp313-cp313-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 4.6 MB
- Tags: CPython 3.13, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c18869e4755d9b557152faca915f47bbd87d4657fe04084fb40ab221ae4d9872
|
|
| MD5 |
20d318fb91a640bb083e44281af02346
|
|
| BLAKE2b-256 |
2533a3c356df61bc398eb2d6b55f9c82032b722350e8ee4bacc09d6fa712c29b
|
File details
Details for the file topk_sdk-0.15.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: topk_sdk-0.15.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 4.2 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fb2812a153dd431916b74b125260b3b6e39e9ff8380547852140029503fd30e8
|
|
| MD5 |
7e522324d9e9d95b9dad41fd8e555ba1
|
|
| BLAKE2b-256 |
eefbf1a437f1877ce7c2dab23a067e6870181592f2e228d6f492ecfb5a965f9a
|
File details
Details for the file topk_sdk-0.15.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: topk_sdk-0.15.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 4.4 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
724a50bc6c78d7b4ff284e60ffdb2fa495051ac9b9faaffb307d0ca3b69b1eca
|
|
| MD5 |
17c2393e26211f83bda1e207fdf6bfa6
|
|
| BLAKE2b-256 |
f1121f8abd6f38b1c23ae6392ff6e92dbbc303778210255a352a195490541c87
|
File details
Details for the file topk_sdk-0.15.0-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: topk_sdk-0.15.0-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 3.9 MB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5b608b684852a2317bea44e5ce4a4a1ab9971b5be86470623b14022cbe94a1ea
|
|
| MD5 |
1186db999cd5941c63654fcd1906c068
|
|
| BLAKE2b-256 |
ea010d0cad46fe6e2973f541cb46d55dde8cb52911414060e14c6f8b00fdf492
|
File details
Details for the file topk_sdk-0.15.0-cp313-cp313-macosx_10_12_x86_64.whl.
File metadata
- Download URL: topk_sdk-0.15.0-cp313-cp313-macosx_10_12_x86_64.whl
- Upload date:
- Size: 4.1 MB
- Tags: CPython 3.13, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
112eaeecad990e3055ab93970c069455030191022dd1de946a80eab711dd01b2
|
|
| MD5 |
f920fdc0e3fdccc4266d67d3e16cc970
|
|
| BLAKE2b-256 |
23f338da51c923cfa80516d3047c194f8eed27f1e22f05b29810de97173ff624
|
File details
Details for the file topk_sdk-0.15.0-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: topk_sdk-0.15.0-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 3.7 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2e91364e6ed3fede04bc73d3663289a50d49d9cef4466056e7249106b0dddbc7
|
|
| MD5 |
ebec1f4166ed68175f1eea6db8957600
|
|
| BLAKE2b-256 |
3c5b7dff8a37075eda6692e3237c20959a437a3bfbb63e3a4b4d42883d05c8f8
|
File details
Details for the file topk_sdk-0.15.0-cp312-cp312-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: topk_sdk-0.15.0-cp312-cp312-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 4.6 MB
- Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cb2c64b97667947ac86f1eba591f707a360c27cf78e4beba8335b96d07f83729
|
|
| MD5 |
f4635fce767eb1229702e88d6482b448
|
|
| BLAKE2b-256 |
4f7cfbd4c38aaa19d3f104033cbfaf445e644a530fe2528d47fed99583ddd9d0
|
File details
Details for the file topk_sdk-0.15.0-cp312-cp312-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: topk_sdk-0.15.0-cp312-cp312-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 4.6 MB
- Tags: CPython 3.12, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e9b988e578015395dc1e46635f8d816ee09cfde84ce62c0df508bcd2bb2b98ef
|
|
| MD5 |
4bbd8a6aa80edd3d672cfa93140db158
|
|
| BLAKE2b-256 |
2e3f3eb153cfec767b163931c8e95736f6aa6f35d2ad95a5636e7967ba81fe5a
|
File details
Details for the file topk_sdk-0.15.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: topk_sdk-0.15.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 4.2 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
668a42ce56d2aa8deb315527fe281871d2d8db42ff47df4b9f83063161552cd5
|
|
| MD5 |
34501444dc176f8cca523d7a6ebdea68
|
|
| BLAKE2b-256 |
2df870a2679a3489f14a4e21b5f3bcd89fda9a9a601ab93c49d2cd5cb7af169f
|
File details
Details for the file topk_sdk-0.15.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: topk_sdk-0.15.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 4.4 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a6fbef8fd42c5cfe8715bbcc3284219e287229a89cfaafc5c1d98d93ec2b00d6
|
|
| MD5 |
fdcdf149e928baf87c108da9cb2f104f
|
|
| BLAKE2b-256 |
c2ddc774eda1ddce218cb45ed3d9c504714a6fa8617132cb3428fd9f6d896251
|
File details
Details for the file topk_sdk-0.15.0-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: topk_sdk-0.15.0-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 3.9 MB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e1295b7e680631109f2ad216ceffb1e0cd913c1257b4f13dc18047aebbf28b44
|
|
| MD5 |
4e3400d890e4bc5b4bca8a47b9420221
|
|
| BLAKE2b-256 |
49c35c334ad54430a17fb061e34bd1e1e08c8c6c5d1d0d08256dc3bd070ec0d9
|
File details
Details for the file topk_sdk-0.15.0-cp312-cp312-macosx_10_12_x86_64.whl.
File metadata
- Download URL: topk_sdk-0.15.0-cp312-cp312-macosx_10_12_x86_64.whl
- Upload date:
- Size: 4.1 MB
- Tags: CPython 3.12, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
14519615d4f0e4c99b683e6b70941fdca410bb0bd6c2044122b36fb3169ff3f8
|
|
| MD5 |
ecb3df6ba7984a75a30b7f8ace276b13
|
|
| BLAKE2b-256 |
5e1571024727bd13ddfc4bb2400fcd4aac22aa1d96ad89d55bcff1241375affa
|
File details
Details for the file topk_sdk-0.15.0-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: topk_sdk-0.15.0-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 3.8 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
14fe50c640ca70e38918711c7b1b6368840e678ed65b86d319998edc13ce0fa3
|
|
| MD5 |
e50958af709ed065f5e59cb5e8399239
|
|
| BLAKE2b-256 |
375ac3e77ac3cd46e9b2aa87c19017512b94ecc0abdfed0191814aa18fe030ed
|
File details
Details for the file topk_sdk-0.15.0-cp311-cp311-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: topk_sdk-0.15.0-cp311-cp311-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 4.7 MB
- Tags: CPython 3.11, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c71dc7857d2d3608c5859830e69ca82d23020a3a3e1fbd394431b0bd0adad6f8
|
|
| MD5 |
06a183cb558998fd5d545f15471b7a3f
|
|
| BLAKE2b-256 |
81ac049b0e8a23196d35e86fd8be95888bad2896a8d5b4500eedf43e61a5f30d
|
File details
Details for the file topk_sdk-0.15.0-cp311-cp311-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: topk_sdk-0.15.0-cp311-cp311-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 4.6 MB
- Tags: CPython 3.11, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1073190364b2b12197cca1deaf6340f102eebae037caaf0b7857bc8af43442bf
|
|
| MD5 |
129dd2c4da358e98f765d2f77a7ee56e
|
|
| BLAKE2b-256 |
2894bf9a50b08fdf21c35c5980454a57e31428b453382b5b12ec56af2a7cf7e7
|
File details
Details for the file topk_sdk-0.15.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: topk_sdk-0.15.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 4.2 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c60704640917cdfe83345bbce0ff0e5b9bab7dae8df8cd8775a11093884a36e6
|
|
| MD5 |
fff0381dc7b21ba1c11dd5ed2e7dac85
|
|
| BLAKE2b-256 |
b0e395b363e4a0e63a6aa1243adcb78b2ef934904804863694e2c7622af143a1
|
File details
Details for the file topk_sdk-0.15.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: topk_sdk-0.15.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 4.4 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
84527d80b02c9a9e4c9c3d89e58b20f5dca15978569e5c95f1c044c95778504d
|
|
| MD5 |
221f4e9765fa0944bdbb87e7329664df
|
|
| BLAKE2b-256 |
7a46aba7b7cec0b96e42490c70a5f46d53b7421c37db0638ec963822efcc6b79
|
File details
Details for the file topk_sdk-0.15.0-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: topk_sdk-0.15.0-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 3.9 MB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a52562659356dc5df12195011e43cb575fd7c29234e57eba826a20da86bf8671
|
|
| MD5 |
152560b627929b69527cdc0b0789b6ce
|
|
| BLAKE2b-256 |
6c8dcc474624ddb9bc54c5f7fb0f4029c1bb3e6db20573ac72d1d2145eadb23d
|
File details
Details for the file topk_sdk-0.15.0-cp311-cp311-macosx_10_12_x86_64.whl.
File metadata
- Download URL: topk_sdk-0.15.0-cp311-cp311-macosx_10_12_x86_64.whl
- Upload date:
- Size: 4.1 MB
- Tags: CPython 3.11, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
827e383121cb709e7273b11cb8bf902833fc9365e288a888fe421ab0e27ab424
|
|
| MD5 |
9987b2bb9f48a8bba0fe2a965310eeaa
|
|
| BLAKE2b-256 |
e56e405b0dfd492dcbb8432146aaca7d51f3aea8db9df3fae947b89ba99ce5fe
|
File details
Details for the file topk_sdk-0.15.0-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: topk_sdk-0.15.0-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 3.8 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
243643971f3999eca17ba8a1956ea87247119cbbb24aa9ca74db117ff66669ed
|
|
| MD5 |
30599d4b1ba889c91b709a190cc3dd9a
|
|
| BLAKE2b-256 |
50a8a0791a2e40343bad8337d860b3ae6bab929da5341fd0d1fab00042bfa103
|
File details
Details for the file topk_sdk-0.15.0-cp310-cp310-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: topk_sdk-0.15.0-cp310-cp310-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 4.7 MB
- Tags: CPython 3.10, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6c51229a31723d199b277c749fe7e2adac8a38deeccb8178533670825ce064a2
|
|
| MD5 |
68484c6772fd4a962bae5bf62fcbdd03
|
|
| BLAKE2b-256 |
8ca52a2cf4517f095d0b5071a3f640f5398e47721d85d8989f1ee1cba0af04ad
|
File details
Details for the file topk_sdk-0.15.0-cp310-cp310-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: topk_sdk-0.15.0-cp310-cp310-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 4.6 MB
- Tags: CPython 3.10, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8393e82dd06bd8ba6aca7b46960f4632c0efeef400b670770fe5b31ecbb13485
|
|
| MD5 |
8b2c5fdf4a453648ef8830f7b8a7d1e6
|
|
| BLAKE2b-256 |
254c69e17da08442110de6bfa94b44e3a42e62d5c8ee05f37b19b6ebd4cdfee8
|
File details
Details for the file topk_sdk-0.15.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: topk_sdk-0.15.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 4.2 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
22b72ff9b72ebab8010f1b52bcd5f4728f8252fe6f84a14b32f178700fdf37dd
|
|
| MD5 |
d190609a25e875d300b7e323590c9dbc
|
|
| BLAKE2b-256 |
77ff07e07bcb3520f91f8df44b1a13425aeeec3a44096ba1dba0c327c26bc9ea
|
File details
Details for the file topk_sdk-0.15.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: topk_sdk-0.15.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 4.4 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3217ebd61c267a9f04a8fe6525cc260212de4a914db5dec21192c78fefea3e1c
|
|
| MD5 |
d8524b5adc3435d817dd17e140ebd7ea
|
|
| BLAKE2b-256 |
23f12871f136f45b6928ccb4c8c563fbab9025d5d026e5d89acac37abde6e2b9
|
File details
Details for the file topk_sdk-0.15.0-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: topk_sdk-0.15.0-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 3.9 MB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
156bd0fc3138ab70151f84d706b6d2ca8e319d0b1c3c3be84eda71e61411a9fe
|
|
| MD5 |
4a5bdd606344efb35ba24b5253cf2ca7
|
|
| BLAKE2b-256 |
637d659bfbb70d1d7360a98c9fd01de6b9aa49598766a5c3000f136ae283b392
|
File details
Details for the file topk_sdk-0.15.0-cp310-cp310-macosx_10_12_x86_64.whl.
File metadata
- Download URL: topk_sdk-0.15.0-cp310-cp310-macosx_10_12_x86_64.whl
- Upload date:
- Size: 4.1 MB
- Tags: CPython 3.10, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
66c4e53cd5929672e5b1be7511dafcc2f4d38ce5696f5647d9c585a4c00ce9d2
|
|
| MD5 |
db431c8e8c9cc93d3ace12538401d61a
|
|
| BLAKE2b-256 |
a9804b66b6ac787ed6b324bcc0ff3332d9509a11f0a228f315124b349c4b5e6f
|
File details
Details for the file topk_sdk-0.15.0-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: topk_sdk-0.15.0-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 3.8 MB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3807a1170bc7832aa01f227cac76e9785041f93fd0973462d06ee485d66b55c6
|
|
| MD5 |
8438ac2e67fa8013a7231145c02569f8
|
|
| BLAKE2b-256 |
7ef065b39f019f7207c2834ccd44ac5b28ca26306a72a3d3068db33b6389a312
|
File details
Details for the file topk_sdk-0.15.0-cp39-cp39-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: topk_sdk-0.15.0-cp39-cp39-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 4.7 MB
- Tags: CPython 3.9, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5f2c44d7a10ef07ba125ccd665e734f6ff6aafaa2e12db0c13af9aa1adeb4a61
|
|
| MD5 |
26fa500919c0db53b58564f095acf3c9
|
|
| BLAKE2b-256 |
8531544b53cab25774d2f48c1b645e27c4fbfafb4b6712dce03ade0d150562f9
|
File details
Details for the file topk_sdk-0.15.0-cp39-cp39-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: topk_sdk-0.15.0-cp39-cp39-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 4.6 MB
- Tags: CPython 3.9, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eda2be0e027491e80e754b921a9bf332baa8c004a96ecb0656be2c58a97f7191
|
|
| MD5 |
d826942368e633ef9dfc97fe56835e68
|
|
| BLAKE2b-256 |
0f6c337ad3c39f145ea47884bc9f0506153906d7d9510c7befc0fbebdf4dfa9a
|
File details
Details for the file topk_sdk-0.15.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: topk_sdk-0.15.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 4.2 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
343291c7b6ddd4d6a81ac375c4a9f7e58619a45a4b4a428d70df71fb127b9e58
|
|
| MD5 |
171976f810b24918d1224dc8f9d46104
|
|
| BLAKE2b-256 |
6685dcd1a9afb05beade5aad1fdadd8360fb6b055e5fcb315b3daac717945d29
|
File details
Details for the file topk_sdk-0.15.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: topk_sdk-0.15.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 4.4 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
da816bdc0a62d54d0a6e5389bc041efe1d7b022f3d955f0cc23cd98a5336c15b
|
|
| MD5 |
521eecc1ed641a447b467b323f4a68ff
|
|
| BLAKE2b-256 |
db704ffbe3279c3124f29bfee19a9f84ce6a9e440e0285038ed1681b8453b0a9
|
File details
Details for the file topk_sdk-0.15.0-cp39-cp39-macosx_11_0_arm64.whl.
File metadata
- Download URL: topk_sdk-0.15.0-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 3.9 MB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9594e96c83248d12b5cf2e5c6b3119808c29c79d836dfe06f36562e9d2b1d3c9
|
|
| MD5 |
b7f108e4f9836ec01f40f0fe37e342e5
|
|
| BLAKE2b-256 |
07e50303c2240e0c74f880c96c04e5da9059c3f06edb227800135aa963b23753
|
File details
Details for the file topk_sdk-0.15.0-cp39-cp39-macosx_10_12_x86_64.whl.
File metadata
- Download URL: topk_sdk-0.15.0-cp39-cp39-macosx_10_12_x86_64.whl
- Upload date:
- Size: 4.1 MB
- Tags: CPython 3.9, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d646bc2537bc4dbe28beda8460be012169a96398eb566129e1b17944bd03f155
|
|
| MD5 |
58c60914b3ea57f54f8af4898ed33d93
|
|
| BLAKE2b-256 |
298d5eb7229e9c465ada3a6397e9dd80bc6f354d2f3eb2a3aaa67a26a8032399
|