@ai-sdk/openai
Version:
The **[OpenAI provider](https://ai-sdk.dev/providers/ai-sdk-providers/openai)** for the [AI SDK](https://ai-sdk.dev/docs) contains language model support for the OpenAI chat and completion APIs and embedding model support for the OpenAI embeddings API.
33 lines (32 loc) • 1.82 kB
text/typescript
export { createOpenAI, openai } from './openai-provider';
export type { OpenAIProvider, OpenAIProviderSettings } from './openai-provider';
export { OpenAIRealtimeModel as Experimental_OpenAIRealtimeModel } from './realtime/openai-realtime-model';
export type { OpenAIRealtimeModelConfig as Experimental_OpenAIRealtimeModelConfig } from './realtime/openai-realtime-model';
export type {
OpenAILanguageModelResponsesOptions,
/** @deprecated Use `OpenAILanguageModelResponsesOptions` instead. */
OpenAILanguageModelResponsesOptions as OpenAIResponsesProviderOptions,
} from './responses/openai-responses-language-model-options';
export type {
OpenAILanguageModelChatOptions,
/** @deprecated Use `OpenAILanguageModelChatOptions` instead. */
OpenAILanguageModelChatOptions as OpenAIChatLanguageModelOptions,
} from './chat/openai-chat-language-model-options';
export type {
OpenAIImageModelOptions,
OpenAIImageModelGenerationOptions,
OpenAIImageModelEditOptions,
} from './image/openai-image-model-options';
export type { OpenAILanguageModelCompletionOptions } from './completion/openai-completion-language-model-options';
export type { OpenAIEmbeddingModelOptions } from './embedding/openai-embedding-model-options';
export type { OpenAISpeechModelOptions } from './speech/openai-speech-model-options';
export type { OpenAITranscriptionModelOptions } from './transcription/openai-transcription-model-options';
export type { OpenAIFilesOptions } from './files/openai-files-options';
export type {
OpenaiResponsesCompactionProviderMetadata,
OpenaiResponsesProviderMetadata,
OpenaiResponsesReasoningProviderMetadata,
OpenaiResponsesTextProviderMetadata,
OpenaiResponsesSourceDocumentProviderMetadata,
} from './responses/openai-responses-provider-metadata';
export { VERSION } from './version';