ElizaOS
About
ElizaOS is a powerful multi-agent simulation framework designed to create, deploy, and manage autonomous AI agents. Built with TypeScript, it provides a flexible and extensible platform for developing intelligent agents that can interact across multiple platforms while maintaining consistent personalities and knowledge.
Installation
- Install - bunи- Node.js(v18+)
- Clone the repo and run: 
git clone <https://github.com/elizaos/eliza-starter.git> 
cd eliza-starter 
cp .env.example .env 
bun i && bun run build && bun startYou can find more details in the official documentation.
How to Use AIML API via ElizaOS
- Define your AIMLAPI key and other environment variables: 
AIMLAPI_API_KEY=sk-***
AIMLAPI_SMALL_MODEL=openai/gpt-3.5-turbo
AIMLAPI_MEDIUM_MODEL=anthropic/claude-3-5-sonnet-20240521-v2:0
AIMLAPI_LARGE_MODEL=google/gemini-2.0-pro- Configure your character in the - character.jsonfile as follows:
{
  "modelProvider": "aimlapi",
  "settings": {
    "model": "gpt-4",
    "maxInputTokens": 200000,
	...
  }
}ElizaOS provides a UI at http://localhost:3000. Each configured character appears as a separate conversation partner in the left-hand panel:

Click the small speaker icon below any message to hear it read aloud:

Our Supported Models
In the environment variables for ElizaOS, you can specify almost any of our text models, including:
- OpenAI ChatGPT (openai/gpt-3.5-turbo, gpt-4-turbo, ...), 
- Google Gemini (google/gemini-2.0-flash, ...) 
Last updated
Was this helpful?
