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.1.0.tar.gz (46.5 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.1.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl (4.7 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

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

Uploaded PyPymusllinux: musl 1.2+ i686

llm_runner-0.1.0-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl (4.3 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

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

Uploaded PyPymusllinux: musl 1.2+ ARM64

llm_runner-0.1.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl (4.7 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

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

Uploaded PyPymusllinux: musl 1.2+ i686

llm_runner-0.1.0-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl (4.3 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

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

Uploaded PyPymusllinux: musl 1.2+ ARM64

llm_runner-0.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

llm_runner-0.1.0-cp313-cp313t-musllinux_1_2_armv7l.whl (4.3 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

llm_runner-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ i686

llm_runner-0.1.0-cp313-cp313-musllinux_1_2_armv7l.whl (4.3 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

llm_runner-0.1.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.1.0-cp312-cp312-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

llm_runner-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ i686

llm_runner-0.1.0-cp312-cp312-musllinux_1_2_armv7l.whl (4.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

llm_runner-0.1.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.1.0-cp311-cp311-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

llm_runner-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ i686

llm_runner-0.1.0-cp311-cp311-musllinux_1_2_armv7l.whl (4.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

llm_runner-0.1.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.1.0-cp310-cp310-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

llm_runner-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.10musllinux: musl 1.2+ i686

llm_runner-0.1.0-cp310-cp310-musllinux_1_2_armv7l.whl (4.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9Windows x86

llm_runner-0.1.0-cp39-cp39-musllinux_1_2_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.9musllinux: musl 1.2+ i686

llm_runner-0.1.0-cp39-cp39-musllinux_1_2_armv7l.whl (4.3 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8Windows x86

llm_runner-0.1.0-cp38-cp38-musllinux_1_2_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.8musllinux: musl 1.2+ i686

llm_runner-0.1.0-cp38-cp38-musllinux_1_2_armv7l.whl (4.3 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

llm_runner-0.1.0-cp38-cp38-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

llm_runner-0.1.0-cp38-cp38-macosx_10_12_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.8macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for llm_runner-0.1.0.tar.gz
Algorithm Hash digest
SHA256 39f89660e375bf251813685e0060225c34b2eb43680cd7ebe9db9f16ac068f9e
MD5 97dce8903c334847aa14ccdae0fd7753
BLAKE2b-256 1a7460c8f011ee9cc78b5a3243daf8fe3f2a31d7ef07681930b5f3a97e3f6d34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for llm_runner-0.1.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 be3f1c04007e68e7a8f3505291461f4d06b5f74346e2bdb096eb29a5f26ec19d
MD5 65b0542ff772b7221c9ed089633a5c93
BLAKE2b-256 c2db7f5dc3b33535844defb18e812a11d5a1bed7a1fe3cbcd8a0459ef20e651d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for llm_runner-0.1.0-pp310-pypy310_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1ae5717a03b88ced42aea4fddd388fdb4dfd5cb93c59e3c73af28e044a419982
MD5 8982fe737855a9bf474d952674ef08da
BLAKE2b-256 69e0583752825b0e6dd5932039a41711f70b03abb1dfd6983c88de8ca10ba183

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for llm_runner-0.1.0-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 d2aeaed638c8f3239a9fafefe371c8b82190049294a5069f478ad82e1af9c5ec
MD5 dc7dd102926b9fb8aa015cfeb083d2a4
BLAKE2b-256 2c7a1dad10c7c5e5813cc34287fe10458f05bda03616a08a844f858f9b20d9ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for llm_runner-0.1.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4b31ea667ccfcd03746d36a5e0f46a7103fc37acc2a11e08ef38dfaef6d15230
MD5 b63ced9c9a0f79a6a1580095e465a568
BLAKE2b-256 b8bb7a0ccd25f4e8af569d51baaa585b9bdb5fb57c7281c59d952f413ccc9c0b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for llm_runner-0.1.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ffe2e12e7d31dfbb14a97bacd160a19bc3c8fb3952732b66b3164c8def6aee12
MD5 788c9db7ef3973e2dc46626ee24c6708
BLAKE2b-256 e033c7eec54f8942ec43160eebf05d79f9ccd8d9a93c5b0ae658b5565a2181fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for llm_runner-0.1.0-pp39-pypy39_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b0e71515171d68670150a45eae26d6e7c055ff62db879a835f186e22e4f77de9
MD5 a9e1b7e3897dd815b74139c28958c7b2
BLAKE2b-256 cf87d0591d528c84eed68a60817c0afb41d5952eb0485f9dfe011b6728780167

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for llm_runner-0.1.0-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 098f4e48f002f49c55b244ec35ba38097c11890b2e264b09a0df6e46b6c16eb4
MD5 0b0681780341cf20dae539c1491088ff
BLAKE2b-256 63854fb3710ec39282f92f1bd029623d9beee8207e01f011e358d9317dc174e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for llm_runner-0.1.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 24e2e9dd86a823222fa5c31169e4bb1ca0e621218f594aa6d0e90268e6156461
MD5 c7791228dba81b391badac3b50d6dcc5
BLAKE2b-256 b441b8ab495590f6468d7a9bcc419f63135eab032710e04db7897fe9e980d82d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for llm_runner-0.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2b08a3c2f35e6da554f9e021fe88f1e3ff93180266db5c333a60106f962295e9
MD5 d784119770bbf1fffc86e2e5420bef2d
BLAKE2b-256 dfdcffb83572c846cfcd22556cb96669e11e7a9a2ab5a1351fc7931ccda2beae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for llm_runner-0.1.0-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 31fe6a66d827e202dd0b05f123832e90c499ab0a085c3b78f6ece630960edefc
MD5 ec5db6f4d7c05961ce8a3f48c377652f
BLAKE2b-256 00846706759c7194f4e365d484a278ef4974987bdc88a31f2ab3214613f4539e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for llm_runner-0.1.0-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 dcdbcd5e4e79b91040cd7531c0bb9d07d9a778dfc06382de57d64a0cfea684d9
MD5 e9601d4950682b172dc42ad9ac147fe1
BLAKE2b-256 a28a01bbe9bb73ff74a2b0615a3048564dbf7837191843414755184d919eac7c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for llm_runner-0.1.0-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2642daf35ee86dc4dbf59f2ff0ccc3fab4058e3a8bc05ad9dfe97b397e6302e3
MD5 d598e0980492b1354eea55effa364eb1
BLAKE2b-256 4ad3f7fa72fd34aa4542f6676ab931a9c8f6e3ac6a0d49a6eabf33c92a4d6f06

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for llm_runner-0.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 16007c7b1115a45c539de08b79740c7d8c9afbcd7c0ea3ccb9128334bbdda3f5
MD5 c63ac4049f58234c3db39924e547d356
BLAKE2b-256 7d6bbf8f2921a6736f9b9af7ffee917f374a78f69edabd5b4027502eb69be608

See more details on using hashes here.

File details

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

File metadata

  • Download URL: llm_runner-0.1.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.1.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 c3b326cf70c9982ef9f47b25f63b74e6ffa82adffdc7f18998e01fa939871a94
MD5 329029f7b1619cee4dcf63289f4d4088
BLAKE2b-256 8a3d47d415c483e0273e072ea8176197ef060b21fe9fa39db58c3a69f1d648d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for llm_runner-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ca38c3a3afd94c322b2045ac976fc6a00ee164d2104d774afdd3b058d2080445
MD5 3692bb9a8abddf2115339e53b0c9016b
BLAKE2b-256 c24886c3e698ecbdec16addcdf2fda5c3d30f947fa04fa3eaae36fd5f4a3464f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for llm_runner-0.1.0-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 42406f24df91d053fdc8b622313d56fbc7f0ccde53ea8f69166885ba62d251bd
MD5 1d00736e0972555ed2bdc4c020a23fa9
BLAKE2b-256 943b5cf90b80668945201bb203f5feeeeffb43d6909a4688b578ab8113b5efb2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for llm_runner-0.1.0-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 2a5224a1bf8d49ed9fd9ef880e857600b61da6455c5f6cb28d5f2f2f5ae44716
MD5 91f93a8a17af1a294ed4e4212d0746a9
BLAKE2b-256 1c9299a35e3e4afd6f80b37e9c9e1ab1a570d4593b424ede92587cf03e98d086

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for llm_runner-0.1.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d6fb7b03de1196efe0beea77d80744d7bbdd91809550afa0a74ea0dd9bba6183
MD5 3071efffad76ae3e44438e8d96338f9e
BLAKE2b-256 4f1253be4a185186b02bb41a587197229ecfc203a83afa8ed09dd20a2936fd94

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for llm_runner-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 16cd0f91c9ca6d2444445057acf782291c50c8b4e8ffda5464a0b63449664f34
MD5 71901ce2d27663c7efc6f747a80541e4
BLAKE2b-256 699664dc7459c75794b8adc24df336b1a9036025ae381b8e4456c0128656a5d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for llm_runner-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 14dee6b542b0a2e84268ee24d1557af91a9538f3b550d931d46b78ea50079250
MD5 c50d13cdb17bae9c78c780247237d731
BLAKE2b-256 17ccd6fafbc8a6ac86a217334e1a73b23a3b55a9c43ff824d80a8c75d74717b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for llm_runner-0.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9bf9a0c4e09fd8e553eb36c0fb93c563a4a82c918fd5617e95506c1fab2d89fb
MD5 c4e4f47ead48749d3007aaca087b08f7
BLAKE2b-256 0b6676f17762b1f015bab5fd183bf05701dcf34629e8a3d381666bdda573501f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: llm_runner-0.1.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.1.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 e8e6bea19b9bf3edf9dfbd34a522ba1a71b25c85ef6d83b6355fd468e71c544b
MD5 7172996fbbacce66a7c9f7608acb0437
BLAKE2b-256 702c16223569131d99c646f208ef2c0d74256e20c5dc43248a0df03cf1a721dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for llm_runner-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fc2c3a52edd7c7a9b8d3570aae16974f1db7e446f407c664eeda9639853c211c
MD5 c8ba904e109395005624ef64ad747364
BLAKE2b-256 d5d91acade0c75c456cd4aa26c8cfc37c923c4509dd8ae27f6bff183b5532d2b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for llm_runner-0.1.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6c5d91a2c9c31baa42794764f2dd953f314f0c8d8d9fc814c0866ae701191902
MD5 6e8560ee6b9b8b0d0ec60034cf184272
BLAKE2b-256 a98e4246f5329dc3dd478186d1a9ad622ab5329af2f08adbb5eb71e30703c38a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for llm_runner-0.1.0-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 db9df38df2745a52d9aa6d134bd3111e8f418c3b80a1cea2bd198264e4e31eb0
MD5 f62454022a74dfb3bcf0ab38db54ec94
BLAKE2b-256 27cbda831c782eed1aa7e8b35b5d23e7b20c915ec70892131d82ce586824fb63

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for llm_runner-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 01ec50c98f20ee756d06f2ab475e7187f0e87278e50f59268c0647b89496b93b
MD5 6540bb739217b96f1eca33caf8d76468
BLAKE2b-256 b14f8ba2e2bc5bc4e7e9a29eef997760f4ae2ff8f1edd4a1168b7a6ad2e12f46

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for llm_runner-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ceb189f83dc01d5a28404a49117812d4be285177fb0f132bdd27d7beb4b46c96
MD5 04f3a8a4b64396a5f1c3816247a23ac0
BLAKE2b-256 65a64b57f4eb1d2d010f3bd4a54643fa33bd9990e8c866d1b7fd13008152e5e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for llm_runner-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8b33ef4e81568c89006a2d5e4beb2fb1b37381af18f87df48088e2d35aa8d22f
MD5 32c7fc777f98b2a68629d2f5f6117cb3
BLAKE2b-256 09617b37d99509b4d4ce0fbd6886ec9f7c8bdc86f986da471d015e6686a89122

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for llm_runner-0.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0d8dd79766170ef0e250a31dd1d3150b90fbec56f4bc37476ce6ca0e6cc15c92
MD5 2d71fee8cdb859521b4112d196468d35
BLAKE2b-256 4cda66273b9c17345138cfa301935e7df2bcfc42cf18955340bc85fd794acd41

See more details on using hashes here.

File details

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

File metadata

  • Download URL: llm_runner-0.1.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.1.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 262ede4c0859885e7be29b5635cb8fada754c9b94cce8dc722ec314d1e8c3b8c
MD5 57bedeb06f1d82a8c1b2a1b990f54557
BLAKE2b-256 9a74403872b6dc3cb5b98a8ce22f819f2a473c5fcfa6c94a1e17008cdd7e6551

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for llm_runner-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 11cc4f06fe04538b39674bd5c1ca4e473da7faa6f7eb3f3da6d1ce63e964380f
MD5 79cbfaa4d2c00541b44981abbcf33c6c
BLAKE2b-256 9c23b5510fee53bcd7a66aecdde490bb9e111167abad2aa701cc54db0773854e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for llm_runner-0.1.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 93c865a828ae22bdb52ec43ed0df5ef18e9fa6a1f8ed34d29cd098e8b8e4021a
MD5 db4fa10e1c27609201678ba7e38bd45a
BLAKE2b-256 52e247d364f7603f7b619c007806e83288139edf1135abcfd80c6aff3cbfce43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for llm_runner-0.1.0-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 63b2aa1b1d23c94e5306a7d287adaafabab9bbffdcd21c00ed0eadbb391aec4d
MD5 33bd829cbdce1bcb2b53439a960e5432
BLAKE2b-256 b9e1cf370bdbcdbceaa7c3dafc72ef4b4467be89d1e5b20a0aafe75bd2d69f9b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for llm_runner-0.1.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d937498771c9ba66c1dd81ec87a7157e66fa1f34d3be2e8a740b75cac35ecc0f
MD5 1914c2b532e8032e1163ddf8f7d90d45
BLAKE2b-256 a572abadb92cf9c8d4dc8e4224fb6ee3adff6686ca12cbcfc3277c38d517885f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for llm_runner-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d41b47de04777800786f68cb103ddd6a3ec0de01f12efc2254b2a5adf753fbb5
MD5 f127380b60fe5d5c50db32e49a073453
BLAKE2b-256 43be90c1536f6b146946f1d0e3e678dc6df2d8971ff8135a78e5aaef37ac596a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for llm_runner-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 84fbc0f4a4a235a2773a37d0bfc4ffd5ed9d647d9e4a0855d0ca1f857f6741f5
MD5 509599865b46d6fdbb50104ea556fbba
BLAKE2b-256 a7d42770f1ba84c5a17cf01a69279d544e51c3ac7c407e7bff781d6cc46fa87b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for llm_runner-0.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 057765db443c99be24a1e80b1dc07b9e58e053c37989732f5637f579994a65c8
MD5 eb51ea5736aa4c6c66a7c08b164bd0bd
BLAKE2b-256 4ef4fc62a00512f1f0f49194e92e7478667069b45c5b80b704d9705bead99ab0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: llm_runner-0.1.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.1.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 4e01cb5eb8fb0acb2df3a866f571aedcdb6aa092a6b88219ea933bb7643ecbb5
MD5 80d50b8fd4a48604df09e19283fb095f
BLAKE2b-256 f9e85b41c172958a76d31f4febea5113dfb06fe5cd37c19a7e8f9d5f1b8beb03

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for llm_runner-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d81f2cb68eb667793592458d7257594753866388574cf38e1aaf3f72e8bff90f
MD5 f561877f99eacef82fa0b8ae7b276ab0
BLAKE2b-256 0be5a51944dcd0777bb3d90f440523e7617f9d3f466e21e2981817d877c3e05c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for llm_runner-0.1.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 2d9783ab39e59f233dc2d7f4c2b97caaa17466f613af2ff577391af3513445a0
MD5 a208ee7d68c3efa7255475b260073f58
BLAKE2b-256 4fccf2dd02c1c6e090229d8405b3790022d42ecc811d40905ff4e80fe70e88c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for llm_runner-0.1.0-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 3d3437960d2d531d8fa0fa61bee408bfc187721f0e3ca44e7e55e29d3564f6ab
MD5 5c629ed5d2019ff687312fe83bcd8d96
BLAKE2b-256 9aa2c182a6b12389839c92bf565b43d7c56f1299030d0c0ce644abe747fe858b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for llm_runner-0.1.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c125bf49f17d2b346154cb1e4fca679d83edbdc4bd9fef97b1030493942cc6c0
MD5 509faf46112ff12c727ee0d9b5e98b84
BLAKE2b-256 ef27f93ca52884d2f52e950a4e41024f7b26f36d78baa3d7613db486ca977a04

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for llm_runner-0.1.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 900c8e4ea6da44ec896ab3bbe03c5fe766710ec618c3c44a200a8417f27c5462
MD5 9cb4e464ab141769326aa05f09bb4d86
BLAKE2b-256 00d85a2b343dbf146a5bb91ea23920f493bbe27c8ce929b4f065a31de9172552

See more details on using hashes here.

File details

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

File metadata

  • Download URL: llm_runner-0.1.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.1.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 18fb3a46652964cc3290d1dfd5a017cee60a5416a3d26a8f794184100e150a36
MD5 fa9e0c60ec4c596012d68b0c87d22f99
BLAKE2b-256 b69ae939bb49a2ed938783fe2bbbd5b49e8f25ccea023c25becf088ad3135139

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for llm_runner-0.1.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e069e221c9c6caf18d7136cc78a06648c82aa9c2bf541dfd76e72b712bc51505
MD5 d130899f6e5e5aaa4e4a23b00646c232
BLAKE2b-256 f3b9c6f2e77c35d89863339de56472fc7e47225ad58ac18250f3aaacabd4469c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for llm_runner-0.1.0-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 436ac627a95cf158e6f531140625b17945a60fcbdf6c391725545fcfb8334765
MD5 db9564c675b68bca1e939e8fdc81413b
BLAKE2b-256 4693893c55b2a3d12853170a76ec034d03d163aab2b7426841b4197d7528d9b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for llm_runner-0.1.0-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 c7831b83febd439a029e64a80e24e3afea39a283d5ce8dfcbbbd7896601a00f2
MD5 eb8579e08b11430aeeca9ebbfd4731d5
BLAKE2b-256 8c55b897bf33532e6c2c1cbc4623d4c84a49a75ded535ccb6f834610de6689ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for llm_runner-0.1.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 299ac96bb0f8a982fbdd81682a823bc47810949c3bff4c0aac59220a8d4a136d
MD5 b85449c77136e3cfaaeb376a070e78a4
BLAKE2b-256 f69583cd2a7578b4295439c25dce48cf191b7c56c40f83c242f08e1cce7c1401

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for llm_runner-0.1.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 d73e0227564b034382fa08358a414227d406fd698962d87a7cebeea5aa212153
MD5 2cf0823accf0d6cbfe3fe7c473144535
BLAKE2b-256 dcb4e2e9194cad46f1f1dc4d231836ec2d2f2860373e265a32d69b40e6cb0ea3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: llm_runner-0.1.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.1.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 7a8e7c39f4cce906c0bc17ff9ef17d398a9f7373dcdd2fa9afaed0ad28f6de8d
MD5 596673b023462ceabcaa7ee022b1ec62
BLAKE2b-256 ecf87a8c882d4c1544e61f2044b105b88b3c751d3c187133e9e2444f30d8ddbb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for llm_runner-0.1.0-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d2838bdc84a233bc67a7a98733cb82406d9bb82f176b3e9013ebb323a3c09b9e
MD5 ceaa0ed35983be636d315ae52031201c
BLAKE2b-256 880275e85c4fd50ec28bf3c3e93687233902b33ffeb32bd9724c77f54f73064b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for llm_runner-0.1.0-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a0d8d9c5e4074d6efc4f8a3e821ce6d219a8850357c696857ffda5d199711cde
MD5 961c60758ac0ee89f18a574cca938d1e
BLAKE2b-256 b74e5508c03022c5e2c249876ee7a16ab998a68ebeb9a4cbac57d221485e90b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for llm_runner-0.1.0-cp38-cp38-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 7d82500dbaefa0adaddb4e341fa04a76013e4d01d19e73e21837f1d2bf282f36
MD5 a01fe129d1c89daa1375556a4e44d741
BLAKE2b-256 4e7d456121e004485ba028303086dd9bb1426972c9bb1d004aa386174e12bb8b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for llm_runner-0.1.0-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 92e8b812b35d68a4e6de63c592fe354d0c9b27f2e347f22d4fe8768b8e0bc1e4
MD5 1f57e86529ccd9b8bc26194095aedc92
BLAKE2b-256 991f6e757b97951d141af86d62e11951c4ca006ec7174d892cd2cd9612f69936

See more details on using hashes here.

File details

Details for the file llm_runner-0.1.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for llm_runner-0.1.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bb2a08847ed92873d64438dee01dcc4948286c605d1d5614de8802635189d7ab
MD5 37ebb8780dfe60a602c954e2936baf6c
BLAKE2b-256 5b6777d69e3957f5c56e7e8aa461b2f247459ec6c638feb1886891a0273715d0

See more details on using hashes here.

File details

Details for the file llm_runner-0.1.0-cp38-cp38-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for llm_runner-0.1.0-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 cb0107c66b47127105f33291d64318ff9a5abe91e4250f8cec8513fda5648c82
MD5 7ed110ab872728cb14c6ae04d0245f0c
BLAKE2b-256 bb311e1553cb214e2158e1747469689d8efb6df74176300c469b259adcb97a49

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