Skip to main content

Spellbok Serve Python Client

Project description

Spellbook Serve

The Spellbook Serve Python library provides a convenient way of interfacing with a spellbook-serve endpoint running on Scale Spellbook Serve or on your own infrastructure.

Get Started

Install

pip install spellbook-serve-client

Usage

If you are using Scale Spellbook Serve, you can get your API key from https://spellbook.scale.com/settings. Set the SCALE_API_KEY environment variable to your API key.

If you are using your own infrastructure, you can set the SPELLBOOK_SERVE_BASE_PATH environment variable to the base URL of your self-hosted spellbook-serve endpoint.

from spellbook_serve_client import Completion

response = Completion.create(
    model_name="llama-7b",
    prompt="Hello, my name is",
    max_new_tokens=10,
    temperature=0.2,
)
print(response.outputs[0].text)

Documentation

Documentation is available at https://scaleapi.github.io/spellbook-serve/.

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

spellbook_serve_client-0.0.0a1.tar.gz (9.1 kB view details)

Uploaded Source

Built Distribution

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

spellbook_serve_client-0.0.0a1-py3-none-any.whl (14.8 kB view details)

Uploaded Python 3

File details

Details for the file spellbook_serve_client-0.0.0a1.tar.gz.

File metadata

  • Download URL: spellbook_serve_client-0.0.0a1.tar.gz
  • Upload date:
  • Size: 9.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/6.8.0 pkginfo/1.9.6 requests/2.31.0 requests-toolbelt/1.0.0 tqdm/4.65.0 CPython/3.8.17

File hashes

Hashes for spellbook_serve_client-0.0.0a1.tar.gz
Algorithm Hash digest
SHA256 80e942634c47cab071d11e2437add99c94de29c74080d99015f341b1ff3f25a5
MD5 ac4058ceb61b3bb86dad4e8f3892f85a
BLAKE2b-256 3a8619cb358d9dec3bf5f2e969df6aa3c4d9bafa2c083e934afc677effe87d59

See more details on using hashes here.

File details

Details for the file spellbook_serve_client-0.0.0a1-py3-none-any.whl.

File metadata

  • Download URL: spellbook_serve_client-0.0.0a1-py3-none-any.whl
  • Upload date:
  • Size: 14.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/6.8.0 pkginfo/1.9.6 requests/2.31.0 requests-toolbelt/1.0.0 tqdm/4.65.0 CPython/3.8.17

File hashes

Hashes for spellbook_serve_client-0.0.0a1-py3-none-any.whl
Algorithm Hash digest
SHA256 0b71b0c3922d5d50dd8b76506e4fb4faf9b256c831342694ee17ef46881f0455
MD5 7eab81dff036c87ad8281978edb7dea7
BLAKE2b-256 bdbebf1067f4d61b093f210ef0a322d25f843ebe3f365b5724afcc6c24172bd6

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