Skip to main content

AI Horde client to ease creation of plugins

Project description

AIHordeclient

AIHordeclient is a lib to connect to https://aihorde.net/api/v2 and ease plugin development.

There is an official Python-SDK from AIHorde.

USAGE

pip install aihordeclient
In order to run a simple use and see the client in action, do:
git clone https://github.com/ikks/aihordeclient/
cd aihordeclient
uv venv -p 3.13
source .venv/bin/activate
uv pip install aihordeclient
AIHORDE_API_KEY=<yourapikey> uv run main.py

On success you will have a webp downloaded file in your temp directory.

screensnot-2025-08-26-151233-annotated

This screenshot under Debian, Sway Kitty terminal, uv and using vv to display the image.

Look at https://github.com/ikks/aihordeclient/blob/main/main.py for the simplest sample, for other real use cases, see:

Get an AIHORDE free api_key to run the sample code, once you have installed the package.

AUTHORS

Most of the code descends from blueturtleai Gimp 2.10.X plugin initial work.

THANKS

  • AIHorde

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

aihordeclient-0.5.1.tar.gz (23.3 kB view details)

Uploaded Source

Built Distribution

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

aihordeclient-0.5.1-py3-none-any.whl (24.6 kB view details)

Uploaded Python 3

File details

Details for the file aihordeclient-0.5.1.tar.gz.

File metadata

  • Download URL: aihordeclient-0.5.1.tar.gz
  • Upload date:
  • Size: 23.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.21 {"installer":{"name":"uv","version":"0.9.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for aihordeclient-0.5.1.tar.gz
Algorithm Hash digest
SHA256 f8b48f90716e895187d5d2b1147a12eb55876ac6b869bda1bbdc5152d084c29e
MD5 8d8b39c3ce77a00a720dcc287a0e5cae
BLAKE2b-256 3ac668f98f68962d92c764698c379fccbb50db4906972e7e77c5b7e063edf010

See more details on using hashes here.

File details

Details for the file aihordeclient-0.5.1-py3-none-any.whl.

File metadata

  • Download URL: aihordeclient-0.5.1-py3-none-any.whl
  • Upload date:
  • Size: 24.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.21 {"installer":{"name":"uv","version":"0.9.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for aihordeclient-0.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1687008f6d541ecb8c0a16bcd9501f57d5d0a56b978bf37bd6bffac7edb8a53d
MD5 20c9b5b91dc16f6b0f29375ea3776a7f
BLAKE2b-256 9aec78378fbd49e49be37ea305aa5902b1c9ba24b99d125d0daf3a3c88726b33

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