prime namespace.
Command Structure
The CLI is organized into logical command groups:Workspace Management
prime lab setup- Initialize a new workspace for developing environments
Environment Management
prime env init- Create a new environment templateprime env install- Install an environment packageprime env push- Publish an environment to the Hub
Evaluation
prime eval run- Run evaluations on environmentsprime eval tui- View evaluation results in a terminal UI
Legacy Commands
For backward compatibility, legacyvf-* commands are still available. See Legacy vf-* Commands for details.
Installation
Install theprime CLI using uv:
Getting Help
All commands support the--help flag for detailed usage information:
Quick Start
Here’s a typical workflow:Configuration
The CLI uses configuration files in theconfigs/ directory:
configs/endpoints.toml- API endpoint configuration for model providersconfigs/eval/*.toml- Multi-environment evaluation configurationsconfigs/rl/*.toml- Training configurations for Hosted Trainingconfigs/gepa/*.toml- Prompt optimization configurations
Environment Variables
API keys are configured via environment variables:PRIME_API_KEY- Prime Inference API key (default provider)OPENAI_API_KEY- OpenAI API keyANTHROPIC_API_KEY- Anthropic API keyOPENROUTER_API_KEY- OpenRouter API key