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.3.0-cp38-abi3-win_amd64.whl (14.4 MB view details)

Uploaded CPython 3.8+Windows x86-64

nobodywho-0.3.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.3.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.3.0-cp38-abi3-win_amd64.whl.

File metadata

  • Download URL: nobodywho-0.3.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.3.0-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 d063fb469b729f5705379962b4d9b7f0b4d2a75d1496feb5649d876b916748ef
MD5 01991c9a17e4b7d5e10c5acca10e7136
BLAKE2b-256 da712663ac318cf56561c989c09abc3f410c3ee5e67c7b511ffd669743a0ff4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nobodywho-0.3.0-cp38-abi3-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 41f2d25330f9734989e56badf42a83c1774848aec0a92f8f84f6312ce539b2f2
MD5 21f88eda790c74ccb62f609ca92d9a48
BLAKE2b-256 ccb465d523a5c8c64a1e571e1821960d903dc926df7cdb21cf14415e84341c66

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nobodywho-0.3.0-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7ae6e97a51541e72d829a7d6d6c0c6d311e584816010a22b0c3b9dacbccf9788
MD5 9a71980adc32877964955cc9b28b4159
BLAKE2b-256 26256fd2f1300fc6743f0a154c252ae20a82e7020aba3ba4a3a5a285ddb1b276

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