create-easydata
v1.2.0
Published
Set up Easydata in your project with one command
Maintainers
Readme
create-easydata
Set up Easydata in your project with one command.
npx create-easydataWhat it does
- Detects your project type (Next.js, Express, Python, etc.)
- Installs the SDK (
easydata-sdk) - Sets up environment variables (adds
EASYDATA_API_KEYto.env) - Patches your AI client code to use the Easydata proxy
Example
Before:
import OpenAI from 'openai';
const openai = new OpenAI({
apiKey: process.env.OPENAI_API_KEY,
});After:
import OpenAI from 'openai';
import { getOpenAIProxyConfig } from 'easydata-sdk';
const openai = new OpenAI(getOpenAIProxyConfig({
apiKey: process.env.OPENAI_API_KEY,
}));Supported providers
- OpenAI
- Anthropic
Supported languages
- JavaScript/TypeScript (Node.js, Next.js, Express, etc.)
- Python (partial - adds comments for manual patching)
Get an API key
Sign up at easydata.dev to get your API key.
Manual setup
If the automatic setup doesn't work for your project, see the full documentation.
Help
- Email: [email protected]
- Twitter: @easydatadev
