Skip to content
ai.matey
Search
Ctrl
K
Cancel
GitHub
Select theme
Dark
Light
Auto
Introduction
Getting Started
Installation
Quick Start
Core Concepts
Your First Bridge - Step-by-Step Tutorial
Tutorials
Overview
Beginner
Tutorial 01: Simple Bridge
Tutorial 02: Using Middleware
Tutorial 03: Multi-Provider Routing
Tutorial 04: Building a Chat API
Guides
IR Format
Testing
Integration Patterns
API Reference
Overview
Bridge API
Router API
Middleware API
Types API
Errors API
Packages
Overview
All Packages
Complete API Reference
ai.matey
Variables
VERSION
ai.matey.backend
ai.matey.backend
References
AI21BackendAdapter
AI21Message
AI21Request
AI21Response
AI21StreamChunk
AnthropicBackendAdapter
AnthropicContentBlock
AnthropicMessage
AnthropicRequest
AnthropicResponse
AnthropicStreamEvent
AnyscaleBackendAdapter
AnyscaleMessage
AnyscaleMessageContent
AnyscaleRequest
AnyscaleResponse
AnyscaleStreamChunk
applyModelFilter
AWSBedrockBackendAdapter
AWSBedrockConfig
AzureOpenAIBackendAdapter
AzureOpenAIConfig
AzureOpenAIMessage
AzureOpenAIMessageContent
AzureOpenAIRequest
AzureOpenAIResponse
AzureOpenAIStreamChunk
BedrockInferenceConfig
BedrockMessage
BedrockMessageContent
BedrockRequest
BedrockResponse
BedrockStreamChunk
BedrockSystemContent
buildStaticResult
CerebrasBackendAdapter
CerebrasMessage
CerebrasMessageContent
CerebrasRequest
CerebrasResponse
CerebrasStreamChunk
CloudflareBackendAdapter
CloudflareConfig
CloudflareMessage
CloudflareMessageContent
CloudflareRequest
CloudflareResponse
CloudflareStreamChunk
CohereBackendAdapter
CohereChatMessage
CohereRequest
CohereResponse
CohereStreamChunk
CostRates
createDeepSeekAdapter
createGroqAdapter
createHuggingFaceAdapter
createLMStudioAdapter
createNVIDIAAdapter
DeepInfraBackendAdapter
DeepInfraMessage
DeepInfraMessageContent
DeepInfraRequest
DeepInfraResponse
DeepInfraStreamChunk
DeepSeekBackendAdapter
DEFAULT_AI21_MODELS
DEFAULT_ANTHROPIC_MODELS
DEFAULT_COHERE_MODELS
DEFAULT_GEMINI_MODELS
DEFAULT_MISTRAL_MODELS
DEFAULT_OPENAI_MODELS
estimateCost
estimateTokens
FireworksAIBackendAdapter
FireworksAIMessage
FireworksAIMessageContent
FireworksAIRequest
FireworksAIResponse
FireworksAIStreamChunk
GeminiBackendAdapter
GeminiContent
GeminiRequest
GeminiResponse
GroqBackendAdapter
HuggingFaceBackendAdapter
HuggingFaceMessage
HuggingFaceRequest
HuggingFaceResponse
LMStudioBackendAdapter
MistralBackendAdapter
MistralMessage
MistralRequest
MistralResponse
ModelCapabilityFilter
NVIDIABackendAdapter
OllamaBackendAdapter
OllamaMessage
OllamaRequest
OllamaResponse
OpenAIBackendAdapter
OpenAIMessage
OpenAIMessageContent
OpenAIModel
OpenAIModelsResponse
OpenAIRequest
OpenAIResponse
OpenAIStreamChunk
OpenRouterBackendAdapter
OpenRouterConfig
OpenRouterMessage
OpenRouterMessageContent
OpenRouterRequest
OpenRouterResponse
OpenRouterStreamChunk
PerplexityBackendAdapter
PerplexityMessage
PerplexityMessageContent
PerplexityRequest
PerplexityResponse
PerplexityStreamChunk
ReplicateBackendAdapter
ReplicateInput
ReplicatePrediction
ReplicateRequest
TogetherAIBackendAdapter
TogetherAIMessage
TogetherAIMessageContent
TogetherAIRequest
TogetherAIResponse
TogetherAIStreamChunk
XAIBackendAdapter
XAIMessage
XAIMessageContent
XAIRequest
XAIResponse
XAIStreamChunk
ai21
Classes
AI21BackendAdapter
Interfaces
AI21Message
AI21Request
AI21Response
AI21StreamChunk
anthropic
Classes
AnthropicBackendAdapter
Interfaces
AnthropicMessage
AnthropicRequest
AnthropicResponse
Type Aliases
AnthropicContentBlock
AnthropicStreamEvent
anyscale
Classes
AnyscaleBackendAdapter
Interfaces
AnyscaleMessage
AnyscaleRequest
AnyscaleResponse
AnyscaleStreamChunk
Type Aliases
AnyscaleMessageContent
aws-bedrock
Classes
AWSBedrockBackendAdapter
Interfaces
AWSBedrockConfig
BedrockInferenceConfig
BedrockMessage
BedrockRequest
BedrockResponse
BedrockStreamChunk
BedrockSystemContent
Type Aliases
BedrockMessageContent
azure-openai
Classes
AzureOpenAIBackendAdapter
Interfaces
AzureOpenAIConfig
AzureOpenAIMessage
AzureOpenAIRequest
AzureOpenAIResponse
AzureOpenAIStreamChunk
Type Aliases
AzureOpenAIMessageContent
cerebras
Classes
CerebrasBackendAdapter
Interfaces
CerebrasMessage
CerebrasRequest
CerebrasResponse
CerebrasStreamChunk
Type Aliases
CerebrasMessageContent
cloudflare
Classes
CloudflareBackendAdapter
Interfaces
CloudflareConfig
CloudflareMessage
CloudflareRequest
CloudflareResponse
CloudflareStreamChunk
Type Aliases
CloudflareMessageContent
cohere
Classes
CohereBackendAdapter
Interfaces
CohereChatMessage
CohereRequest
CohereResponse
CohereStreamChunk
deepinfra
Classes
DeepInfraBackendAdapter
Interfaces
DeepInfraMessage
DeepInfraRequest
DeepInfraResponse
DeepInfraStreamChunk
Type Aliases
DeepInfraMessageContent
deepseek
Classes
DeepSeekBackendAdapter
Functions
createDeepSeekAdapter
fireworks
Classes
FireworksAIBackendAdapter
Interfaces
FireworksAIMessage
FireworksAIRequest
FireworksAIResponse
FireworksAIStreamChunk
Type Aliases
FireworksAIMessageContent
gemini
Classes
GeminiBackendAdapter
Interfaces
GeminiContent
GeminiRequest
GeminiResponse
groq
Classes
GroqBackendAdapter
Functions
createGroqAdapter
huggingface
Classes
HuggingFaceBackendAdapter
Interfaces
HuggingFaceMessage
HuggingFaceRequest
HuggingFaceResponse
Functions
createHuggingFaceAdapter
lmstudio
Classes
LMStudioBackendAdapter
Functions
createLMStudioAdapter
mistral
Classes
MistralBackendAdapter
Interfaces
MistralMessage
MistralRequest
MistralResponse
nvidia
Classes
NVIDIABackendAdapter
Functions
createNVIDIAAdapter
ollama
Classes
OllamaBackendAdapter
Interfaces
OllamaMessage
OllamaRequest
OllamaResponse
openai
Classes
OpenAIBackendAdapter
Interfaces
OpenAIMessage
OpenAIModel
OpenAIModelsResponse
OpenAIRequest
OpenAIResponse
OpenAIStreamChunk
Type Aliases
OpenAIMessageContent
openrouter
Classes
OpenRouterBackendAdapter
Interfaces
OpenRouterConfig
OpenRouterMessage
OpenRouterRequest
OpenRouterResponse
OpenRouterStreamChunk
Type Aliases
OpenRouterMessageContent
perplexity
Classes
PerplexityBackendAdapter
Interfaces
PerplexityMessage
PerplexityRequest
PerplexityResponse
PerplexityStreamChunk
Type Aliases
PerplexityMessageContent
replicate
Classes
ReplicateBackendAdapter
Interfaces
ReplicateInput
ReplicatePrediction
ReplicateRequest
shared
Interfaces
CostRates
ModelCapabilityFilter
Variables
DEFAULT_AI21_MODELS
DEFAULT_ANTHROPIC_MODELS
DEFAULT_COHERE_MODELS
DEFAULT_GEMINI_MODELS
DEFAULT_MISTRAL_MODELS
DEFAULT_OPENAI_MODELS
Functions
applyModelFilter
buildStaticResult
estimateCost
estimateTokens
together-ai
Classes
TogetherAIBackendAdapter
Interfaces
TogetherAIMessage
TogetherAIRequest
TogetherAIResponse
TogetherAIStreamChunk
Type Aliases
TogetherAIMessageContent
xai
Classes
XAIBackendAdapter
Interfaces
XAIMessage
XAIRequest
XAIResponse
XAIStreamChunk
Type Aliases
XAIMessageContent
ai.matey.backend.browser
ai.matey.backend.browser
References
ChromeAI
ChromeAIBackendAdapter
ChromeAISession
createDelayedBackend
createEchoBackend
createErrorBackend
createFunctionBackend
createSimpleEchoBackend
createStaticBackend
EstimateCostFunction
ExecuteFunction
ExecuteStreamFunction
FromIRFunction
FunctionBackendAdapter
FunctionBackendConfig
FunctionBackendMetadata
HealthCheckFunction
ListModelsFunction
MockBackendAdapter
MockBackendConfig
MockResponse
ToIRFunction
chrome-ai
Classes
ChromeAIBackendAdapter
Interfaces
ChromeAI
ChromeAISession
function
Classes
FunctionBackendAdapter
Interfaces
FunctionBackendConfig
FunctionBackendMetadata
Type Aliases
EstimateCostFunction
ExecuteFunction
ExecuteStreamFunction
FromIRFunction
HealthCheckFunction
ListModelsFunction
ToIRFunction
Functions
createFunctionBackend
createSimpleEchoBackend
createStaticBackend
mock
Classes
MockBackendAdapter
Interfaces
MockBackendConfig
MockResponse
Functions
createDelayedBackend
createEchoBackend
createErrorBackend
ai.matey.cli
Classes
Spinner
Interfaces
BackendModule
LoadBackendOptions
ModelTranslationOptions
RunningModel
TableColumn
TableOptions
Type Aliases
ModelMapping
Variables
colors
stateManager
Functions
areColorsEnabled
colorize
error
formatDuration
formatRelativeTime
formatSize
formatTable
getBackendCapabilities
hasTranslation
info
isModelRunner
loadBackend
loadModelMapping
printBox
reverseMapping
setColorsEnabled
style
success
toAnthropic
toAnthropicRequest
toAnthropicStream
toGemini
toGeminiRequest
toGeminiStream
toMistral
toMistralRequest
toMistralStream
toMultipleFormats
toMultipleRequestFormats
toOllama
toOllamaRequest
toOpenAI
toOpenAIRequest
toOpenAIStream
translateModel
warn
ai.matey.core
Classes
Bridge
MiddlewareStack
Router
Interfaces
BackendModel
CapabilityRequirements
ExtendedModelCapabilities
ModelPricing
ModelTranslationConfig
ModelTranslationOptions
ScoredModel
TranslationResult
Type Aliases
ModelMapping
ModelTranslationStrategy
OptimizationStrategy
Functions
calculateCapabilitySimilarity
clearAllPricingOverrides
clearPricingOverride
createBridge
createMiddlewareContext
createModelTranslator
createRouter
createStreamingMiddlewareContext
filterByRequirements
findBestModel
getAllPricedModels
getModelCapabilities
getModelPricing
getModelsByFamily
getPricingWithOverrides
getTopMatches
hasTranslation
inferCapabilities
matchModels
meetsRequirements
mergeCapabilities
mergeMappings
reverseMapping
setPricingOverride
translateModel
validateMapping
ai.matey.errors
Classes
AdapterConversionError
AdapterError
AuthenticationError
AuthorizationError
MiddlewareError
NetworkError
ProviderError
RateLimitError
RouterError
StreamError
ValidationError
Interfaces
AdapterConversionErrorOptions
AuthenticationErrorOptions
AuthorizationErrorOptions
BaseErrorOptions
ErrorProvenance
HttpErrorContext
MiddlewareErrorOptions
NetworkErrorOptions
ProviderErrorDetails
ProviderErrorOptions
RateLimitErrorOptions
RouterErrorOptions
StreamErrorOptions
ValidationErrorDetails
ValidationErrorOptions
Type Aliases
ErrorCategory
ErrorCategory
ErrorCode
Variables
ERROR_CODE_CATEGORIES
ErrorCode
Functions
createErrorFromHttpResponse
createErrorFromProviderError
References
ErrorCodeType
ai.matey.frontend
ai.matey.frontend
References
AnthropicContentBlock
AnthropicFrontendAdapter
AnthropicMessage
AnthropicRequest
AnthropicResponse
AnthropicStreamEvent
ChromeAIFrontendAdapter
ChromeAIRequest
ChromeAIResponse
createGenericFrontend
GeminiContent
GeminiFrontendAdapter
GeminiRequest
GeminiResponse
GenericFrontendAdapter
GenericFrontendConfig
MistralFrontendAdapter
MistralMessage
MistralRequest
MistralResponse
OllamaFrontendAdapter
OllamaMessage
OllamaRequest
OllamaResponse
OpenAIFrontendAdapter
OpenAIMessage
OpenAIMessageContent
OpenAIRequest
OpenAIResponse
OpenAIStreamChunk
anthropic
Classes
AnthropicFrontendAdapter
Interfaces
AnthropicMessage
AnthropicRequest
AnthropicResponse
Type Aliases
AnthropicContentBlock
AnthropicStreamEvent
chrome-ai
Classes
ChromeAIFrontendAdapter
Interfaces
ChromeAIRequest
ChromeAIResponse
gemini
Classes
GeminiFrontendAdapter
Interfaces
GeminiContent
GeminiRequest
GeminiResponse
generic
Classes
GenericFrontendAdapter
Interfaces
GenericFrontendConfig
Functions
createGenericFrontend
References
default
mistral
Classes
MistralFrontendAdapter
Interfaces
MistralMessage
MistralRequest
MistralResponse
ollama
Classes
OllamaFrontendAdapter
Interfaces
OllamaMessage
OllamaRequest
OllamaResponse
openai
Classes
OpenAIFrontendAdapter
Interfaces
OpenAIMessage
OpenAIRequest
OpenAIResponse
OpenAIStreamChunk
Type Aliases
OpenAIMessageContent
ai.matey.http
ai.matey.http
Classes
DenoRequestAdapter
DenoResponseAdapter
ExpressRequestAdapter
ExpressResponseAdapter
FastifyRequestAdapter
FastifyResponseAdapter
HonoRequestAdapter
HonoResponseAdapter
KoaRequestAdapter
KoaResponseAdapter
NodeRequestAdapter
NodeResponseAdapter
Functions
createLoggingListener
createSecureListener
createSimpleListener
DenoHandler
ExpressMiddleware
FastifyHandler
HonoMiddleware
KoaMiddleware
NodeHTTPListener
deno
References
DenoHandler
DenoRequestAdapter
DenoResponseAdapter
express
References
ExpressMiddleware
ExpressRequestAdapter
ExpressResponseAdapter
fastify
References
FastifyHandler
FastifyRequestAdapter
FastifyResponseAdapter
hono
References
HonoMiddleware
HonoRequestAdapter
HonoResponseAdapter
koa
References
KoaMiddleware
KoaRequestAdapter
KoaResponseAdapter
node
References
createLoggingListener
createSecureListener
createSimpleListener
NodeHTTPListener
NodeRequestAdapter
NodeResponseAdapter
ai.matey.http.core
Classes
CoreHTTPHandler
HealthCheck
RateLimiter
RouteMatcher
SSEKeepAlive
Interfaces
ComponentHealth
CoreHandlerOptions
CORSOptions
GenericRateLimitOptions
GenericRequest
GenericResponse
HealthCheckConfig
HealthCheckResult
HTTPListenerOptions
MatchedRoute
ParsedGenericRequest
ParsedRequest
RateLimitOptions
RateLimitState
RouteConfig
Type Aliases
AuthValidator
ErrorHandler
GenericAuthValidator
GenericErrorHandler
GenericRateLimitHandler
GenericRateLimitKeyGenerator
HealthStatus
HTTPRequestHandler
RateLimitHandler
RateLimitKeyGenerator
Variables
defaultAuthValidator
defaultErrorHandler
Functions
applyPathPrefix
combineAuthValidators
combineKeyGenerators
createAbortController
createAPIKeyValidator
createBasicAuthValidator
createBearerTokenValidator
createDefaultRoutes
createHealthCheck
createHealthCheckMiddleware
createLivenessCheck
createLoggingErrorHandler
createReadinessCheck
createReportingErrorHandler
detectProviderFormat
extractBearerToken
getClientIP
handleCORS
handlePreflight
handleStreamingRequest
isClientError
isPreflight
isRetryableError
isServerError
normalizeCORSOptions
normalizePath
onClientDisconnect
parseRequest
requireAllAuth
sendError
sendJSON
sendNoContent
sendSSEChunk
sendSSEDone
sendSSEError
sendSSEEvent
sendSSEHeaders
sendText
skipAuthForPaths
supportsStreaming
tokenKeyGenerator
userIDKeyGenerator
wrapErrorHandler
ai.matey.middleware
ai.matey.middleware
References
BatchSpanProcessorConfig
CachingConfig
calculateCost
composeMessageTransformers
composeRequestTransformers
composeResponseTransformers
ConsoleTelemetrySink
ConversationHistoryConfig
ConversationHistoryManager
conversationOnlyHistory
CostCalculation
CostStorage
CostTrackingConfig
createCachingMiddleware
createContentSanitizer
createConversationHistoryMiddleware
createCostTrackingMiddleware
createDevelopmentSecurityMiddleware
createDevelopmentValidationMiddleware
createLoggingMiddleware
createMessageFilter
createOpenTelemetryMiddleware
createParameterModifier
createProductionSecurityMiddleware
createProductionValidationMiddleware
createPromptRewriter
createResponseFilter
createRetryMiddleware
createRetryPredicate
createSecurityMiddleware
createStreamingCostTrackingMiddleware
createSystemMessageInjector
createTelemetryMiddleware
createTransformMiddleware
createValidationMiddleware
DEFAULT_INJECTION_PATTERNS
DEFAULT_PII_PATTERNS
DEFAULT_PRICING
DEFAULT_SECURITY_CONFIG
detectPII
detectPromptInjection
EventNames
getCostStats
InMemoryCacheStorage
InMemoryCostStorage
InMemoryTelemetrySink
isNetworkError
isOpenTelemetryAvailable
isOpenTelemetryLoaded
isRateLimitError
isServerError
Logger
LoggingConfig
LogLevel
MessageTransformer
MetricNames
ModelPricing
ModerationResult
OpenTelemetryAttributes
OpenTelemetryConfig
OpenTelemetryTelemetrySink
PIIDetectionResult
ProviderPricing
redactPII
RequestTransformer
ResponseTransformer
RetryConfig
sanitizeRequest
sanitizeText
SecurityConfig
shutdownOpenTelemetry
simpleConversationHistory
statelessConversation
TelemetryConfig
TransformConfig
validateRequest
ValidationConfig
ValidationResult
caching
Classes
InMemoryCacheStorage
Interfaces
CachingConfig
Functions
createCachingMiddleware
conversation-history
Interfaces
ConversationHistoryConfig
ConversationHistoryManager
Functions
conversationOnlyHistory
createConversationHistoryMiddleware
simpleConversationHistory
statelessConversation
cost-tracking
Classes
InMemoryCostStorage
Interfaces
CostCalculation
CostStorage
CostTrackingConfig
ModelPricing
ProviderPricing
Variables
DEFAULT_PRICING
Functions
calculateCost
createCostTrackingMiddleware
createStreamingCostTrackingMiddleware
getCostStats
logging
Interfaces
Logger
LoggingConfig
Type Aliases
LogLevel
Functions
createLoggingMiddleware
opentelemetry
Classes
OpenTelemetryTelemetrySink
Interfaces
BatchSpanProcessorConfig
OpenTelemetryConfig
Variables
OpenTelemetryAttributes
Functions
createOpenTelemetryMiddleware
isOpenTelemetryAvailable
isOpenTelemetryLoaded
shutdownOpenTelemetry
retry
Interfaces
RetryConfig
Functions
createRetryMiddleware
createRetryPredicate
isNetworkError
isRateLimitError
isServerError
security
Interfaces
SecurityConfig
Variables
DEFAULT_SECURITY_CONFIG
Functions
createDevelopmentSecurityMiddleware
createProductionSecurityMiddleware
createSecurityMiddleware
telemetry
Classes
ConsoleTelemetrySink
InMemoryTelemetrySink
Interfaces
TelemetryConfig
Variables
EventNames
MetricNames
Functions
createTelemetryMiddleware
transform
Interfaces
TransformConfig
Type Aliases
MessageTransformer
RequestTransformer
ResponseTransformer
Functions
composeMessageTransformers
composeRequestTransformers
composeResponseTransformers
createContentSanitizer
createMessageFilter
createParameterModifier
createPromptRewriter
createResponseFilter
createSystemMessageInjector
createTransformMiddleware
validation
Interfaces
ModerationResult
PIIDetectionResult
ValidationConfig
ValidationResult
Variables
DEFAULT_INJECTION_PATTERNS
DEFAULT_PII_PATTERNS
Functions
createDevelopmentValidationMiddleware
createProductionValidationMiddleware
createValidationMiddleware
detectPII
detectPromptInjection
redactPII
sanitizeRequest
sanitizeText
validateRequest
ai.matey.native.apple
Classes
AppleBackend
Interfaces
AppleConfig
ai.matey.native.model-runner
Classes
GenericModelRunnerBackend
ai.matey.native.node-llamacpp
Classes
NodeLlamaCppBackend
Interfaces
NodeLlamaCppConfig
ai.matey.react.core
Interfaces
ChatRequestOptions
CompletionRequestOptions
DirectBackend
DirectModeOptions
Message
Tool
ToolCall
ToolInvocation
UseChatOptions
UseChatReturn
UseCompletionOptions
UseCompletionReturn
UseObjectOptions
UseObjectReturn
Type Aliases
DirectToolCallHandler
Functions
useChat
useCompletion
useObject
ai.matey.react.hooks
Interfaces
Annotation
AssistantMessage
UseAssistantOptions
UseAssistantReturn
UseStreamOptions
UseStreamReturn
UseTokenCountOptions
UseTokenCountReturn
Type Aliases
AssistantStatus
Variables
MODEL_TOKEN_LIMITS
Functions
getModelTokenLimit
useAssistant
useStream
useTokenCount
ai.matey.react.nextjs
server
Interfaces
ChatRequestBody
CreateChatHandlerOptions
StreamingResponseOptions
Functions
createChatAction
createChatHandler
createSSEResponse
createStreamingResponse
ai.matey.react.stream
Interfaces
CreateTextStreamOptions
SSEEvent
StreamContextValue
StreamProviderProps
StreamState
StreamTextProps
TypeWriterProps
Functions
createTextStream
fromAsyncIterable
mergeStreams
parseSSEStream
StreamProvider
StreamText
toAsyncIterable
transformStream
TypeWriter
useStreamContext
useStreamState
ai.matey.testing
Classes
SeededRandom
Interfaces
CaptureConfig
ChatFixture
FixtureCollection
FixtureMetadata
FixtureQuery
StreamingFixture
Type Aliases
Fixture
Variables
FIXTURES_DIR
Functions
accumulateStreamText
assertReasonableUsage
assertResponseHasText
assertResponseHasToolUse
assertValidChatRequest
assertValidChatResponse
assertValidMessage
assertValidMessageContent
assertValidStreamChunk
assertValidStreamSequence
buildChatRequest
buildMultiTurnRequest
bulkCapture
captureChat
captureStream
clearFixtureCache
collectChunksToResponse
createCaptureMiddleware
createConfigurableMock
createMockFromFixture
createMocksFromFixtures
estimateTokens
extractChunks
extractRequest
extractResponse
extractTextFromResponse
extractToolUsesFromResponse
findFixtures
forAll
generateAssistantMessage
generateChatRequest
generateParameters
generateSystemMessage
generateTextContent
generateUserMessage
getFixtureCacheStats
isChatFixture
isStreamingFixture
loadFixture
loadFixtureCollection
loadProviderFixtures
propertyMultiTurnAlternates
propertyValidRequest
replayStreamWithTiming
shrinkChatRequest
validateAgainstFixture
ai.matey.types
Interfaces
AdapterConversionError
AdapterConversionErrorOptions
AdapterError
AdapterMetadata
AdapterRegistry
AIModel
AuthenticationError
AuthenticationErrorOptions
AuthorizationError
AuthorizationErrorOptions
BackendAdapter
BackendAdapterConfig
BackendEvent
BackendInfo
BackendStats
BaseErrorOptions
BaseStreamChunk
Bridge
BridgeBuilder
BridgeConfig
BridgeEvent
BridgeStats
CacheStorage
CachingMiddlewareConfig
ErrorProvenance
FrontendAdapter
HttpCommunicationConfig
HttpErrorContext
ImageContent
IRCapabilities
IRChatRequest
IRChatResponse
IRMessage
IRMetadata
IRParameters
IRProvenance
IRTool
IRUsage
IRWarning
JSONSchema
LifecycleConfig
ListModelsOptions
ListModelsResult
LoggingLogger
LoggingMiddlewareConfig
MiddlewareContext
MiddlewareError
MiddlewareErrorOptions
MiddlewareEvent
MiddlewareOptions
MiddlewareWithMetadata
ModelCapabilities
ModelPatternMapping
ModelReference
ModelRunnerBackendConfig
ModelRunnerEvents
ModelRunnerStats
ModelTranslationConfig
ModelTranslationOptions
NetworkError
NetworkErrorOptions
ParallelDispatchOptions
ParallelDispatchResult
ProcessConfig
PromptTemplate
ProviderError
ProviderErrorDetails
ProviderErrorOptions
RateLimitError
RateLimitErrorDetails
RateLimitErrorOptions
RequestEvent
RequestOptions
Router
RouterConfig
RouterError
RouterErrorOptions
RouterStats
RoutingContext
RuntimeConfig
StdioCommunicationConfig
StreamContentChunk
StreamConversionOptions
StreamDoneChunk
StreamError
StreamErrorChunk
StreamErrorOptions
StreamEvent
StreamingConfig
StreamingMiddlewareContext
StreamMetadataChunk
StreamStartChunk
StreamToolUseChunk
TelemetryMiddlewareConfig
TelemetrySink
TextContent
ToolResultContent
ToolUseContent
TranslationResult
ValidationError
ValidationErrorDetails
ValidationErrorOptions
Type Aliases
AdapterPair
BridgeEventData
BridgeEventListener
BridgeEventType
BufferStrategy
CommunicationConfig
CommunicationType
CustomFallbackFunction
CustomRoutingFunction
ErrorCategory
ErrorCode
FallbackStrategy
FinishReason
InferFrontendRequest
InferFrontendResponse
InferFrontendStreamChunk
IRChatStream
IRStreamChunk
JSONSchemaType
MessageContent
MessageRole
Middleware
MiddlewareNext
ModelMapping
ModelTranslationStrategy
ParallelStrategy
RoutingStrategy
StreamChunkType
StreamingMiddleware
StreamingMiddlewareNext
StreamMode
SystemMessageStrategy
WarningCategory
WarningSeverity
Variables
BridgeEventType
DEFAULT_CONVERSION_OPTIONS
DEFAULT_STREAMING_CONFIG
ERROR_CODE_CATEGORIES
ErrorCategory
ErrorCode
FallbackStrategy
ParallelStrategy
RoutingStrategy
ai.matey.utils
Classes
ModelCache
Interfaces
CollectedStream
GenerateObjectOptions
GenerateObjectResult
JSONSchema
NormalizationResult
PIIDetectionResult
PIIMatch
PIIPattern
ProcessStreamOptions
SequenceValidationResult
StreamAccumulator
StreamAccumulatorState
StreamObjectOptions
StreamValidationOptions
ToolDefinition
Type Aliases
TrimStrategy
ValidationResult
Variables
DEFAULT_INJECTION_PATTERNS
DEFAULT_PII_PATTERNS
globalModelCache
Functions
accumulateChunk
accumulatorToMessage
accumulatorToResponse
addAccumulatedToStream
addSystemMessage
applyParameterDefaults
areParametersValid
assembleStreamChunks
catchStreamErrors
clampParameter
collectStream
collectStreamFull
combineSystemMessages
convertChunkMode
convertStreamMode
countMessagePairs
countSystemMessages
createAccumulatorState
createClampingWarning
createGenerateObject
createNormalizationWarning
createStopSequencesTruncatedWarning
createStreamAccumulator
createStreamError
createStreamObject
createTokenLimitWarning
createUnsupportedCapabilityWarning
createUnsupportedParameterWarning
createWarning
denormalizeTemperature
detectChunkMode
detectPII
detectPromptInjection
ensureStreamMode
extractSystemMessages
filterStream
filterUnsupportedParameters
filterUnsupportedParametersWithWarnings
filterWarningsByCategory
filterWarningsBySeverity
formatWarning
formatWarnings
getContentDeltas
getEffectiveStreamMode
getFirstSystemMessage
getModelCache
getWarningSummary
groupWarningsByCategory
hasSystemMessages
hasWarning
isContentChunk
isDoneChunk
isErrorChunk
isValidMessageRole
mapStream
mergeParameters
mergeStreamingConfig
mergeWarnings
needsConversion
normalizePenalty
normalizeStopSequences
normalizeStopSequencesWithWarnings
normalizeSystemMessages
normalizeTemperature
normalizeTemperatureWithWarnings
normalizeTopK
normalizeTopP
processStream
rateLimitStream
redactPII
sanitizeParameters
sanitizeText
schemaToToolDefinition
shouldTrimHistory
splitStream
streamToLines
streamToResponse
streamToText
streamToTextIterator
streamWithBackpressure
streamWithTimeout
stripAccumulatedFromStream
tapStream
teeStream
throttleStream
transformStream
trimHistory
validateChunkSequence
validateIRChatRequest
validateMaxTokens
validateMessage
validateMessageContent
validateMessages
validateParameters
validateStream
validateTemperature
validateTopP
validateWithSchema
ai.matey.wrapper
ai.matey.wrapper
Interfaces
AnthropicMessage
ChatBackend
ChatConfig
ChatEvents
ChatResponse
CollectedStream
ConversationState
LegacyChromeAICreateOptions
LegacyChromeAILanguageModelAPI
LegacyChromeAIPrompt
LegacyChromeAISession
SendOptions
StreamChunkEvent
StreamOptions
ToolCall
TransformStreamOptions
Type Aliases
AnthropicStreamEvent
ChatEventListener
ChatEventType
ToolCallHandler
Functions
collectStream
createLegacyWindowAI
LegacyChromeAILanguageModel
polyfillLegacyWindowAI
processStream
streamToLines
streamToText
teeStream
throttleStream
References
Anthropic
AnthropicClient
AnthropicMessageParams
AnthropicMessages
AnthropicModels
AnthropicModelsResponse
Anymethod
AnymethodConfig
AnymethodProxy
AnymethodStreamProxy
Chat
ChatCompletions
ChromeAICreateOptions
ChromeAILanguageModel
ChromeAILanguageModelAPI
ChromeAIPrompt
ChromeAISession
createAnymethod
createChat
createChromeAILanguageModel
createConversationalAnymethod
createStatelessAnymethod
formatMethodPrompt
Messages
OpenAI
OpenAIChat
OpenAIChatCompletion
OpenAIChatCompletionChoice
OpenAIChatCompletionChunk
OpenAIChatCompletionParams
OpenAIChatCompletions
OpenAIClient
OpenAIModels
OpenAIModelsPage
anthropic
Classes
AnthropicClient
Messages
Models
Interfaces
AnthropicMessageParams
AnthropicModel
AnthropicModelsResponse
AnthropicRequest
AnthropicResponse
AnthropicSDKConfig
AnthropicSDKMessage
AnthropicSDKMessageResponse
AnthropicSDKUsage
Type Aliases
AnthropicContentBlock
Functions
Anthropic
References
AnthropicMessage
AnthropicStreamEvent
anymethod
Interfaces
Anymethod
AnymethodConfig
Type Aliases
AnymethodProxy
AnymethodStreamProxy
Functions
createAnymethod
createConversationalAnymethod
createStatelessAnymethod
formatMethodPrompt
chat
Classes
Chat
Functions
createChat
chrome-ai
Interfaces
ChromeAICreateOptions
ChromeAILanguageModelAPI
ChromeAIPrompt
ChromeAISession
Functions
ChromeAILanguageModel
createChromeAILanguageModel
ir
References
Chat
ChatBackend
ChatConfig
ChatEventListener
ChatEvents
ChatEventType
ChatResponse
CollectedStream
collectStream
ConversationState
createChat
processStream
SendOptions
StreamChunkEvent
StreamOptions
streamToLines
streamToText
teeStream
throttleStream
ToolCall
ToolCallHandler
TransformStreamOptions
openai
Classes
Chat
ChatCompletions
Models
OpenAIClient
Interfaces
OpenAIChatCompletion
OpenAIChatCompletionChoice
OpenAIChatCompletionChunk
OpenAIChatCompletionParams
OpenAIMessage
OpenAIModel
OpenAIModelsPage
OpenAIRequest
OpenAIResponse
OpenAISDKConfig
OpenAIStreamChoice
OpenAIStreamChunk
OpenAIStreamDelta
OpenAIUsage
Functions
OpenAI
Contributing
Overview
Development Guide
Architecture Guide
GitHub
Select theme
Dark
Light
Auto
VERSION
const
VERSION
:
"0.2.0"
=
'0.2.0'
Defined in:
index.ts:65