Skip to main content

No project description provided

Project description

Local AI Utils - Core

Local AI Utils is a framework and set of local utilities for interacting with AI on your local computer. Conceptually each piece of local-ai-itls should be single-purpose and modular, such that end users can piece together their own AI-powered tool chains.

Local AI Utils Demo

Quickstart

pip install local-ai-utils-core

Configuration

Local AI Utils utilizes a YAML config file, which by default is stored at ~/.config/ai-utils.yml. If you would like to store configs in a different location, you can set a custom path with the AI_UTILS_CONFIG_PATH environment variable.

The config file will need different values based on which AI providers you are using, and which plugins.

~/.config/ai-utils.yml

plugins:
    listen:
    assist:
        assistant: 'assistant_id'
        thread: 'thread_id'
keys:
    openai: "secret_key"

Plugins

Local AI Utils finds almost all of its power in its plugin ecosystem. Plugins extend LAIU in ways that expand what both the AI can do, as well as what can be done on your local system.

Some plugins we'd recommend:

  • assist for prompting an AI assistant
  • embedding for generating and searching embeddings. It includes a small local Lance DB.
  • listen for getting quick text-to-speech from your microphone

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

local_ai_utils_core-0.2.5.tar.gz (18.8 kB view details)

Uploaded Source

Built Distribution

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

local_ai_utils_core-0.2.5-py3-none-any.whl (19.5 kB view details)

Uploaded Python 3

File details

Details for the file local_ai_utils_core-0.2.5.tar.gz.

File metadata

  • Download URL: local_ai_utils_core-0.2.5.tar.gz
  • Upload date:
  • Size: 18.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for local_ai_utils_core-0.2.5.tar.gz
Algorithm Hash digest
SHA256 cb74709a524f316b5ae6eb2a925cf6c539b712c38c1dae207afdc6d7ead84813
MD5 952e943d2753022923452ed80bf7f512
BLAKE2b-256 639488632b1855b2486c606c8efa2136913dd90df2dfc42493fe870e3571baa6

See more details on using hashes here.

File details

Details for the file local_ai_utils_core-0.2.5-py3-none-any.whl.

File metadata

File hashes

Hashes for local_ai_utils_core-0.2.5-py3-none-any.whl
Algorithm Hash digest
SHA256 230bd5ae34439eab73c7c03bc3e4dc39b977985d45342c96bb933dd60149ce9f
MD5 2d4c95b9fdfb1494375471e5ab0abb92
BLAKE2b-256 0519ca0143670ff03774ef2f1edc0cd65de75b5da0cd07e3f60838550209fdcb

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