Add Eden AI provider - #2914
Conversation
b4dc90a to
55948c2
Compare
d3ff813 to
0fe71da
Compare
|
Hi @rekram1-node 👋 — friendly bump on this one. The PR is green ( We're on the Eden AI team and will keep this entry maintained going forward. Happy to expand it to the full catalog or add a sync script (like Anything you'd like adjusted before merge? Thanks for taking a look 🙏 |
Eden AI (https://www.edenai.co) is an EU-based AI aggregation platform exposing 100+ models behind a single OpenAI-compatible API (https://api.edenai.run/v3, Bearer auth, provider/model format). Adds the `edenai` provider via @ai-sdk/openai-compatible with an initial curated set of 18 EU-friendly and popular models. Pricing, context length and capabilities are sourced from Eden AI's /v3/models endpoint.
- Mark reasoning=true for models that support it via Eden's OpenAI-compatible reasoning_effort param (verified live: Claude Haiku/Sonnet 4.5, Gemini 2.5 Flash/Flash-Lite/Pro, Mistral Small) + add reasoning_options (type=effort). - Fix ministral-8b modalities (text-only model wrongly listed image input). - Align Claude Sonnet 4.5 context to the standard 200k tier. - Add factual metadata: family, knowledge cutoff, structured_output.
dfe9590 to
e47b870
Compare
Action items
|
|
Closing this because the outstanding review feedback has been waiting without a response and the PR has gone stale. The current branch still needs the requested base_model conversions, metadata corrections, reasoning-control evidence, and source citations before it can be reviewed for merge. Please open a fresh PR from current dev once those items are addressed. |
Add Eden AI provider
Eden AI is an EU-based AI aggregation platform that exposes 100+ models from many providers behind a single OpenAI-compatible API (
https://api.edenai.run/v3,Authorization: Bearer,provider/modelformat), with unified billing/usage tracking and EU data-residency options.This adds the
edenaiprovider using@ai-sdk/openai-compatible(no new dependency), matching the pattern of existing aggregator entries likeanyapi/kilo.What's included
providers/edenai/provider.tomlproviders/edenai/logo.svgproviders/edenai/models/…— an initial curated set of 18 EU-friendly and popular models (Mistral 🇫🇷, GPT-4o / 4o-mini, Claude Sonnet/Haiku 4.5, Gemini 2.5, DeepSeek, Cohere Command).Data provenance
Pricing, context length and capabilities (attachment, tool_call) are sourced directly from Eden AI's live
/v3/modelsendpoint.release_datevalues are best-effort from public model cards;last_updatedreflects when this entry was authored.reasoningis set tofalsefor this initial entry (reasoning-control metadata can be added per-model in a follow-up).Validation
bun run validatepasses with these entries included.Notes
I'm from the Eden AI team and we'll maintain this provider entry. Happy to expand to the full catalog or add a sync script (like
openrouter) in a follow-up if preferred. This also enables Eden AI as a provider in downstream tools that consume models.dev (e.g. opencode / Kilo Code).