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.2.tar.gz (48.1 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.2-py3-none-any.whl (127.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: lyceum_cli-1.0.2.tar.gz
  • Upload date:
  • Size: 48.1 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.2.tar.gz
Algorithm Hash digest
SHA256 4b168a9062c6c7c7cb04a6ecd9e227f6aa1c7738b09a3319d59361a0fc8ddde3
MD5 56a4185775f1edb10871f14c0866830c
BLAKE2b-256 8b60fc22f6ddca8c7efdb00c08dd354cc773d46d973b999915ea80a933ff58a7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: lyceum_cli-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 127.5 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 1e9f888d938ad034e061264a598daf277425318813a57220e898ca382f51c637
MD5 f66552115719b734a4496842bd64a426
BLAKE2b-256 fa75e9fc4f5b9a0ea31e8fb253f463dbb41244dc30ec5f802db8a4262d1afa60

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