Overview
PyGPT is a desktop application for chat, vision, image generation and agents. Eden AI is a built-in provider, configured entirely from the settings window with no file editing:- 500+ models: reach OpenAI, Anthropic, Google, Mistral and more through one key
- Its own settings tab: Eden AI has a dedicated tab under API keys
- LLM and embeddings: the provider serves both, so semantic index features work from the same key
- EU endpoint: change one field to route through
api.eu.edenai.run
Prerequisites
- PyGPT installed. See the PyGPT repository
- An Eden AI API key from app.edenai.run → API Keys
Setup
1. Enter your key
- Open Config then Settings.
- Go to the API Keys section and select the Eden AI tab.
- Paste your key into Eden AI API key.
- Leave API Endpoint at its default,
https://api.edenai.run/v3. - Save.
2. Add an Eden AI model
Models are declared in the model editor withedenai as their provider, and the model name in Eden AI’s vendor/model form. For example anthropic/claude-sonnet-latest or openai/gpt-5-mini.
Once saved, the model appears in the model picker like any other.
Model naming
Eden AI addresses models asvendor/model, and PyGPT forwards the name unchanged. The live catalogue is public and needs no key:
anthropic/claude-sonnet-latest is an alias that always resolves to the current Sonnet, which makes it a safe default for a model entry you do not want to revisit.
Embeddings
The Eden AI provider also serves embeddings, so PyGPT’s index and semantic search features work from the same key. Embedding models live on a separate catalogue:/v3/models, which is a common source of confusion when picking one.
EU data residency
Change the API Endpoint field in the Eden AI settings tab:Troubleshooting
Authentication errors
Re-check the key in Settings then API Keys then Eden AI. Make sure it is an Eden AI key and not a vendor key, and that it was pasted into the Eden AI tab rather than another provider’s.model not found
Use the full vendor/model form, for example openai/gpt-5-mini and not gpt-5-mini. Copy the identifier exactly as GET /v3/models returns it.
The endpoint field was cleared
An empty API Endpoint leaves the provider without a base URL. Restore the default,https://api.edenai.run/v3, or the EU host if that is what you want.
Next Steps
- Chat Completions - Core LLM endpoint
- List LLM Models - Browse available providers and models
- LibreChat - Another chat interface on Eden AI
- Open WebUI - Self-hosted chat UI on Eden AI