Skip to main contentTypeScript (OpenAI SDK)
Use the official OpenAI TypeScript/JavaScript SDK with Eden AI for seamless multi-provider access.
Overview
The OpenAI TypeScript SDK works perfectly with Eden AI’s V3 API. Configure the base URL and start using 200+ models from multiple providers.
Installation
Install the OpenAI SDK for Node.js:
Quick Start
Configure the client to use Eden AI:
Available Models
Access models from multiple providers:
OpenAI
openai/gpt-4
openai/gpt-4-turbo
openai/gpt-4o
openai/gpt-3.5-turbo
Anthropic
anthropic/claude-3-5-sonnet-20241022
anthropic/claude-3-opus-20240229
anthropic/claude-3-sonnet-20240229
Google
google/gemini-pro
google/gemini-1.5-pro
google/gemini-1.5-flash
cohere/command-r-plus
meta/llama-3-70b
Multi-Turn Conversations
Build stateful chat applications:
Advanced Parameters
Control model behavior:
Vision Capabilities
Send images to vision models:
Error Handling
Handle API errors properly:
Express.js Integration
Build a chat API with Express:
React Integration
Stream responses in a React application:
Environment Variables
Use .env files for configuration:
Complete Chat CLI Example
Build a command-line chat interface:
List Available Models
Programmatically discover models:
Next Steps