Initialise
Create agents.yaml configuration file
Set API Key
- Configure a provider
Run the interactive setup wizard to pick a provider and save your API key:
bash praisonai setupPraisonAI supports OpenAI, Anthropic, Google/Gemini, Groq, Cohere, Ollama, OpenRouter and 100+ models via LiteLLM. Alternatively, export a key directly:
bash export OPENAI_API_KEY="your-key" # OpenAI export ANTHROPIC_API_KEY="your-key" # Anthropic Claude export GEMINI_API_KEY="your-key" # Google Gemini - Generate agents.yaml
bash python -m praisonai --init "your topic here"
Generate agents.yaml
python -m praisonai --init "your topic here"Example:
python -m praisonai --init "research AI trends and write a summary"Output:
File /path/to/agents.yaml created successfullyGenerated File
The command creates agents.yaml in the current directory:
framework: praisonai
topic: research AI trends and write a summary
roles:
researcher:
backstory: An experienced research analyst...
goal: Gather relevant information on the topic
role: Research Analyst
tasks:
research_task:
description: Conduct research on the topic
expected_output: Key insights and references
tools:
- internet_searchNext Step
Run the agents:
python -m praisonai