Skip to main content

Scale LLM Engine Python client

Project description

LLM Engine

The LLM Engine Python library provides a convenient way of interfacing with a llmengine endpoint running on LLM Engine or on your own infrastructure.

Get Started

Install

pip install scale-llm-engine

Usage

If you are using LLM Engine, 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 LLM_ENGINE_BASE_PATH environment variable to the base URL of your self-hosted llmengine endpoint.

from llmengine import Completion

response = Completion.create(
    model="llama-2-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/llm-engine/.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

scale_llm_engine-0.0.0b40.tar.gz (60.8 kB view details)

Uploaded Source

Built Distribution

scale_llm_engine-0.0.0b40-py3-none-any.whl (68.1 kB view details)

Uploaded Python 3

File details

Details for the file scale_llm_engine-0.0.0b40.tar.gz.

File metadata

  • Download URL: scale_llm_engine-0.0.0b40.tar.gz
  • Upload date:
  • Size: 60.8 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.10.14

File hashes

Hashes for scale_llm_engine-0.0.0b40.tar.gz
Algorithm Hash digest
SHA256 08a566a6216357349bebb82fbca44491be8b49da99c805473b8b19e43af7dc35
MD5 baa2e290e6ade602355f9dfca68f0261
BLAKE2b-256 9e2a6e87211323e9934d7f62082e4a484cccfd8f76f2ad1ce6a7117009df818a

See more details on using hashes here.

File details

Details for the file scale_llm_engine-0.0.0b40-py3-none-any.whl.

File metadata

  • Download URL: scale_llm_engine-0.0.0b40-py3-none-any.whl
  • Upload date:
  • Size: 68.1 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.10.14

File hashes

Hashes for scale_llm_engine-0.0.0b40-py3-none-any.whl
Algorithm Hash digest
SHA256 98f954c584a377b0e9e38119483bd7af1d176975979d083c3f376af505a21635
MD5 90bcc10279683de5849953930c7fe22c
BLAKE2b-256 c0443551e4c269162d44e4108d8076587b1bc7955a242c8ef791e39caf8c75b2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page