Skip to main content

Command-line interface for Lyceum Cloud Execution API

Project description

Lyceum CLI

Command-line interface for Lyceum Cloud Execution API - Execute code, run inference, and manage batch processing in the cloud.

Features

  • Code Execution: Run Python scripts and Docker containers on powerful cloud infrastructure
  • AI Inference: Synchronous and batch inference with various AI models
  • Batch Processing: OpenAI-compatible batch API for large-scale AI workloads
  • Resource Management: List available machine types and monitor running jobs
  • S3 Storage: Built-in file management with S3 backend

Installation

pip install lyceum-cli

Quick Start

  1. Login with your API key:
lyceum login --api-key your-api-key-here
  1. Run Python code:
lyceum run-python "print('Hello from the cloud!')"
  1. List available resources:
lyceum machine-types

Batch Processing

Upload and process large batches of AI requests:

# Upload a JSONL file
lyceum batch upload requests.jsonl

# Create batch job
lyceum batch create file_abc123 --endpoint /v1/chat/completions

# Monitor progress
lyceum batch get batch_xyz789

# Download results
lyceum batch download file_output123

Command Structure

Legacy Commands (for compatibility)

  • lyceum login / lyceum logout / lyceum status
  • lyceum run-python / lyceum run-docker
  • lyceum machine-types / lyceum list-jobs / lyceum abort

New Modular Commands

  • lyceum auth login / lyceum auth logout / lyceum auth status
  • lyceum python run / lyceum docker run
  • lyceum workloads list / lyceum workloads abort / lyceum workloads history
  • lyceum batch upload / lyceum batch create / lyceum batch list
  • lyceum resources machine-types

Configuration

Configuration is stored in ~/.lyceum/config.json:

{
  "api_key": "your-api-key",
  "base_url": "https://api.lyceum.technology"
}

Support

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

lyceum_cli-1.0.0.tar.gz (20.0 kB view details)

Uploaded Source

Built Distribution

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

lyceum_cli-1.0.0-py3-none-any.whl (25.3 kB view details)

Uploaded Python 3

File details

Details for the file lyceum_cli-1.0.0.tar.gz.

File metadata

  • Download URL: lyceum_cli-1.0.0.tar.gz
  • Upload date:
  • Size: 20.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for lyceum_cli-1.0.0.tar.gz
Algorithm Hash digest
SHA256 ae5bc0cbfddf847f5e6ba80133dd3d19b4b9272aebf0efed84b6a361311d5a67
MD5 1443fb6cbe05bf5b3e63b7c955f531fe
BLAKE2b-256 bb7290439cfe135467ee83fb61b23259fc674e33cffa7a9f8553d07012d2fd6d

See more details on using hashes here.

File details

Details for the file lyceum_cli-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: lyceum_cli-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 25.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for lyceum_cli-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9dd58bf8a1de91fb4bbc13fe49e27556f985c2ba8cc4c7ba9c45e358d41ca650
MD5 bd6e30a3837976749289d747ecf5d18a
BLAKE2b-256 4f7c6da5fa0cfee6abbc71eab256ba123369308236dc8a56f4f5720f1221ca41

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