How to hit the Eden AI API

Eden AI's v3 API at https://api.edenai.run/v3 puts many AI providers behind one OpenAI-compatible interface. Models are named provider/model.

Authentication

Get a key at app.edenai.run. Send it as Authorization: Bearer <key>. In the examples it's written {{EDENAI_API_KEY}}.

Full reference: https://www.edenai.co/docs

Chat completion

Model id from Eden AI's own example.

curl -X POST https://api.edenai.run/v3/chat/completions \
  -H "Authorization: Bearer {{EDENAI_API_KEY}}" \
  -H "Content-Type: application/json" \
  -d '{"model": "openai/gpt-latest", "messages": [{"role": "user", "content": "Hello!"}]}'
Run in PostTaco