/** * Aggregate barrel for bundled LLM adapters and their helper, option, and exception exports. * * @module @nhtio/adk/batteries/llm */ export * from "./openai_chat_completions/index"; export { WebLLMChatCompletionsAdapter } from "./webllm_chat_completions/index"; export { webLLMChatCompletionsOptionsSchema } from "./webllm_chat_completions/index"; export { validateOptions as validateWebLLMChatCompletionsOptions } from "./webllm_chat_completions/index"; export { E_INVALID_WEBLLM_CHAT_COMPLETIONS_OPTIONS, E_WEBLLM_CHAT_COMPLETIONS_CONTEXT_OVERFLOW, E_WEBLLM_CHAT_COMPLETIONS_STREAM_ERROR, E_WEBLLM_CHAT_COMPLETIONS_INVALID_TOOL_CALL_ARGS, } from "./webllm_chat_completions/index"; export type { WebLLMChatCompletionsAdapterOptions, WebLLMChatCompletionsRequestBody, WebLLMEngine, WebLLMInitProgressReport, } from "./webllm_chat_completions/index"; export { OllamaAdapter } from "./ollama/index"; export { ollamaOptionsSchema } from "./ollama/index"; export { validateOptions as validateOllamaOptions } from "./ollama/index"; export { E_INVALID_OLLAMA_OPTIONS, E_OLLAMA_CONTEXT_OVERFLOW, E_OLLAMA_HTTP_ERROR, E_OLLAMA_STREAM_ERROR, E_OLLAMA_STREAM_STALLED, E_OLLAMA_REQUEST_TIMEOUT, E_OLLAMA_INVALID_TOOL_CALL_ARGS, E_OLLAMA_UNSUPPORTED_MEDIA_MODALITY, } from "./ollama/index"; export type { OllamaThink, OllamaFormat, OllamaRuntimeOptions, OllamaToolCall, OllamaMessage, OllamaTool, OllamaChatRequestBody, OllamaChatStreamChunk, OllamaChatResponse, OllamaHelpers, OllamaAdapterOptions, } from "./ollama/index"; export { LiteRtLmAdapter } from "./litert_lm/index"; export { liteRtLmOptionsSchema } from "./litert_lm/index"; export { validateOptions as validateLiteRtLmOptions } from "./litert_lm/index"; export { E_INVALID_LITERT_LM_OPTIONS, E_LITERT_LM_CONTEXT_OVERFLOW, E_LITERT_LM_STREAM_ERROR, E_LITERT_LM_INVALID_TOOL_CALL_ARGS, } from "./litert_lm/index"; export type { LiteRtLmAdapterOptions, LiteRtLmEngine, LiteRtLmConversation } from "./litert_lm/index"; export { AnthropicMessagesAdapter } from "./anthropic_messages/index"; export { anthropicMessagesOptionsSchema } from "./anthropic_messages/index"; export { validateOptions as validateAnthropicMessagesOptions } from "./anthropic_messages/index"; export { E_INVALID_ANTHROPIC_MESSAGES_OPTIONS, E_ANTHROPIC_MESSAGES_CONTEXT_OVERFLOW, E_ANTHROPIC_MESSAGES_HTTP_ERROR, E_ANTHROPIC_MESSAGES_STREAM_ERROR, E_ANTHROPIC_MESSAGES_STREAM_STALLED, E_ANTHROPIC_MESSAGES_REQUEST_TIMEOUT, E_ANTHROPIC_MESSAGES_INVALID_TOOL_CALL_ARGS, E_ANTHROPIC_MESSAGES_UNSUPPORTED_MEDIA_MODALITY, } from "./anthropic_messages/index"; export type { AnthropicModel, AnthropicMessageCreateParams, AnthropicMessageCreateParamsBase, AnthropicMessageParam, AnthropicMessage, AnthropicContentBlock, AnthropicContentBlockParam, AnthropicTextBlockParam, AnthropicImageBlockParam, AnthropicDocumentBlockParam, AnthropicToolResultBlockParam, AnthropicToolUseBlock, AnthropicToolUseBlockParam, AnthropicTool, AnthropicToolChoice, AnthropicThinkingConfigParam, AnthropicThinkingBlock, AnthropicThinkingBlockParam, AnthropicRedactedThinkingBlock, AnthropicRedactedThinkingBlockParam, AnthropicRawMessageStreamEvent, AnthropicRawMessageStartEvent, AnthropicRawMessageDeltaEvent, AnthropicRawMessageStopEvent, AnthropicRawContentBlockStartEvent, AnthropicRawContentBlockDeltaEvent, AnthropicRawContentBlockStopEvent, AnthropicRawContentBlockDelta, AnthropicUsage, AnthropicMessageDeltaUsage, AnthropicStopReason, AnthropicRefusalStopDetails, AnthropicOutputConfig, AnthropicJSONOutputFormat, AnthropicCacheControlEphemeral, AnthropicMessageCountTokensParams, AnthropicMessageTokensCount, AnthropicThinkingReplayPayload, AnthropicCacheBreakpoints, AnthropicCacheTtl, AnthropicMessagesHelpers, AnthropicMessagesAdapterOptions, AnthropicMessagesCountTokensInput, AnthropicMessagesCountTokensRequestInput, AnthropicMessagesCountTokensDeps, } from "./anthropic_messages/index"; export { OpenAIResponsesAdapter } from "./openai_responses/index"; export { openAIResponsesOptionsSchema } from "./openai_responses/index"; export { validateOptions as validateOpenAIResponsesOptions } from "./openai_responses/index"; export { E_INVALID_OPENAI_RESPONSES_OPTIONS, E_OPENAI_RESPONSES_CONTEXT_OVERFLOW, E_OPENAI_RESPONSES_HTTP_ERROR, E_OPENAI_RESPONSES_STREAM_ERROR, E_OPENAI_RESPONSES_STREAM_STALLED, E_OPENAI_RESPONSES_REQUEST_TIMEOUT, E_OPENAI_RESPONSES_INVALID_TOOL_CALL_ARGS, E_OPENAI_RESPONSES_UNSUPPORTED_MEDIA_MODALITY, E_OPENAI_RESPONSES_REASONING_REPLAY_REJECTED, } from "./openai_responses/index"; export type { OpenAIResponsesInputContentBlock, OpenAIResponsesMessageItem, OpenAIResponsesOutputMessageContentPart, OpenAIResponsesOutputMessageItem, OpenAIResponsesFunctionCallItem, OpenAIResponsesFunctionCallOutputItem, OpenAIResponsesReasoningSummaryPart, OpenAIResponsesReasoningContentPart, OpenAIResponsesReasoningItem, OpenAIResponsesOpaqueOutputItem, OpenAIResponsesInputItem, OpenAIResponsesOutputItem, OpenAIResponsesTool, OpenAIResponsesToolChoice, OpenAIResponsesUsage, OpenAIResponsesResponseObject, OpenAIResponsesOutputItemAddedEvent, OpenAIResponsesOutputItemDoneEvent, OpenAIResponsesOutputTextDeltaEvent, OpenAIResponsesOutputTextDoneEvent, OpenAIResponsesRefusalDeltaEvent, OpenAIResponsesRefusalDoneEvent, OpenAIResponsesReasoningSummaryTextDeltaEvent, OpenAIResponsesReasoningSummaryTextDoneEvent, OpenAIResponsesReasoningTextDeltaEvent, OpenAIResponsesReasoningTextDoneEvent, OpenAIResponsesFunctionCallArgumentsDeltaEvent, OpenAIResponsesFunctionCallArgumentsDoneEvent, OpenAIResponsesCompletedEvent, OpenAIResponsesIncompleteEvent, OpenAIResponsesFailedEvent, OpenAIResponsesErrorEvent, OpenAIResponsesStreamEvent, ResponsesTextSlot, ResponsesThinkingSlot, ResponsesToolCallSlot, ResponsesOutputSlot, ResponsesOutputSlotMachine, OpenAIResponsesReasoningReplayPayload, ReasoningReplayMode, SystemPromptChannel, OpenAIResponsesIncludable, OpenAIResponsesRequestBody, OpenAIResponsesHelpers, OpenAIResponsesAdapterOptions, } from "./openai_responses/index"; export { TransformersJsAdapter } from "./transformers_js/index"; export { transformersJsOptionsSchema } from "./transformers_js/index"; export { validateOptions as validateTransformersJsOptions } from "./transformers_js/index"; export { E_INVALID_TRANSFORMERS_JS_OPTIONS, E_TRANSFORMERS_JS_CONTEXT_OVERFLOW, E_TRANSFORMERS_JS_STREAM_ERROR, E_TRANSFORMERS_JS_INVALID_TOOL_CALL_ARGS, E_TRANSFORMERS_JS_TOOL_PARSE_FAILED, } from "./transformers_js/index"; export type { TransformersJsAdapterOptions, TransformersJsPipeline, TransformersJsMessage, ToolCallParserName, ToolCallParserFn, ReasoningParserName, ReasoningParserFn, } from "./transformers_js/index"; export { ClaudeCodeCliAdapter } from "./claude_code_cli/index"; export { claudeCodeCliOptionsSchema } from "./claude_code_cli/index"; export { validateOptions as validateClaudeCodeCliOptions } from "./claude_code_cli/index"; export { E_INVALID_CLAUDE_CODE_CLI_OPTIONS, E_CLAUDE_CODE_CLI_BINARY_NOT_FOUND, E_CLAUDE_CODE_CLI_WRAPPER_SPAWN_ERROR, E_CLAUDE_CODE_CLI_WRAPPER_CRASHED, E_CLAUDE_CODE_CLI_PROCESS_EXITED_NONZERO, E_CLAUDE_CODE_CLI_STREAM_ERROR, E_CLAUDE_CODE_CLI_STREAM_STALLED, E_CLAUDE_CODE_CLI_STARTUP_TIMEOUT, E_CLAUDE_CODE_CLI_MCP_BRIDGE_STARTUP_FAILED, E_CLAUDE_CODE_CLI_TURN_FAILED, E_CLAUDE_CODE_CLI_CONTEXT_OVERFLOW, E_CLAUDE_CODE_CLI_UNSUPPORTED_MEDIA_MODALITY, } from "./claude_code_cli/index"; export type { ClaudeCodeCliHelpers, ClaudeCodeCliAdapterOptions, ClaudeCodeCliExtraArg, WrapperBridgedTool, WrapperAuth, WrapperRunCommand, WrapperToolResultContentBlock, WrapperToolCallResponseCommand, WrapperShutdownCommand, WrapperCommand, WrapperReadyEvent, WrapperInitEvent, WrapperMessageDeltaEvent, WrapperThoughtDeltaEvent, WrapperToolCallRequestEvent, WrapperRetryEvent, WrapperResultEvent, WrapperErrorEvent, WrapperLogEvent, WrapperShutdownCompleteEvent, WrapperEvent, } from "./claude_code_cli/index";