Skip to main content

Python bindings for nobodywho

Project description

NobodyWho

Run LLMs locally and efficiently on any device

NobodyWho is a lightweight, open-source inference engine that makes it simple to run open-weights language models directly inside your Python applications. No API keys, no cloud infrastructure, no complexity—just fast, easy local AI.

Key Features

  • Run locally, offline, for free - No API keys or cloud services required
  • Fast, simple tool calling - Just pass normal Python functions
  • Reliable tool execution - Automatically derives grammar from function signatures
  • Infinite conversations - Conversation-aware preemptive context shifting prevents mid-conversation crashes
  • GPU accelerated - Vulkan-powered inference for maximum performance
  • Thousands of compatible models - Works with any LLM in GGUF format
  • Powered by llama.cpp - Built on the proven llama.cpp engine

Quick Start

from nobodywho import Chat

chat = Chat('./model.gguf')
response = chat.ask('Hello world?').completed()
print(response)

Installation

pip install nobodywho

Documentation

Full documentation available at: https://nobodywho-ooo.github.io/nobodywho/

License

EUPL-1.2 - Free for commercial and proprietary use. Modified versions of the library itself must remain open source.

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.

nobodywho-0.4.0-cp38-abi3-win_amd64.whl (14.4 MB view details)

Uploaded CPython 3.8+Windows x86-64

nobodywho-0.4.0-cp38-abi3-manylinux_2_34_x86_64.whl (12.8 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.34+ x86-64

nobodywho-0.4.0-cp38-abi3-macosx_11_0_arm64.whl (3.4 MB view details)

Uploaded CPython 3.8+macOS 11.0+ ARM64

File details

Details for the file nobodywho-0.4.0-cp38-abi3-win_amd64.whl.

File metadata

  • Download URL: nobodywho-0.4.0-cp38-abi3-win_amd64.whl
  • Upload date:
  • Size: 14.4 MB
  • Tags: CPython 3.8+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for nobodywho-0.4.0-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 258d1d3f0258fd508ea9a5625d0aa15816233a1a38cc4acfa4faad7ce93cf6d6
MD5 d49eb11baa0589c4bcd20499437a99ef
BLAKE2b-256 7d40ff7072328718f0a6ed9575651ec122ad640653157ccfb182a00ffeae7709

See more details on using hashes here.

File details

Details for the file nobodywho-0.4.0-cp38-abi3-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for nobodywho-0.4.0-cp38-abi3-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 0f9a8fbdc92f900171ffe5849d1abc4ce5818b70327ef087bf1fe4a110ad6feb
MD5 c895a6b6e92c375cd74bcfdcaffefd77
BLAKE2b-256 86ce8199896571e4a5db336ad957989fd4b5da2d06f93a97d19e044aba267e4e

See more details on using hashes here.

File details

Details for the file nobodywho-0.4.0-cp38-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for nobodywho-0.4.0-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9907f2a4080d010a5ac3c763d869af50910fab31e2c9bf82d577ba40d806ce4b
MD5 6b8febfefcf6eec94517bb811bdd0f80
BLAKE2b-256 22eaf639d28f6eeb7cc5cbbb3414a92ba4c2877c0b1d010cb499aae1f07faf12

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