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.0b38.tar.gz (59.5 kB view details)

Uploaded Source

Built Distribution

scale_llm_engine-0.0.0b38-py3-none-any.whl (66.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: scale_llm_engine-0.0.0b38.tar.gz
  • Upload date:
  • Size: 59.5 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.10

File hashes

Hashes for scale_llm_engine-0.0.0b38.tar.gz
Algorithm Hash digest
SHA256 5238adbdc5c576facc3a0ff1573c92d8e2093a5f1262e7a426e45429971088ea
MD5 8f78ced42e3a4701815d766aca47243a
BLAKE2b-256 2fc99ecb11ec062864360dcd99a269d16421e830e1a7715c4164a9cac87aed67

See more details on using hashes here.

File details

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

File metadata

  • Download URL: scale_llm_engine-0.0.0b38-py3-none-any.whl
  • Upload date:
  • Size: 66.9 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.10

File hashes

Hashes for scale_llm_engine-0.0.0b38-py3-none-any.whl
Algorithm Hash digest
SHA256 24bf287155340af677b7efe3e4169e7276fc3d515f978e0d1c69359380bab105
MD5 fe295d9f081fc0c0ec06443d402d6274
BLAKE2b-256 da862ad6f2e0891f4e063379a6748840db89e7484708bd6578bb50972bd89f31

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