UNPKG

@openai/agents-openai

Version:

The OpenAI Agents SDK is a lightweight yet powerful framework for building multi-agent workflows.

22 lines (21 loc) 588 B
import { Model, ModelProvider } from '@openai/agents-core'; import OpenAI from 'openai'; /** * Options for OpenAIProvider. */ export type OpenAIProviderOptions = { apiKey?: string; baseURL?: string; organization?: string; project?: string; useResponses?: boolean; openAIClient?: OpenAI; }; /** * The provider of OpenAI's models (or Chat Completions compatible ones) */ export declare class OpenAIProvider implements ModelProvider { #private; constructor(options?: OpenAIProviderOptions); getModel(modelName?: string | undefined): Promise<Model>; }