import type { FetchFunction } from '@ai-sdk/provider-utils'; export type OpenAIConfig = { provider: string; url: (options: { modelId: string; path: string }) => string; headers: () => Record; fetch?: FetchFunction; generateId?: () => string; /** * File ID prefixes used to identify file IDs in Responses API. * When undefined, all file data is treated as base64 content. * * Examples: * - OpenAI: ['file-'] for IDs like 'file-abc123' * - Azure OpenAI: ['assistant-'] for IDs like 'assistant-abc123' */ fileIdPrefixes?: readonly string[]; };