← Back to Plugins
Integration

Edenai Provider

edenai By edenai 👁 36 views ▲ 0 votes

Eden AI provider plugin for OpenClaw — 500+ models behind one EU-hosted, OpenAI-compatible API (ClawHub).

GitHub

Install

npm install
npm

README

# openclaw-edenai-provider

**Eden AI provider plugin for [OpenClaw](https://openclaw.ai).** One plugin gives OpenClaw access to **500+ models** from every major provider — OpenAI, Anthropic, Google, Mistral, DeepSeek, xAI and more — through a single [Eden AI](https://www.edenai.co/) key and one **EU-hosted, OpenAI-compatible** endpoint.

> Distributed as an **external ClawHub plugin**: Eden AI is an optional provider, so per OpenClaw's policy it ships as a plugin rather than in the core catalog.

- **One key, every model** — switch with the `provider/model` naming (`anthropic/claude-sonnet-4-5`, `openai/gpt-4o`, `mistral/mistral-large-latest`, …).
- **EU data residency** — point at `https://api.eu.edenai.run/v3`; content isn't stored by default and is never used for training.
- **OpenAI-compatible** — uses OpenClaw's existing `openai-completions` path, no custom wire code.

## Install

```bash
# From ClawHub (recommended)
openclaw plugins install clawhub:openclaw-edenai-provider

# or from npm
openclaw plugins install npm:openclaw-edenai-provider

# or from git
openclaw plugins install git:github.com/edenai/openclaw-edenai-provider
```

Then restart the Gateway and enable it if needed:

```bash
openclaw plugins enable edenai
openclaw gateway restart
```

## Setup

Grab a key at [app.edenai.run](https://app.edenai.run) and set it:

```bash
export EDENAI_API_KEY="your-eden-ai-key"
```

Or run `openclaw` onboarding and pick **Eden AI** (uses `anthropic/claude-sonnet-4-5` by default).

### EU data residency (GDPR)

Route through the EU endpoint via plugin config:

```bash
openclaw config set plugins.entries.edenai.config.baseUrl "https://api.eu.edenai.run/v3"
```

## Verify

```bash
openclaw plugins inspect edenai --runtime --json
```

## Models

A curated set ships in the manifest (Claude Sonnet/Opus/Haiku 4.5, GPT-4o / 4o-mini, Gemini 2.5 Pro/Flash, Mistral Large, DeepSeek V4 Pro, Grok 3). Any Eden AI `provider/model` id works — browse the full live list via `GET https://api.edenai.run/v3/models`.

## Develop / test

```bash
npm install
npm test                            # unit test (provider config from manifest)
EDENAI_API_KEY=... npm run test:live   # live tests against the real Eden AI API
```

Live tests read the key from the environment only — never hardcoded.

## License

MIT © Eden AI
integration

Comments

Sign in to leave a comment

Loading comments...