Index

Modules: openai_leap, openai_leap/aws_credentials, openai_leap/bedrock, openai_leap/chat, openai_leap/common, openai_leap/council, openai_leap/embeddings, openai_leap/eventstream, openai_leap/files, openai_leap/markdown, openai_leap/messages, openai_leap/models, openai_leap/realtime, openai_leap/responses, openai_leap/sigv4.

API symbols

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