Voker logo

OpenAI

Installation

Make sure the OpenAI SDK is installed:

npm install openai

Make 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!',
});