Skip to content

docs(ai-gateway): add "Set up AI Proxy with Eden AI" how-to#5850

Open
MVS-source wants to merge 2 commits into
Kong:mainfrom
edenai:docs/add-ai-proxy-edenai-how-to
Open

docs(ai-gateway): add "Set up AI Proxy with Eden AI" how-to#5850
MVS-source wants to merge 2 commits into
Kong:mainfrom
edenai:docs/add-ai-proxy-edenai-how-to

Conversation

@MVS-source

Copy link
Copy Markdown

Summary

Adds a Set up AI Proxy with Eden AI how-to under app/_how-tos/ai-gateway/, plus the site.edenai vendor name.

Eden AI exposes an OpenAI-compatible API, so it works with the AI Proxy openai provider by pointing upstream_url at Eden AI's endpoint — the same "dummy OpenAI-compatible provider" pattern already documented for DeepSeek. The guide mirrors that existing page.

What's in the guide

  • provider: openai, name: openai/gpt-4o-mini, options.upstream_url: https://api.edenai.run/v3/chat/completions
  • Authorization: Bearer ${api_key} where api_key is a decK variable sourced from $EDENAI_API_KEY (key is never in the config)
  • an EU-data-residency note for the https://api.eu.edenai.run/v3 endpoint

Why it's useful

Eden AI is an EU-based, GDPR-compliant gateway that fronts models from many providers (OpenAI, Anthropic, Mistral, Google, ...) behind a single key with provider fallback — a convenient data-sovereign upstream for AI Proxy users, and a documented answer to the recurring "how do I use an OpenAI-compatible provider" question.

Verification

  • The upstream contract the guide configures — POST https://api.edenai.run/v3/chat/completions with model: openai/gpt-4o-mini and Bearer auth — was run live and returned a valid chat completion (200).
  • The EU-endpoint note was verified separately: https://api.eu.edenai.run/v3/chat/completions returns 200 with an EU-hosted model (e.g. amazon/mistral.mistral-large-2402-v1:0), and correctly rejects US-only models like openai/gpt-4o-mini — the note reflects that.
  • The guide structure mirrors the merged set-up-ai-proxy-with-deepseek page. I wasn't able to run make vale / a local Jekyll build in my environment (missing toolchain), so a style-lint/preview pass on CI would be appreciated.

Eden AI exposes an OpenAI-compatible API, so it works with the ai-proxy
openai provider by pointing upstream_url at Eden AI's endpoint (the same
pattern already documented for DeepSeek). This adds a how-to mirroring that
pattern, plus the site.edenai vendor name.

Eden AI is EU-based and GDPR-compliant and fronts models from many providers
behind one key with provider fallback. The upstream contract the guide
configures (POST https://api.edenai.run/v3/chat/completions, model
openai/gpt-4o-mini, Bearer auth) was verified live; the EU-endpoint note was
verified against an EU-hosted model. The API key is a deck env variable and
never appears in the config.

Signed-off-by: Victor M. SMITH <72023257+MVS-source@users.noreply.github.com>
@MVS-source MVS-source requested a review from a team as a code owner July 7, 2026 07:30
Copilot AI review requested due to automatic review settings July 7, 2026 07:30
@netlify

netlify Bot commented Jul 7, 2026

Copy link
Copy Markdown

👷 Deploy request for kongdeveloper pending review.

Visit the deploys page to approve it

Name Link
🔨 Latest commit 076f6f9

@CLAassistant

CLAassistant commented Jul 7, 2026

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new AI Gateway how-to documenting how to configure the AI Proxy plugin to call Eden AI’s OpenAI-compatible endpoint, and introduces a site.edenai vendor name for consistent branding in docs.

Changes:

  • Add edenai: Eden AI to jekyll.yml for reuse via {{ site.edenai }}.
  • Add a new how-to page: Set up AI Proxy with Eden AI under app/_how-tos/ai-gateway/, including an EU endpoint/data residency note and a validation step.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
jekyll.yml Adds the Eden AI vendor label (site.edenai) for consistent use in docs templates.
app/_how-tos/ai-gateway/set-up-ai-proxy-with-edenai.md New end-to-end how-to showing AI Proxy configuration for Eden AI (OpenAI-compatible upstream URL + decK variable for API key), plus EU endpoint guidance and validation include.

Comment on lines +32 to +36
tags:
- ai
- openai
- edenai

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants