Skip to main content

No project description provided

Project description

Sublime LLM Communication Core

This project serves as a core engine for communicating with various Large Language Model (LLM) backends, with a primary focus on integration with Sublime Text. Currently, network communication is implemented for the OpenAI gateway, with plans to support OpenAI-alike models and Claude.

Core of OpenAI-sublime-text package.

Overview

  • Functionality: This core is designed to interface with LLMs, manage cache entries, handle network requests, and process streaming data.
  • Integrations: Primarily targeted at Sublime Text, with support for Python bindings via PyO3 to facilitate usage in Python environments.

Key Modules

Types

Defines core data structures used across the project, including enums, structs for cache management, input processing, and assistant settings. These are serialized/deserialized using serde and interfaced with Python using pyo3.

Runner

Implements the logic to send requests to LLMs and handle responses. It interfaces with network clients and manages cache data for requests.

Worker

A bridge between the frontend (e.g., Sublime Text) and the core functionality, handling request execution and response streaming. Supports cancellations and tracks the status of ongoing operations.

Network Client

Handles HTTP requests to LLM backends using reqwest. Manages headers, payload preparation, and response handling, with specific support for streaming data via SSE.

Cache

Manages the storage and retrieval of request/response history and model-specific data to/from the file system. Ensures efficient access and persistence of session data.

Stream Handler

Processes streamed responses from LLMs, invoking user-defined callback functions to handle live data updates.

Python Worker

Provides a Python interface for the core functionality, allowing interaction using Python scripts via the pyo3 runtime.

OpenAI Network Types

Defines specific request and response structures for OpenAI communication, including message formatting and response deserialization.

Getting Started

Prerequisites

  • Rust: Ensure cargo and rustc are installed.
  • Python: Python environment for interfacing via PyO3.
  • Tokio: For asynchronous operations.
  • Serde: For JSON serialization/deserialization.
  • Reqwest: For HTTP requests.

Installation

  1. Clone the repository:

    git clone git@github.com:yaroslavyaroslav/ai_helper.git
    cd ai_helper
    
  2. Build the project:

[!NOTE] python 3.8

maturin build
  1. Install the it as dependency for ST (::under python 3.8 venv::):

[!NOTE] python 3.8

pip install target/wheels/llm_runner-0.1.0-cp38-cp38-macosx_11_0_arm64.whl --target '/path/to/Sublime Text/Lib/python38/' --upgrade

Usage

  • Integrate with Sublime Text using the provided Python classes or directly using Rust API.
  • Configure and use in your own extensions or projects that require LLM interaction.

Configuration

  • Assistant Settings: Modify settings in AssistantSettings struct for your specific LLM configurations and preferences.
  • Cache Handling: Manage cache directory and file paths as per your application's needs.

Development

All contributions are welcome! To get started with development:

  1. Fork the repository.
  2. Make your changes in a new branch.
  3. Create a pull request when ready.

Testing

Run tests with:

cargo test

Utilize the extensive test suite included for validation of different components, including network client and cache handling.

Future Plans

  • Additional LLM backend support.
  • Enhance cache management.
  • Expand Python bindings for broader application compatibility.

License

This project is licensed under custom license. See the LICENSE file for more details.

Project details


Download files

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

Source Distribution

llm_runner-0.2.0.tar.gz (47.4 kB view details)

Uploaded Source

Built Distributions

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

llm_runner-0.2.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl (4.6 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

llm_runner-0.2.0-pp310-pypy310_pp73-musllinux_1_2_i686.whl (4.6 MB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

llm_runner-0.2.0-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl (4.2 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

llm_runner-0.2.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl (5.0 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

llm_runner-0.2.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl (4.6 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

llm_runner-0.2.0-pp39-pypy39_pp73-musllinux_1_2_i686.whl (4.6 MB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

llm_runner-0.2.0-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl (4.2 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

llm_runner-0.2.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl (5.0 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

llm_runner-0.2.0-cp313-cp313t-musllinux_1_2_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

llm_runner-0.2.0-cp313-cp313t-musllinux_1_2_i686.whl (4.6 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

llm_runner-0.2.0-cp313-cp313t-musllinux_1_2_armv7l.whl (4.2 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

llm_runner-0.2.0-cp313-cp313t-musllinux_1_2_aarch64.whl (5.0 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

llm_runner-0.2.0-cp313-cp313-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.13Windows x86-64

llm_runner-0.2.0-cp313-cp313-win32.whl (1.8 MB view details)

Uploaded CPython 3.13Windows x86

llm_runner-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

llm_runner-0.2.0-cp313-cp313-musllinux_1_2_i686.whl (4.5 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

llm_runner-0.2.0-cp313-cp313-musllinux_1_2_armv7l.whl (4.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

llm_runner-0.2.0-cp313-cp313-musllinux_1_2_aarch64.whl (5.0 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

llm_runner-0.2.0-cp313-cp313-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

llm_runner-0.2.0-cp313-cp313-macosx_10_12_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

llm_runner-0.2.0-cp312-cp312-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.12Windows x86-64

llm_runner-0.2.0-cp312-cp312-win32.whl (1.8 MB view details)

Uploaded CPython 3.12Windows x86

llm_runner-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

llm_runner-0.2.0-cp312-cp312-musllinux_1_2_i686.whl (4.6 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

llm_runner-0.2.0-cp312-cp312-musllinux_1_2_armv7l.whl (4.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

llm_runner-0.2.0-cp312-cp312-musllinux_1_2_aarch64.whl (5.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

llm_runner-0.2.0-cp312-cp312-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

llm_runner-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

llm_runner-0.2.0-cp311-cp311-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.11Windows x86-64

llm_runner-0.2.0-cp311-cp311-win32.whl (1.8 MB view details)

Uploaded CPython 3.11Windows x86

llm_runner-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

llm_runner-0.2.0-cp311-cp311-musllinux_1_2_i686.whl (4.6 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

llm_runner-0.2.0-cp311-cp311-musllinux_1_2_armv7l.whl (4.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

llm_runner-0.2.0-cp311-cp311-musllinux_1_2_aarch64.whl (5.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

llm_runner-0.2.0-cp311-cp311-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

llm_runner-0.2.0-cp311-cp311-macosx_10_12_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

llm_runner-0.2.0-cp310-cp310-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.10Windows x86-64

llm_runner-0.2.0-cp310-cp310-win32.whl (1.8 MB view details)

Uploaded CPython 3.10Windows x86

llm_runner-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

llm_runner-0.2.0-cp310-cp310-musllinux_1_2_i686.whl (4.6 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

llm_runner-0.2.0-cp310-cp310-musllinux_1_2_armv7l.whl (4.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

llm_runner-0.2.0-cp310-cp310-musllinux_1_2_aarch64.whl (5.0 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

llm_runner-0.2.0-cp39-cp39-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.9Windows x86-64

llm_runner-0.2.0-cp39-cp39-win32.whl (1.8 MB view details)

Uploaded CPython 3.9Windows x86

llm_runner-0.2.0-cp39-cp39-musllinux_1_2_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

llm_runner-0.2.0-cp39-cp39-musllinux_1_2_i686.whl (4.6 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

llm_runner-0.2.0-cp39-cp39-musllinux_1_2_armv7l.whl (4.2 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARMv7l

llm_runner-0.2.0-cp39-cp39-musllinux_1_2_aarch64.whl (5.0 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

llm_runner-0.2.0-cp38-cp38-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.8Windows x86-64

llm_runner-0.2.0-cp38-cp38-win32.whl (1.8 MB view details)

Uploaded CPython 3.8Windows x86

llm_runner-0.2.0-cp38-cp38-musllinux_1_2_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

llm_runner-0.2.0-cp38-cp38-musllinux_1_2_i686.whl (4.6 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

llm_runner-0.2.0-cp38-cp38-musllinux_1_2_armv7l.whl (4.2 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARMv7l

llm_runner-0.2.0-cp38-cp38-musllinux_1_2_aarch64.whl (5.0 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

File details

Details for the file llm_runner-0.2.0.tar.gz.

File metadata

  • Download URL: llm_runner-0.2.0.tar.gz
  • Upload date:
  • Size: 47.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.1

File hashes

Hashes for llm_runner-0.2.0.tar.gz
Algorithm Hash digest
SHA256 e384f8dad4a86f87c1d9d0893da08a45cf5967580ebceafe2b394f399ad69cfd
MD5 6c4213d72b42131a54d3a9eaf15d901d
BLAKE2b-256 5c31df7f5f101fa2e04d8de999069fb66c660caec169d598589d3499688dd03a

See more details on using hashes here.

File details

Details for the file llm_runner-0.2.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for llm_runner-0.2.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a941706f1b12a32bc6070900ef734a62b1d05c39b37821a2502959e8f3d86799
MD5 fe68c893d3caa0aaa15b0383e85d4bd3
BLAKE2b-256 4be229a48c88dd10cb7ecf5e5f9a25be152e49497b3155a791b6857cbd03b65f

See more details on using hashes here.

File details

Details for the file llm_runner-0.2.0-pp310-pypy310_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for llm_runner-0.2.0-pp310-pypy310_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e5c8e32ba32f66898b49f6598afa841beacdedc93162159efa16674b9f79be2c
MD5 acd8666c7c3816ffa707ecd842eb0658
BLAKE2b-256 9dd6ff6b3775f64dbcc25dc9227d8c2987122d0c363ff3d5867e2e75e55b82b5

See more details on using hashes here.

File details

Details for the file llm_runner-0.2.0-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for llm_runner-0.2.0-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 213d4bf92564c0366fdf962000e8e2924222e7176656d18b1cfb8931ca5c39b6
MD5 fd7d73f55f895d95b94cbb341b2ec494
BLAKE2b-256 8ad1f903180853b9df4350abf2237d5734627bc6392fc4cb7bda0ac921f85dce

See more details on using hashes here.

File details

Details for the file llm_runner-0.2.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for llm_runner-0.2.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ce438837f7ccf69f3e0ba5a10240b3f080ca29a2fa2280ead7dfdb33634deb51
MD5 61f81896f3169ded63ea9ca1850184cc
BLAKE2b-256 d6b5dd7649aaefaa0fcf141cb4ac0c6f8ba3af92423d19bfed93ccc330061fd6

See more details on using hashes here.

File details

Details for the file llm_runner-0.2.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for llm_runner-0.2.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ee8b2aab960e53ce21e475e98f1cedd1d227bef9fb88b00564d8b71b16fca2eb
MD5 2ef201d5c7b914e07133446e3d46e878
BLAKE2b-256 85a557a89ec7259351f183f806854645c041a49afed9f97f882eac9e555ba226

See more details on using hashes here.

File details

Details for the file llm_runner-0.2.0-pp39-pypy39_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for llm_runner-0.2.0-pp39-pypy39_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 aef946510e25de1b2441dcc1c5cd58e28787bfec13cc46d922d7788f96fdf630
MD5 65933bbb1db3e8790417efee9a49ca2b
BLAKE2b-256 c23da5f5ff76e973354458bd5da26497cd2bb6b66f4675162db50b32eb8542be

See more details on using hashes here.

File details

Details for the file llm_runner-0.2.0-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for llm_runner-0.2.0-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 a047ae84dafabad987d377a69bfbd61224914c7e9df4d9fd26176d128a3e3abc
MD5 6f9875736ee83a7e6018214a3dca1eb3
BLAKE2b-256 c4d928dde9fc1d4eb9e5148ee28844b811d2480593ffe6a9d09a0c11a8fad1f6

See more details on using hashes here.

File details

Details for the file llm_runner-0.2.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for llm_runner-0.2.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 647777581f15e13479c68be8cb92890f22f4227b8ed9ba35d4b89b0711ec5f70
MD5 25b4ea033c31a5919fa2681d518b0766
BLAKE2b-256 3cab1e174b40bb2c6aad79bf86cfdf4d0abfd554dd55f0c7ad0c86cc87ce36ad

See more details on using hashes here.

File details

Details for the file llm_runner-0.2.0-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for llm_runner-0.2.0-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 19635505a3ee3fb3d323d6afe6d4ba39b83241202b67d21fb791fba09e96ca7d
MD5 f458e0c16b5ee1821cc133c5dacb42de
BLAKE2b-256 a5338112de21db8573a20b95baa43fa86a350f51b7d2ce1aae70561c612f0905

See more details on using hashes here.

File details

Details for the file llm_runner-0.2.0-cp313-cp313t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for llm_runner-0.2.0-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 22dedffce2c6da168b027eac94bb8d2f86a16128d0318f85ef948ed3d273861f
MD5 c79e0c735b1c949a9513486def082f6b
BLAKE2b-256 c3b7bce6d70dd41cfa03f5c4b5f77b3a98a4132c2f4cda88b1d505467cbd0c41

See more details on using hashes here.

File details

Details for the file llm_runner-0.2.0-cp313-cp313t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for llm_runner-0.2.0-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 727a4fd09fa5d481d09f2bf4b6f6ef5eaaebee7571db3e9e15274429f944519d
MD5 b1e90e2928fd42619dee8643833a3b03
BLAKE2b-256 191a6c63b57c553de1fd13c0f47955f742471e98f4a8ba467d8252424b1583b4

See more details on using hashes here.

File details

Details for the file llm_runner-0.2.0-cp313-cp313t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for llm_runner-0.2.0-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 46c3465e6d59053f0d67d6cedda0419f373a2b04e89218f2705ea33904a3a5f7
MD5 b6a06b1ea76bf3852c85f1f18adb9c92
BLAKE2b-256 235d7d3b50523a233808d5554f057897e4551fd311ce17bb333387575e4edc86

See more details on using hashes here.

File details

Details for the file llm_runner-0.2.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for llm_runner-0.2.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 401ac13704ad25035e72a086414533a5bd2120b2a29772ce54f0a8df2e94c373
MD5 edc445451054515607520f8fc0249b84
BLAKE2b-256 510df1e965047aea23155c8c865aa81fa0d3cd0434dda727a70ab70c00462185

See more details on using hashes here.

File details

Details for the file llm_runner-0.2.0-cp313-cp313-win32.whl.

File metadata

  • Download URL: llm_runner-0.2.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.1

File hashes

Hashes for llm_runner-0.2.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 e4716c94d59d0e682d3f3bdd0e6bb348ef55bc62d5549e67dd5bb72597212a89
MD5 438bee2b8404f073e0d8fcf76f91032c
BLAKE2b-256 4cbd28a26bfa42432b75a968c5147670977684ba8e6fe8f30a932540a062cdac

See more details on using hashes here.

File details

Details for the file llm_runner-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for llm_runner-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a819377f2e5a35bedba51f6fda6bdef279f2939157b4fc83658b02912c23a94d
MD5 f681699d8adaa64d195f1bc7f14f5ff9
BLAKE2b-256 b9a1f0aa9652fe5dcf20b8b242cf5bfe6c05f0ec4af2f6d50191c75dd2ea34a7

See more details on using hashes here.

File details

Details for the file llm_runner-0.2.0-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for llm_runner-0.2.0-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1bd9ac0c952f062b2bafcf9bae7b041a2855c411da7323c2c51838a3a375db0a
MD5 300950af6d6d2dd6af97666ce1d420ed
BLAKE2b-256 c8a7276bbf0fab86a2b066f9c91b7f970a79844b1351e0835c17c2743725baff

See more details on using hashes here.

File details

Details for the file llm_runner-0.2.0-cp313-cp313-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for llm_runner-0.2.0-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 7f8260045ab676a582f93e05f4aed2615a94b26206bb6d5cbd8d3467437370e8
MD5 3fd215f09a38f05bfb732875fce1913d
BLAKE2b-256 3e6c12946f54e497347b2ec1bee95fcd3b1c371294776d47ebdb1e443863905b

See more details on using hashes here.

File details

Details for the file llm_runner-0.2.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for llm_runner-0.2.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 93287e6022fa2bdd5dec72f3fcfbd217f04595012d180b1a40a6070683325e64
MD5 c1a8bd3587670cd80874cffd2370bff6
BLAKE2b-256 8c4cc9c5896bf790bc1918ae603a45de8be9b8a1a9248133b64715829a72b4cf

See more details on using hashes here.

File details

Details for the file llm_runner-0.2.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for llm_runner-0.2.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 60fbc5c2720987c19cbec0d373db315f04563e56dccc76c12108a9a6d1e57f4a
MD5 17836bfadf0de3d503a91bf6d725cb9e
BLAKE2b-256 cb2b15b8d0fbf8c8c2e51616f4c1ec64b25defbb8135d3f7b0c4774fddfa992d

See more details on using hashes here.

File details

Details for the file llm_runner-0.2.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for llm_runner-0.2.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 00310a8db63187bccbd483e9381b42bd1a5381f87f5701c19a7d88906ccfd4bf
MD5 4e4582a0516b9893379ba5b8b685e1d3
BLAKE2b-256 0e968ecd22f25081321910f69f293acce61bb4ebcb961f11fdd07a6ad6364d44

See more details on using hashes here.

File details

Details for the file llm_runner-0.2.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for llm_runner-0.2.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 162ad7c94c48f6eaddd0b7161207e3a44f78a894eef0d41a2f9cf9cf58b8665e
MD5 accd6c9d407da73b6cd2a66266f10369
BLAKE2b-256 cd2648262da4c76d3652e2b831c815bb87a20f28befccf3f664acdfabb58a14f

See more details on using hashes here.

File details

Details for the file llm_runner-0.2.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: llm_runner-0.2.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.1

File hashes

Hashes for llm_runner-0.2.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 a5ed2c05d2aa783ecad9c59df18e8f681532172dc023c95ff5bbae3b3d352fbc
MD5 f1833587364ffcdb85db7799dc5643af
BLAKE2b-256 dcb6547b88ab765e7d251507fea4800301e0f92a076002c263e5ee86ceeb09b8

See more details on using hashes here.

File details

Details for the file llm_runner-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for llm_runner-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 19450d9c8fed5b453425ded4d1dc0a8a57ea36ecbb5363f21946583a1d371fc3
MD5 ecf496cb24ac5ab49e82c9b32552646d
BLAKE2b-256 fd1171e1df3220140b0280203472aa55e2ce47df806745b4cee5bfc4ee599be6

See more details on using hashes here.

File details

Details for the file llm_runner-0.2.0-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for llm_runner-0.2.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 81715389c77cdddc23d313aa31a620065cdc14bc2f8cd372d171d8011a4302da
MD5 e537f369d377ffd42ff059f9542bbff4
BLAKE2b-256 2e50f6cbfbe0f68524eaa2eacb34e0e80aaf0b2f8b471a299c18064cbb76c705

See more details on using hashes here.

File details

Details for the file llm_runner-0.2.0-cp312-cp312-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for llm_runner-0.2.0-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 9c2e102ef768f1829cc1ad123dc0d7b70b193d4954437693ed40b2996b045e98
MD5 3fe062d099bc844deee7c587d6bd690c
BLAKE2b-256 020a8a7cba8ae588a10d57fc72eb1ae073b5c4fbbd1700ad1215ee3726532a5c

See more details on using hashes here.

File details

Details for the file llm_runner-0.2.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for llm_runner-0.2.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6955684db1ac6884e005e825397d2439c9125ea24e5ede785a23479d91ccb97e
MD5 e49a961ece4328758073258a2df72670
BLAKE2b-256 7aad51f4dbe57b61e3d94ffe2b6ebd2c54ce5189bcfc991d408c0fec511b68d1

See more details on using hashes here.

File details

Details for the file llm_runner-0.2.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for llm_runner-0.2.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2322780a7b2922d6f1d64e508eea32b70c5a09834fc1aa0750e137b88ab6c4dc
MD5 83a96936a1725a3a5beccc2295b7e3a8
BLAKE2b-256 822818e93bd9095e4040790ef7ed3fa12c373c58bdf21b1648329eb727a655e6

See more details on using hashes here.

File details

Details for the file llm_runner-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for llm_runner-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 76a0102dfb9e4f25adce5118e7d1711a527ba1ceef1cea568e9fbe3131270504
MD5 59356aa82b40bb1c860a735ad21b4d87
BLAKE2b-256 418acd907e875ec37ad097d5966ad6c5f53a8dd8006eabc493f9643f1df015c0

See more details on using hashes here.

File details

Details for the file llm_runner-0.2.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for llm_runner-0.2.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 91f106a5b152ddf132945b15210f84a810be74d7b0ed57d1676dcde41d530604
MD5 84f006d240d0f230e3facc6b62f5202b
BLAKE2b-256 dc4fcf0a0f4fb7a76b23f54efd4cdce50ff83f9e32a28d1e540c2e16ffb1715b

See more details on using hashes here.

File details

Details for the file llm_runner-0.2.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: llm_runner-0.2.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.1

File hashes

Hashes for llm_runner-0.2.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 a19b5bb4df34b1bbf36d9c71934f63fd5afddcbf3b0be790055fc21238150f5c
MD5 6d27beeb3c606579c2b7e27199624df1
BLAKE2b-256 409275dbaf07fedc170a7cacd359ad596d79aabf53c06a4f04dd288cd9cec115

See more details on using hashes here.

File details

Details for the file llm_runner-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for llm_runner-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ceadd110164cf04f547505db29eb19f3317ba5dd1aaffbfc81fdfe405ffa2da3
MD5 2d57a3af17965fd4e595a055ea7a4457
BLAKE2b-256 883f959cc565998db6ea00918ce473278276de59d3383f5e9f6c4c3f49977b47

See more details on using hashes here.

File details

Details for the file llm_runner-0.2.0-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for llm_runner-0.2.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 dfa0c1cf72a87f7b255628fe2837efb48697816ab0bb340b095fad7477d5c811
MD5 67bf189b7ad4e587ab328e61e805963b
BLAKE2b-256 0839ab70719c6faa65ecdc4dffaa03a82deb3193be8c0d67a3456f7123dc117e

See more details on using hashes here.

File details

Details for the file llm_runner-0.2.0-cp311-cp311-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for llm_runner-0.2.0-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 09fd40f0696509a4db53fc835e74ba442a7ae5068c224b5e0005c7913ca6b6e9
MD5 6e4b46f2b04c5beb525647197d55cb74
BLAKE2b-256 42f768c18d0ac4a6257b703ce9e9f2cf338c4f9630a2fa3b7c23fdcbef5104f0

See more details on using hashes here.

File details

Details for the file llm_runner-0.2.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for llm_runner-0.2.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 97838df4f387954169cec523efc091dd068395b99b6a9ec6d6165550d6ba8ca0
MD5 1835786483f76df51acd5fbc7f42a324
BLAKE2b-256 9b1cac045038d5b1f64f4d7d905c4aaad3591793fbaf5b2b8f5bf9146afb085c

See more details on using hashes here.

File details

Details for the file llm_runner-0.2.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for llm_runner-0.2.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 80080f2c9dd71f445a6c4f1f221041d32eb987d6844e269777da7898aca54e72
MD5 84ceb9f5e9184174399b2b03d65efd03
BLAKE2b-256 881b84fd57804cc161572a782cb26e6e0ac360a346a5909d546b6385d6e5dd41

See more details on using hashes here.

File details

Details for the file llm_runner-0.2.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for llm_runner-0.2.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3a01dc103b18846833533cf5b4ff0bc2b03f6609cbe78539c34199852cea0dd5
MD5 d4db02d75187787f4a56f7a177f67235
BLAKE2b-256 cba0a90f5dab07dccc112815889d82b5c53f14bac7aa1e8f5850548e0bd2e5e2

See more details on using hashes here.

File details

Details for the file llm_runner-0.2.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for llm_runner-0.2.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c039dda2b7ac0ebb40e20fb0015ee72b77cf7e2bb29cbfe59fa57f61181bf4bd
MD5 bac24664e0d507a4346d0e6c82bd22df
BLAKE2b-256 efa3907b530986c4ce9d61440ce533c9ecc6c53947667cadcd3c233efa978950

See more details on using hashes here.

File details

Details for the file llm_runner-0.2.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: llm_runner-0.2.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.1

File hashes

Hashes for llm_runner-0.2.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 5250e4f949c4a337fe3f5b019a6c84126c7cd519209666212c46ed2dfc864daa
MD5 c4d9f3304a680bb82302e0c1917b9106
BLAKE2b-256 41b7993e89882785a60124ba2851b22ec953f82f310508537a854487d5f4de61

See more details on using hashes here.

File details

Details for the file llm_runner-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for llm_runner-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 db5a226175a2e8cfcd2bf4ff11f115d20fbf07b02b105ae69efac5db57c61581
MD5 815858c63dd74d161b064b2bec716180
BLAKE2b-256 49e9b63342d91f8add4fbdcf3832a4d0f43cf11f1f0d04f5d2f134acf910fe2a

See more details on using hashes here.

File details

Details for the file llm_runner-0.2.0-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for llm_runner-0.2.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 9cd48a1d4b790c2639ce306073937ca9c03a79041c8e5d4d89be5f94e8cc0952
MD5 dd367c22a07cb5326842ba19679ee3bf
BLAKE2b-256 a439a4c0d021534749a2d6bf769dcd0eec5894415270c71c66f2a1d20d676b0b

See more details on using hashes here.

File details

Details for the file llm_runner-0.2.0-cp310-cp310-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for llm_runner-0.2.0-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 a1ae030f4e116213546d86247021835d98951029dda297284a14148d932e0673
MD5 f659d397e1d18cf3b07b7c7b24848328
BLAKE2b-256 9bad46e752f2d951949aaf4f367b78ec2645215d23ee3334333d267a8adfc6b1

See more details on using hashes here.

File details

Details for the file llm_runner-0.2.0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for llm_runner-0.2.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 44779072683689d4f318d8daf8d02bd00ecb87bf613c956c602b1f5ee619c734
MD5 7fd5b26e29669fe20aa805dd80402cb0
BLAKE2b-256 1f4ab0cc1e59dc955f51ef6f6a70c2a55bfa3d8225fd6b94bf4e0178926b8909

See more details on using hashes here.

File details

Details for the file llm_runner-0.2.0-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for llm_runner-0.2.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 58edbc7610276c3ca171204463300ffd9f64b1190c014cf272607816c163b084
MD5 e2e734a58cd72a9ff2bc072d0137d301
BLAKE2b-256 f57d0111ae8e645f0566adcd6ef020f29a89b59a9fd752289389c34e0bafe228

See more details on using hashes here.

File details

Details for the file llm_runner-0.2.0-cp39-cp39-win32.whl.

File metadata

  • Download URL: llm_runner-0.2.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.1

File hashes

Hashes for llm_runner-0.2.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 e15296a4ec75b445a367b7297bf523166ec351e3400cac7221104ecf6fad33e6
MD5 0152d3a19e0fe2d905736812d6e73c30
BLAKE2b-256 b7e35742cc306d64dd42af90dbdf3b34849c74b136b0e9912abb59b22b44efa1

See more details on using hashes here.

File details

Details for the file llm_runner-0.2.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for llm_runner-0.2.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 132f51a499857ee702c148b3cc665ce6f425ff454f6f9c6c83026b7ac6bd47a2
MD5 d92f5823a6653e1140ed70f31aa184a8
BLAKE2b-256 3d9b4a82bf7b1fb622d3e7109f5f49649249af32ea5422caa1ae1106fab0d037

See more details on using hashes here.

File details

Details for the file llm_runner-0.2.0-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for llm_runner-0.2.0-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8d5ca87220179f5b960ee3d9e67955c64200dd56663e15cccc06a8e4864e9198
MD5 90d7ff524db5d22e8c156796e34bc25b
BLAKE2b-256 0bded96cba389339e046ff44b4cc12df6e9ce0a823a8efb9f144fb32a7d777d4

See more details on using hashes here.

File details

Details for the file llm_runner-0.2.0-cp39-cp39-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for llm_runner-0.2.0-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 20cfbeeeaafc3f9f50312830ef2edc891673abe1eaef521d7b4a01b7d68a2e46
MD5 e74fc463d68d028479f5865f4f7be991
BLAKE2b-256 28400cf8e932928eb47b01a2801a5f714c79f79fd0c17da41ab021df3dc1aeac

See more details on using hashes here.

File details

Details for the file llm_runner-0.2.0-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for llm_runner-0.2.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 103af55302022c5b124415f15e37df422ec62849a93591e65d564a62c21c96f9
MD5 5c06dfc33f58f65a4607296773c86f07
BLAKE2b-256 c1e20e9d4f564191344cc59600a082a5dde690dc64ded2f864d51c43b39d7058

See more details on using hashes here.

File details

Details for the file llm_runner-0.2.0-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for llm_runner-0.2.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 7d089f438c056cdbe6725cd4aa547240caed4a15c59f14a7b64f26a2613d0061
MD5 fb35c53c8a69f2582b0c64b06c22185a
BLAKE2b-256 ccb643c28b749b70a1c8e5b2e0e1ee5e6251e64eee1b247a37e72476db8cdf69

See more details on using hashes here.

File details

Details for the file llm_runner-0.2.0-cp38-cp38-win32.whl.

File metadata

  • Download URL: llm_runner-0.2.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.1

File hashes

Hashes for llm_runner-0.2.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 db97830261a366e89f56d0b469a2712ee5ba09e42c78b949c3152a29830cab06
MD5 251ffe9aaa0995bb345dadb4f036fba5
BLAKE2b-256 66a1ca707bc29dd1793b7c27e41e6b15b2be41d94944629412e90b436e1d7a1d

See more details on using hashes here.

File details

Details for the file llm_runner-0.2.0-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for llm_runner-0.2.0-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fc181442476cbd1380f73813c3414bfe0a46047d6f3ec2d8e34c3cadd4ed657e
MD5 4b028a1a27c280115a3b6e62dae6c197
BLAKE2b-256 caeea56d4ed3b5991ed1689c7ed64888847cfdbafa4a8a056f691b8cc013819a

See more details on using hashes here.

File details

Details for the file llm_runner-0.2.0-cp38-cp38-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for llm_runner-0.2.0-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b1d38462cfb48f6f6750e6b645cda0ef0c71ea178fb2745ebc3611586ff71bd9
MD5 c52d4924939f568cc43bef781416701a
BLAKE2b-256 19127edee88b88d76a29a32d235bc9acf890d009af086c459b6b907177aa84c2

See more details on using hashes here.

File details

Details for the file llm_runner-0.2.0-cp38-cp38-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for llm_runner-0.2.0-cp38-cp38-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 7fbd8f34cdd34537daaa1177e26cc0515bf0bf9a3e2ec80ce80132cab3121bc7
MD5 1fd71b0a46ebbe736f7650d7fc810004
BLAKE2b-256 312a9a44d5cf30fd14d73ad7c52924a75aff66caf70cd9d5c27a206cd2d3cfda

See more details on using hashes here.

File details

Details for the file llm_runner-0.2.0-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for llm_runner-0.2.0-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 49f03596713c6b3b0afd4579fe9dc4d2ae9c96a5e42680c425ab7690a35062ea
MD5 d3fb5454da978626034bd5c4b115e264
BLAKE2b-256 6550d4411efaf36b2127479c2e605ad418c97064becaf8185112efa680124933

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