Skip to content

Latest commit

 

History

History
53 lines (43 loc) · 1.09 KB

File metadata and controls

53 lines (43 loc) · 1.09 KB

Node.js Examples

Ready-to-run Node.js examples for LLMTrace integration.

Examples

File Description Use Case
openai_basic.js Basic OpenAI SDK integration Getting started
streaming.js Streaming responses and error handling Real-time apps
typescript_example.ts TypeScript integration Type-safe development

Quick Start

  1. Install dependencies:

    npm install openai dotenv
    # For TypeScript example:
    npm install -D typescript @types/node ts-node
  2. Create .env file:

    echo "OPENAI_API_KEY=your-openai-key" > .env
  3. Start LLMTrace:

    docker compose up -d
  4. Run an example:

    node openai_basic.js
    # or for TypeScript:
    npx ts-node typescript_example.ts

Package.json

{
  "dependencies": {
    "openai": "^4.0.0",
    "dotenv": "^16.0.0"
  },
  "devDependencies": {
    "typescript": "^5.0.0",
    "@types/node": "^20.0.0",
    "ts-node": "^10.9.0"
  }
}