/** * [WHO]: OpenAIResponsesOptions, streamOpenAIResponses, streamSimpleOpenAIResponses * [FROM]: Depends on openai, ../env-api-keys.js, ../models.js, ../utils/event-stream.js, ./github-copilot-headers.js * [TO]: Consumed by core/lib/ai/src/index.ts * [HERE]: core/lib/ai/src/providers/openai-responses.ts - */ import type { ResponseCreateParamsStreaming } from "openai/resources/responses/responses.js"; import type { SimpleStreamOptions, StreamFunction, StreamOptions } from "../types.js"; export interface OpenAIResponsesOptions extends StreamOptions { reasoningEffort?: "minimal" | "low" | "medium" | "high" | "xhigh"; reasoningSummary?: "auto" | "detailed" | "concise" | null; serviceTier?: ResponseCreateParamsStreaming["service_tier"]; toolChoice?: unknown; } /** * Generate function for OpenAI Responses API */ export declare const streamOpenAIResponses: StreamFunction<"openai-responses", OpenAIResponsesOptions>; export declare const streamSimpleOpenAIResponses: StreamFunction<"openai-responses", SimpleStreamOptions>;