OpenAI
Installation
Make sure the OpenAI SDK is installed:
npm install openaipnpm add openaibun add openaiyarn add openaiMake sure the Voker Typescript SDK is installed.
Note: the SDK does not currently support Audio, Video or Image modalities.
Chat Completions
import { OpenAI } from 'openai';
import { OpenAI } from '@voker/voker/ai/provider-openai';
const client = new OpenAI();
await client.chat.completions.create({
vokerAgent: 'customer-support-agent', // required
vokerSession: 'user-session-1', // required
model: 'gpt-4o',
messages: [
{
role: 'user',
content: 'Hello, world!',
},
],
});Responses API
import { OpenAI } from 'openai';
import { OpenAI } from '@voker/voker/ai/provider-openai';
const client = new OpenAI();
await client.responses.create({
vokerAgent: 'customer-support-agent', // required
vokerSession: 'user-session-1', // required
model: 'gpt-4o',
input: 'Hello, world!',
});