├── .gitignore ├── .env.example ├── src └── index.ts ├── README.md └── package.json /.gitignore: -------------------------------------------------------------------------------- 1 | .env 2 | node_modules 3 | -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- 1 | OPENAI_API_KEY="" 2 | EXA_API_KEY="" 3 | -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- 1 | import "dotenv/config"; 2 | 3 | console.log("Hello, world!") 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # AIE Advanced Engineering Workshop Starter Project 2 | 3 | This is the starter project for the AIE Advanced Engineering Workshop. 4 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "aie-feb-25-starter", 3 | "version": "1.0.0", 4 | "description": "", 5 | "main": "index.js", 6 | "scripts": { 7 | "dev": "tsx src/index.ts" 8 | }, 9 | "keywords": [], 10 | "author": "", 11 | "license": "ISC", 12 | "dependencies": { 13 | "@ai-sdk/google": "^1.1.16", 14 | "@ai-sdk/openai": "^1.1.13", 15 | "@ai-sdk/perplexity": "^1.0.1", 16 | "ai": "^4.1.45", 17 | "exa-js": "^1.4.10", 18 | "zod": "^3.24.2" 19 | }, 20 | "devDependencies": { 21 | "@types/node": "^22.13.5", 22 | "dotenv": "^16.4.7", 23 | "tsx": "^4.19.3" 24 | } 25 | } 26 | --------------------------------------------------------------------------------