@turingpulse/sdk-openai
v1.3.0
Published
TuringPulse SDK integration for OpenAI (TypeScript)
Readme
@turingpulse/sdk-openai
TuringPulse SDK integration for OpenAI (TypeScript) — automatic tracing for GPT-4, GPT-4o, and Embeddings.
Installation
npm install @turingpulse/sdk @turingpulse/sdk-openai openaiQuick Start
import OpenAI from 'openai';
import { init } from '@turingpulse/sdk';
import { patchOpenAI } from '@turingpulse/sdk-openai';
init({ apiKey: process.env.TP_API_KEY!, workflowName: 'my-project' });
patchOpenAI({ name: 'my-project' });
const client = new OpenAI();
const response = await client.chat.completions.create({
model: 'gpt-4o',
messages: [{ role: 'user', content: 'Hello!' }],
});Documentation
Full documentation: turingpulse.ai/docs/sdk/openai
Requirements
- Node.js >= 18
- @turingpulse/sdk >= 1.0.0
- openai >= 4.0.0
