Skip to main content

A package for ShardAI

Project description

ShardAI PKG

Installation

pip install shardai

Usage

from shardai import ShardClient

client = ShardClient("your-api-key") # Replace with your API key

# Get all the available chat models
models = client.chat.models()

# Get the response from the chat model
response = client.chat.completions("Hello, how are you?", "llama_2_7b")

print(response.choices[0].message.content) # This will be a response from the model

# Get all the available image generation options

options = client.image.options()

# Get the response from the image generation model
response = client.image.completions("A picture of a cat")

print(response.image) # This will be an image as https://shard-ai.xyz/static/....png

response.image.download("cat.png") # This will download the image to the current directory

image_bytes = response.image.as_bytes() # This will return the image as bytes

# Get all the available tts voices
voices = client.tts.voices()

# Get the response from the tts model
response = client.tts.completions("Hello, how are you?")

print(response.audio) # This will be an audio encoded in base64

License

MIT

Author

ShardAI

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

shardai-0.0.4.tar.gz (5.8 kB view details)

Uploaded Source

Built Distribution

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

shardai-0.0.4-py3-none-any.whl (7.5 kB view details)

Uploaded Python 3

File details

Details for the file shardai-0.0.4.tar.gz.

File metadata

  • Download URL: shardai-0.0.4.tar.gz
  • Upload date:
  • Size: 5.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.5

File hashes

Hashes for shardai-0.0.4.tar.gz
Algorithm Hash digest
SHA256 b2d42ec8d1867140cb08c9f152d30ebf34b82785e95764d824467c7d0c206587
MD5 71ecc4bdf9948fa339dc3b46636ca553
BLAKE2b-256 aaf31ac1f1c92d57296b7b629ea9e2c4fd86464114f93487bb60bff935eb880c

See more details on using hashes here.

File details

Details for the file shardai-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: shardai-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 7.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.5

File hashes

Hashes for shardai-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 6a9b484132689658326287177d0335d79ee82ae40662ba3374fdbc13187836f6
MD5 0af958725a62db87f83b526f1de3956b
BLAKE2b-256 063005343dbd2131f57a1da9daa49bdbe9c9f1d6c49ba8c9cda3f169f789fba7

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