Solutions for common issues with Codestral CLI.
Network error: Cannot connect to host codestral.mistral.ai:443 ssl:True [SSLCertVerificationError: (1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate')]
python3 fix_ssl.pypip3 install --upgrade certifi/Applications/Python\ 3.x/Install\ Certificates.commandPYTHONHTTPSVERIFY=0 codestral-cli "test prompt"❌ Authentication: Invalid API key. Please check your MISTRAL_API_KEY.
echo $MISTRAL_API_KEY
# Should output your API keyexport MISTRAL_API_KEY="your-actual-api-key"mkdir -p ~/.codestral
echo '{"api_key": "your-api-key"}' > ~/.codestral/config.jsonVisit Mistral Console to generate a new key.
If exit, quit, or Ctrl+C don't work properly:
exit
quit
bye
qCtrl+C (twice if needed)
Ctrl+D (EOF signal)Ctrl+Z (suspend)
kill %1 (kill suspended job)bash: ./install.sh: Permission deniedchmod +x install.sh
./install.shModuleNotFoundError: No module named 'aiohttp'pip3 install -r requirements.txtpython3 -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
pip install -r requirements.txtpip3 install --upgrade pip
pip3 install -r requirements.txt❌ Network issue: Request timed out. Please try again.ping google.comVisit Mistral Status Page or try:
curl -I https://codestral.mistral.ai/# If behind corporate firewall, configure proxy
export HTTP_PROXY=http://your-proxy:port
export HTTPS_PROXY=https://your-proxy:portThe AI response cuts off unexpectedly.
codestral-cli "your prompt" --max-tokens 2000Wait a moment and try again if you're hitting rate limits.
Exit and restart if the session seems stuck.
Plain text output instead of rich formatting.
pip3 install richSome terminals don't support rich formatting. Try a different terminal.
The CLI automatically falls back to simple text if rich isn't available.
AI seems to be responding to old conversations.
clear # In interactive modeexit
codestral-cli # Start freshrm -rf ~/.codestral/conversation_history.jsonCommands like /explain, /review don't work.
/explain ls -la # Correct
explain ls -la # Wrong - missing /help # Shows all available commands and tools# Run Python's certificate installer
/Applications/Python\ 3.x/Install\ Certificates.command
# Or manually update
pip3 install --upgrade certifi# Fix permissions
chmod +x main.py install.sh fix_ssl.pySet-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUserUse full paths or add to PATH:
python main.py "your prompt"# Ubuntu/Debian
sudo apt update
sudo apt install python3-pip
# CentOS/RHEL
sudo yum install python3-pip# Version information
codestral-cli --version
# Configuration
codestral-cli
config # In interactive mode
# Python environment
python3 --version
pip3 list | grep -E "(aiohttp|rich|certifi)"
# SSL certificate info
python3 -c "import ssl, certifi; print(certifi.where())"# Test API connectivity
python3 fix_ssl.py
# Test with bypass
PYTHONHTTPSVERIFY=0 codestral-cli --versionIf you're still having issues:
- Check the logs - Look for error messages in the terminal output
- Search existing issues - Visit GitHub Issues
- Create a new issue - Include:
- Your operating system
- Python version (
python3 --version) - Complete error message
- Steps to reproduce
- Join the community - Check for community support channels
If everything breaks:
# Remove everything
rm -rf codestral-cli
rm -rf ~/.codestral
# Fresh install
git clone https://github.com/momominds/codestral-cli.git
cd codestral-cli
./install.sh
# Reconfigure
export MISTRAL_API_KEY="your-key"# Remove config files
rm -rf ~/.codestral
# Remove conversation history
rm -rf ~/.codestral/conversation_history.json- Python: 3.8+ required
- Internet: Stable connection needed
- Storage: ~50MB for installation
- RAM: ~100MB during operation
-
Keep dependencies updated:
pip3 install --upgrade -r requirements.txt
-
Regular certificate updates:
pip3 install --upgrade certifi
-
Monitor API usage at Mistral Console
-
Backup your configuration before making changes
-
Use version control for your custom configurations