UNPKG

@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
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';