OpenAI Api Reference: https://platform.openai.com/docs/api-reference/introduction
Exports
-
EventStreamMessage, next, newEventStreamParser, EventStreamParser, signRequest, streamBedrockMessage, loadAwsCredentials, AwsCredentials, createBedrockMessageWithTools, feed, BedrockStream, createBedrockMessage, nextBedrockMessageEvent, createChatCompletion, register, createChatCompletionWithTools, createChatCompletion, streamChatCompletion, streamChatCompletion, newToolsTable, next, newOpenAiApi, delete, ToolResp, CreateChatCompletionResp, Opts, sanitizeChatReq, ResponseInput, CreateChatMessage, Usage, ChatCompletionChunk, DeleteResponse, AnthropicMessage, OutputConfig, ResponseCallback, EmbeddingTask, TextBlock, RespMessage, OpenAIFinetuneJob, ReasoningSummaryPart, sync, AnthropicUsage, CreateMessageReq, BedrockConfig, ToolChoiceConfig, ToolFunctionResp, AnthropicMetadata, OpenAIFinetuneList, OpenAIListFiles, ThinkingConfig, get, ToolsTable, stripEscapeSequences, ImageBlock, registerResponseTool, post, OpenAIFinetuneRequest, FineTuneError, OpenAIStream, ResponseOutputContent, ResponseUsage, ToolResultContent, len, updateApiKey, keys, DocumentBlock, ToolUseBlock, CreateChatCompletionReq, sanitizeText, CreateResponseReq, OpenAiError, ThinkingContentBlock, OpenAIHyperParameters, Message, ToolChoice, ResponseToolCall, OpenAIResponseStream, Tool, ResponseTool, hasKey, DocumentSource, ToolFunction, ListModelResponse, ResponseOutput, DeleteModelResponse, RedactedThinkingContentBlock, OpenAiResponse, getStream, close, CacheControl, CreateEmbeddingReq, OpenAIFineTuneMessage, CreateMessageResp, register, AnthropicTool, ResponseInputFile, pairs, ToolImpl, ResponseOutputText, ToolResultBlock, TextContentBlock, ResponseToolCallOutput, OpenAiApiObj, OpenAiApi, OpenAIFineTuneChat, AudioTranscription, ToolChoiceFuncion, ToolUseContentBlock, []=, OpenAIFile, CreateEmbeddingResp, MessageContentPart, ResponseOutputToolCall, RedactedThinkingBlock, ResponseOutputImage, newResponseToolsTable, MessageStreamEvent, ResponseInputText, ThinkingBlock, ImageSource, CreateEmbeddingRespObj, ResponseFormatObj, postStream, ImageUrlPart, OpenAiModel, ChatCompletionCallback, AnthropicToolInputSchema, ResponseInputContent, ResponseToolsTable, [], Provider, CouncilConfig, run, hasFinalMarker, newCouncil, buildSystemPrompt, Council, close, TranscriptEntry, AgentSpec, extractFinal, DefaultConfig, CouncilResult, generateEmbeddingWithTask, generateEmbeddings, createFineTuneDataset, pullModel, listFineTuneCheckpoints, deleteFile, listFiles, getFileDetails, createFineTuneJob, audioTranscriptions, listFineTuneJobs, getFineTuneModel, listFineTuneModelEvents, cancelFineTuneModel, deleteFineTuneModel, toCreateChatCompletionResp, toCreateChatCompletionReqAndResp, toCreateChatCompletionReq, toCreateResponseReqAndResp, toMarkdown, toMarkdown, toOpenAiResponse, toMarkdown, toCreateResponseReq, toMarkdown, toMarkdown, toMarkdown, createMessageWithTools, nextMessageEvent, toOpenAiResponse, toMessageReq, messageThinking, messageText, messageToolUses, createMessage, streamMessage, createMessage, listModels, getModel, deleteModel, RealtimeResponseObject, RealtimeAudioConfig, RealtimeToolCallback, RealtimeSessionConfig, RealtimeSession, deleteItem, updateSession, RealtimeError, RealtimeAudioInputConfig, sendToolResult, close, connectRealtime, RealtimeServerEvent, appendAudio, nextEventWithTimeout, RealtimeTranscriptionConfig, RealtimeRateLimit, handleToolCalls, commitAudioBuffer, addItem, createResponse, newTextItem, sendEvent, updateSessionWithTools, cancelResponse, newFunctionCallOutputItem, RealtimeResponseConfig, RealtimeAudioOutputConfig, nextEvent, RealtimeContentPart, RealtimeClientEvent, extractText, RealtimeConversationItem, clearAudioBuffer, next, ResponseStreamChunk, createResponseWithTools, StreamingToolSession, deleteResponse, streamResponse, nextResponseChunk, StreamChunkKind, streamGetResponse, newStreamingToolSession, createResponse, getResponse, createResponse