Skip to content

SVECTOR-CORPORATION/homebrew-svector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

13 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🍺 Spec Chat CLI Homebrew (Experimental)

Official Homebrew tap for installing the SVECTOR AI CLI globally on macOS.

Homebrew Version License

πŸš€ Quick Installation

# Add the SVECTOR tap
brew tap svector-corporation/svector

# Install SVECTOR CLI
brew install svector

πŸ“¦ What's Included

The SVECTOR CLI provides:

  • πŸ€– Chat Commands - Direct conversation with SVECTOR AI models
  • 🌊 Streaming Support - Real-time response streaming
  • πŸ“‹ Model Management - List and select from available models
  • βš™οΈ Configuration - Easy API key management
  • πŸ”„ Auto-updates - Stay current with latest features

πŸ› οΈ Usage

First Time Setup

# Set your SVECTOR API key (get one from https://platform.svector.co.in)
svector config set-key YOUR_API_KEY_HERE

Basic Commands

# Simple chat
svector chat "Hello, what is artificial intelligence?"

# Streaming response (real-time)
svector stream "Tell me a story about the future of AI"

# List available models
svector models

# Show current configuration
svector config show

# Help and usage
svector --help

Advanced Usage

# Chat with specific model
svector chat "Explain quantum computing" --model spec-3-turbo:latest

# Stream with temperature control
svector stream "Write a poem" --temperature 0.8

# Chat with file context
svector chat "Summarize this document" --file /path/to/document.pdf

# Set max tokens
svector chat "Brief explanation" --max-tokens 100

πŸ”§ Configuration

SVECTOR CLI stores configuration in ~/.svector/config.json:

{
  "apiKey": "your-api-key",
  "defaultModel": "spec-3-turbo:latest",
  "maxTokens": 150,
  "temperature": 0.7
}

πŸ“š Models Available

  • spec-3-turbo:latest - Fast, efficient for most tasks
  • spec-3:latest - High-quality responses
  • theta-35:latest - Advanced reasoning and analysis
  • theta-35-mini:latest - Lightweight, fast responses

πŸ”„ Updates

Update to the latest version:

brew update
brew upgrade svector

πŸ—‘οΈ Uninstall

brew uninstall svector
brew untap svector-corporation/svector

πŸ“ Examples

Creative Writing

svector stream "Write a short story about a robot learning to paint"

Code Help

svector chat "Explain this TypeScript code: async function fetchData() { ... }"

Research Assistant

svector chat "What are the latest developments in renewable energy?"

Interactive Learning

svector stream "Teach me about quantum physics, step by step"

πŸ›‘οΈ Environment Variables

You can also set configuration via environment variables:

export SVECTOR_API_KEY="your-api-key"
export SVECTOR_MODEL="spec-3-turbo:latest"
export SVECTOR_MAX_TOKENS="200"
export SVECTOR_TEMPERATURE="0.7"

πŸ› Troubleshooting

API Key Issues

# Check current configuration
svector config show

# Reset API key
svector config set-key NEW_API_KEY

Connection Issues

# Test connectivity
svector chat "test"

# Check your API key at https://platform.svector.co.in

Formula Issues

# Reinstall formula
brew uninstall svector
brew install svector

# Update tap
brew tap --repair svector-corporation/svector

πŸ”— Links

πŸ“„ License

MIT License - see LICENSE file for details.

🏒 About SVECTOR

SVECTOR is a technology-driven organization focused on AI, Mathematics, and Computational research, developing high-performance AI models, mathematical reasoning systems, and next-gen automation.


Made with ❀️ by the SVECTOR Team

About

Spec Chat CLI (Experimental)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages