Add Eden AI provider#2914
Open
MVS-source wants to merge 2 commits into
Open
Conversation
e8689a3 to
b4dc90a
Compare
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.
b4dc90a to
55948c2
Compare
- 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.
d3ff813 to
0fe71da
Compare
Author
|
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 🙏 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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).