AI Tool Setup
OpenClaw
Connect OpenClaw to Felo API Platform for assistant and agent workflows.
Use this guide when you want OpenClaw to call Felo models and workflow APIs from a personal AI assistant setup.
Before You Start
You need one Felo API Platform key. The same key works across model protocols, agent clients, Search, Web Fetch, PPT, Mindmap, LiveDocs, X Search, YouTube Subtitling, Landing Page, and SuperAgent APIs.
export FELO_API_KEY="YOUR_API_KEY"Recommended Setup
| Item | Value |
|---|---|
| Best for | personal assistants, tool-using agents, search-backed workflows, and local automation |
| Protocol | OpenAI-compatible or Anthropic-compatible endpoint |
| Base URL | https://openapi.felo.ai/api/v1 |
| Model example | claude-sonnet-4-6 |
| API key | Your FELO_API_KEY |
Configure OpenClaw
Set the environment variables first:
export FELO_API_KEY="YOUR_API_KEY"
export OPENAI_API_KEY="$FELO_API_KEY"
export OPENAI_BASE_URL="https://openapi.felo.ai/api/v1"Recommended OpenClaw settings
| Field | Value |
|---|---|
| Provider type | OpenAI-compatible |
| API key | Your FELO_API_KEY |
| Base URL | https://openapi.felo.ai/api/v1 |
| Model | claude-sonnet-4-6 |
Use SuperAgent, Search, Web Fetch, PPT, Mindmap, and LiveDocs APIs when your OpenClaw workflow needs ready-made tools beyond model chat.
Verify the Setup
Run a small task after saving the configuration:
Start OpenClaw and select the Felo provider you configured.If the tool starts and answers with the selected model, the provider setup is ready.
Troubleshooting
| Issue | What to check |
|---|---|
| Authentication fails | Confirm the key is copied correctly and exported as FELO_API_KEY |
| Tool calls the wrong provider | Check that the Felo provider is selected for the current workspace or session |
| Base URL error | Use https://openapi.felo.ai/api/v1 for OpenAI-compatible clients and https://openapi.felo.ai/api for Anthropic-compatible clients |
| Model not found | Choose a model that appears in your Felo model list |
| The tool ignores local config | Move provider settings to the user-level config if the client requires it |