Skip to main content
PraisonAI TypeScript provides a CLI for interacting with AI agents.

Installation

npm install -g praisonai

Commands

Chat

praisonai-ts chat "Your prompt here"
Options:
  • --model, -m - Model to use (e.g., openai/gpt-4o-mini)
  • --stream, -s - Enable streaming output
  • --verbose, -v - Verbose output
  • --session - Session ID for conversation continuity

Providers

praisonai-ts providers
Lists available LLM providers and their status.

Version

praisonai-ts version

Help

praisonai-ts help

Environment Variables

export OPENAI_API_KEY=your-key
export ANTHROPIC_API_KEY=your-key
export GOOGLE_API_KEY=your-key
export PRAISONAI_MODEL=openai/gpt-4o-mini

Examples

# Simple chat
praisonai-ts chat "Hello, how are you?"

# Streaming response
praisonai-ts chat "Write a poem" --stream

# Use specific model
praisonai-ts chat "Explain AI" -m anthropic/claude-sonnet-4-20250514

# With session
praisonai-ts chat "Remember my name is John" --session my-session
praisonai-ts chat "What is my name?" --session my-session

# Check providers
praisonai-ts providers

Programmatic Usage

import { chat, listProviders, version } from 'praisonai';

// Chat
const response = await chat('Hello', { model: 'gpt-4o-mini' });

// List providers
await listProviders();

// Get version
await version();