Skip to main content

Clarifai Python Runner Protocol

Project description

Clarifai Protocol

This is a proprietary protocol used by our runners to communicate with our API. This should be installed as part of our python SDK.

Request Cancellation Support

The protocol now supports request cancellation, allowing models to abort in-flight requests to external inference servers when a user cancels their request.

Features

  • Request ID Access: Models can access the current request ID via get_request_id()
  • Abort Callbacks: Models can register a callback that will be invoked when requests are cancelled or when connections are aborted
  • Thread Safety: All operations are thread-safe and work correctly with concurrent requests
  • Background Execution: Abort callbacks run in background threads to avoid blocking the protocol

Usage

from clarifai_protocol import get_request_id, register_abort_callback
import requests

class MyModel:
    def __init__(self):
        super().__init__()
        self.sglang_url = "http://localhost:30000"
        # Register abort callback during initialization
        register_abort_callback(self._abort_sglang)
    
    def _abort_sglang(self, req_id: str) -> None:
        """Abort handler called when requests are cancelled."""
        try:
            requests.post(
                f"{self.sglang_url}/abort_request",
                json={"rid": req_id},
                timeout=2.0
            )
        except Exception:
            pass  # Handle exceptions gracefully
    
    def generate(self, prompt: str):
        """Generate text using external inference server."""
        # Get the request ID to pass to the external server
        req_id = get_request_id()
        
        # Use req_id when calling external services
        for token in self._call_sglang(prompt, req_id):
            yield token

API Reference

get_request_id() -> Optional[str]

Returns the current request ID, or None if called outside of a request context.

Use this as an identifier when calling external inference servers so that cancellation can properly abort the request.

register_abort_callback(callback: Callable[[str], None]) -> None

Register a function to be called when a request is cancelled or the connection is aborted.

  • Should be called once during model initialization
  • The callback receives the cancelled request's ID as a parameter
  • The callback runs in a background thread
  • The callback should be idempotent (safe to call multiple times with the same req_id)
  • Exceptions in the callback are logged but don't crash the protocol
  • Triggered when: explicit cancellation (RUNNER_ITEM_CANCELLED) or connection abort (stream done/cancelled)

Release instructions

Bump the version in the file VERSION, merge it, pull master, git tag to the same version, push the tag to github to release.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

clarifai_protocol-0.0.49-cp313-cp313-win_amd64.whl (429.3 kB view details)

Uploaded CPython 3.13Windows x86-64

clarifai_protocol-0.0.49-cp313-cp313-musllinux_1_2_x86_64.whl (644.7 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.49-cp313-cp313-musllinux_1_2_aarch64.whl (589.8 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.49-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (637.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

clarifai_protocol-0.0.49-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (575.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

clarifai_protocol-0.0.49-cp313-cp313-macosx_11_0_universal2.whl (413.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ universal2 (ARM64, x86-64)

clarifai_protocol-0.0.49-cp312-cp312-win_amd64.whl (430.4 kB view details)

Uploaded CPython 3.12Windows x86-64

clarifai_protocol-0.0.49-cp312-cp312-musllinux_1_2_x86_64.whl (642.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.49-cp312-cp312-musllinux_1_2_aarch64.whl (586.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.49-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (635.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

clarifai_protocol-0.0.49-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (572.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

clarifai_protocol-0.0.49-cp312-cp312-macosx_11_0_universal2.whl (412.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ universal2 (ARM64, x86-64)

clarifai_protocol-0.0.49-cp311-cp311-win_amd64.whl (440.2 kB view details)

Uploaded CPython 3.11Windows x86-64

clarifai_protocol-0.0.49-cp311-cp311-musllinux_1_2_x86_64.whl (579.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.49-cp311-cp311-musllinux_1_2_aarch64.whl (544.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.49-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (572.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

clarifai_protocol-0.0.49-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (535.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

clarifai_protocol-0.0.49-cp311-cp311-macosx_11_0_universal2.whl (409.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ universal2 (ARM64, x86-64)

clarifai_protocol-0.0.49-cp310-cp310-win_amd64.whl (428.3 kB view details)

Uploaded CPython 3.10Windows x86-64

clarifai_protocol-0.0.49-cp310-cp310-musllinux_1_2_x86_64.whl (567.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.49-cp310-cp310-musllinux_1_2_aarch64.whl (532.8 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.49-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (561.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

clarifai_protocol-0.0.49-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (523.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

clarifai_protocol-0.0.49-cp310-cp310-macosx_11_0_universal2.whl (398.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ universal2 (ARM64, x86-64)

clarifai_protocol-0.0.49-cp39-cp39-win_amd64.whl (423.2 kB view details)

Uploaded CPython 3.9Windows x86-64

clarifai_protocol-0.0.49-cp39-cp39-musllinux_1_2_x86_64.whl (563.9 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

clarifai_protocol-0.0.49-cp39-cp39-musllinux_1_2_aarch64.whl (527.3 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

clarifai_protocol-0.0.49-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (556.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

clarifai_protocol-0.0.49-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (519.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

clarifai_protocol-0.0.49-cp39-cp39-macosx_11_0_universal2.whl (389.2 kB view details)

Uploaded CPython 3.9macOS 11.0+ universal2 (ARM64, x86-64)

File details

Details for the file clarifai_protocol-0.0.49-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.49-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 72febca84a96cd1775091c282ff802d6571ea739c007136fe0152f9976872c77
MD5 fd0d8322f0081ed24e13e514c4e671f9
BLAKE2b-256 d2385720ebf1c53931f0932503d0b99238971dee7edc6bb6bce2f440c79ebe5b

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.49-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.49-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2baffeb110c8037cf704cbb8bf2093a4e3b6cb321ebebdd50c906c747d8ba19a
MD5 80e80586461348dc34e962466407edda
BLAKE2b-256 fb36f0aa209981fd0ebb1762ce2dd4f31697ba1dc57c3e8650672f7a599332f0

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.49-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.49-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6ed1b7692dd2a698bd33cd6530c30d8b093f57b6ec4524f43314fcf9c193c853
MD5 44c50d74de2a86e895c2b2cbb7301c9f
BLAKE2b-256 75c94c650dac51b446048184344cb2d86ca10450bd4563d1a31d849743a7de86

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.49-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.49-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 044e55108f93e23861f1b4a1e7702aae23d5fbc3025fadf344bdd5562e4ed554
MD5 95b22a3d503b011ce0976d3f8b7b3836
BLAKE2b-256 fd27489e76e4919815139762b65ab3d242c3778af1d3bb0f5a4c37379f69302f

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.49-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.49-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 176bd3193ad6941d6d468e896ac782ff3f477bd740e6b698b76a0b8c4c6ed620
MD5 be8bbabc47cce695a152905b00e27814
BLAKE2b-256 ab708d972d2a6b65a4ec11e5f1b1fd4673171fb45222dba868a2bfdaa061568b

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.49-cp313-cp313-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.49-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 b220c487ded813895cf79a3eb33d6b0d5460619d676313ce43862349f3d9fa13
MD5 ea1262b1a290e33f949af3456b32a348
BLAKE2b-256 5590cb5bc7d09d002350c455c88c7d132d7bb0ac9ec8787d7dfa4197840a2979

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.49-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.49-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c48910eeee7be5acb4e190e417ab151e09483d31e540b4967ddad94a168e6faa
MD5 d638e5b39cd831d60b1b3c11006c25df
BLAKE2b-256 16cd202e8a30c2a85e3f42ff65ec66422773e91bb8a5b129f3728d4508f3b182

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.49-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.49-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ae98c8ac77696233cd4399856960f75fa476e8c436bd399878fdb89c043323db
MD5 d42be7b57dab813208bb64d36dce580f
BLAKE2b-256 cb3e905f52840d416c8683c8f9a7212b388bb221f7b841e0efc78524bbbc3f78

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.49-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.49-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 702676018aacb7aab38ec6338fe6af124e423b6ea6c5de10fd09fc46df55ca13
MD5 1a789a61e1c8b35ffd54b72c82335477
BLAKE2b-256 dee0fe87a70041e389413eb4135af01548ab1f19370bcfdcf8021247a56e6564

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.49-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.49-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b5d25855a214169574ac21e5bcfb9ad1798c15e286b344b804c4c038554a59fb
MD5 2505c4c14c63fbc5adc51fcb3be4580c
BLAKE2b-256 1f40fa43ae2a8387cd31c9425204b5170da2753b7059bd01c0c148d2dd83f658

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.49-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.49-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ac18a7ad14a9644a955b502256c355947d44096380462b8d86c43efd0d4ab3b1
MD5 8ad97d3b6185c22a6d3fecc88753788e
BLAKE2b-256 5af0dc34314fe57f36dcbf0611dfe6b2c4e14a2398c1a03d0bc615a936ca7fbe

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.49-cp312-cp312-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.49-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 e3a1a2ee994feea9d6665ae26637a9cd1a42cd1d994be620b2929e3042b10066
MD5 3485255b3464c9b71dde3049c3212d15
BLAKE2b-256 e29fbb052ce2d13413ae9bf9ca82330129988cb4000072527d11b78955945d44

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.49-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.49-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4c54f50bb581a1a4a43ff78a36b5c6d61b223b70464ac17c61e24f364af3e6f0
MD5 6e98cff456d81f548f30efae3c7d82fd
BLAKE2b-256 4bfbf8053078cbcc0d50a9e749b60dcb994ed88961fbbca6ef2657f226445440

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.49-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.49-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1366f0d0b24b4af508f272b43e76ae84f82e0021602764ed137d180323d4efa7
MD5 c651677c867a0b71dbe82f07c507b1a4
BLAKE2b-256 2dcce23996399ee532f0a0ade9edc505a0ad5c53b95ccdf95b995ba2cba413c2

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.49-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.49-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d359853c82698626793dadcbf56f9554a9b80e19d4bb280506e03a6fea10d882
MD5 50ef23f7860453b2693f0c8b96b42f87
BLAKE2b-256 a9264169e26b2912a264a4c88b9e1d25eae5289c4ecc6404e5fb43adb14cf1e7

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.49-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.49-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 eebdc06575572587a83c0bebaac99c4f51f517a046711cf7bc5c933a64501147
MD5 f49c31585041068486d7c1e2839618a8
BLAKE2b-256 eb18b44ee512e6bfb0a9572ae601179001f6d3e4f877eeab6da840b4442c5bae

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.49-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.49-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a6b5457013b60dbcfb58760474eee36af1fa4ece61de628d8dd5e38a7ed1f222
MD5 00d94e2eb639c68a0f0e3a99a6221124
BLAKE2b-256 5876fd82ce353214693b933c40489c0b2ac7d5f1efd169ef21c274c4165f7036

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.49-cp311-cp311-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.49-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 a625cd5622b9d652f66a564e04b386d6542fff7878dc9872fc6c58814c805584
MD5 c4a2be2bf5bbe6d774a48fedbadb608e
BLAKE2b-256 7645e431933cdd59462792f62b00a8cf02f37060a059e8473f5277e3889071d6

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.49-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.49-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 584692fe647d6b2ac1993cf072289e8d21aae095365254e9fd123c8387118bf8
MD5 8bef442e0e72cb62c6a62419631b8a49
BLAKE2b-256 ebff76b2d166233fcb22dd7905f83a3eaf8d078e07552c44ced4d98b2290c782

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.49-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.49-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d29deee395e5369c2476988851952579385835cfc6d8d9a79458b9184e09da11
MD5 e0e8cdd95235a89ca5a035a4aaa31c92
BLAKE2b-256 ddf6b873e898340b26f0cf4087be6cca6b96c03f10eeee1f6b4be3249c4f6311

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.49-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.49-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 556732c3026c4082381ee6aa094f8d475bb83cd74b1734aefa976d37589f680a
MD5 d854967b55c9481b3a84aad5f9ab712b
BLAKE2b-256 0f8f16508c73719ef3a1c84362de0c031c94fc27a8f5496d548259d0aaf088b7

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.49-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.49-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a72b942b6f9fd2117db9e0a3c91f51f3e91d541bb07a607f05f21f38c49e07cd
MD5 f9d9338d42f6c7799768468c8d303128
BLAKE2b-256 54e6e7a6a8f2a027333889319117466dbae075a2ff28f1d2c7e808513c776a95

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.49-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.49-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a5ba80db0cc4f26533be92bab75c37263b7793e2602ce7f66fbe361fa5d65c35
MD5 28c896de3c7130c2dba0c3f380b75690
BLAKE2b-256 a60bab188ad271aec86265945ddb666f1334fbbf24a98d1a2840408df4c33b88

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.49-cp310-cp310-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.49-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 08a03b4910b0ea0724dd92499cd625964f5bfb2ca71ea1ae959903aee13002fd
MD5 f87e72be39effdcf301187ddab7fa93c
BLAKE2b-256 47d9a9c4021e1d339a12bf3713e750f9206b5580b2b1fb40873bae43d12b20de

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.49-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.49-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 8f7b57865e7ba25c128481b4557d712669ebbb51b4e379a27ad6a632516ba44f
MD5 ee3428db40619971388280c3d93109ba
BLAKE2b-256 1d69cd6c71665dd00ca1dbc5f5091c685e20f26c8b96219a68757d1337f73916

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.49-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.49-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ecc8a682a0690e3bc21cb87041e34267b81c9418d346bc78a89986b785ac4924
MD5 649403adc19d7e4289f0c994cf84d9a4
BLAKE2b-256 374be07e8977dffc88ad47a77acf3561d169935cf061bb2c86333fa398b1c536

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.49-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.49-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 356a6e0ce14b6cf380a343624ab14a271cbcd652e7d910990b552d2f9200dd92
MD5 d55a196745267dbc35be08c86fd810ed
BLAKE2b-256 0862c64eb4f1cb625a067f01e1811812f0a2a771ac097d303918fa773525c1ff

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.49-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.49-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a6adde16681a6a551520ec2caf74ff4e2374564c9b01c5573d33d54c7510400a
MD5 cc42e39ab3287d9f5a94386d81b8a54b
BLAKE2b-256 3a1c2185b32f056b0bb093adb344ee89da2d186cc8774515ea628be1cae77289

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.49-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.49-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 33bcb2a8d6a123fd85039c549a26912d33895e90e118336ee393870cd9f680d8
MD5 7860a1d6a16188eeb178545cb65c0583
BLAKE2b-256 01218a7f4fd8cd40d624d9b1258aba168bfe89847236511b6fab4afefa930a18

See more details on using hashes here.

File details

Details for the file clarifai_protocol-0.0.49-cp39-cp39-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for clarifai_protocol-0.0.49-cp39-cp39-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 09e1b5457756196944be55a1adecfea488ba35733b17487c52c6c615ee5ae563
MD5 380587bf8a95f9b2e594b3ccd30de770
BLAKE2b-256 8ee5d7b6c9b6fe1eabe15e50b5e9cc994d728750d3db68ec1ac749ee057b784c

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 Pingdom Monitoring Sentry Error logging StatusPage Status page