Loading repository dataβ¦
Loading repository dataβ¦
dawid-szewc / repository
π§ A simple command-line client for the Perplexity API. Ask questions and receive answers directly from the terminal! πππ
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Perplexity CLI is a simple and convenient command-line client for the Perplexity API, allowing users to quickly ask questions and receive answers directly from the terminal.
requests libraryNo installation is required. You can run the script directly from the GitHub repository or install it locally.Example of local installation:
curl -s https://raw.githubusercontent.com/dawid-szewc/perplexity-cli/main/perplexity.py > ~/.local/bin/perplexity \
chmod +x ~/.local/bin/perplexity \
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc \
echo 'export PERPLEXITY_API_KEY="your-api-key"' >> ~/.bashrc
perplexity "What is the meaning of life?"
perplexity -uc -m sonar-pro "Explain Einstein's theory of relativity"
-v, --verbose: Enable debug mode-u, --usage: Show token usage statistics-c, --citations: Show citations-g, --glow: Use Glow-compatible formatting-a API_KEY, --api-key API_KEY: Set the API key (optional, defaults to PERPLEXITY_API_KEY environment variable)-m MODEL, --model MODEL: Choose the language model (default: sonar-pro)Set the PERPLEXITY_API_KEY environment variable with your Perplexity API key:
export PERPLEXITY_API_KEY="your-api-key"
This project is released under the MIT License.
Dawid Szewc
We welcome issue reports and suggestions for improvements through GitHub Issues.It's worth noting that the project is actively developed and may contain additional features or changes not included in this description. It's recommended to check the latest documentation in the GitHub repository for the most up-to-date information.