diff --git a/src/apis/moderations.ts b/src/apis/moderations.ts index c908745..e65fa4f 100644 --- a/src/apis/moderations.ts +++ b/src/apis/moderations.ts @@ -5,11 +5,17 @@ import { finalResponse, initOpenAIClient, overrideConfig } from '../utils'; import { createHeaders } from './createHeaders'; export interface ModerationCreateParams { - input: string | Array; + input: string | Array | Array; model?: any; [key: string]: any; } +interface ModerationMultiModalInput { + type: string; + text?: string; + image_url?: object; +} + export class Moderations extends ApiResource { async create( _body: ModerationCreateParams, @@ -28,7 +34,7 @@ export class Moderations extends ApiResource { const OAIclient = initOpenAIClient(this.client); const result = await OAIclient.moderations - .create(body, opts) + .create(body as any, opts) .withResponse(); return finalResponse(result); }