Maniac Docs
Maniac agentsApi

Inference

Model interfaces, streaming, and inference types.

@maniac-ai/agents


References

DEFAULT_ANTHROPIC_BASE_URL

Re-exports DEFAULT_ANTHROPIC_BASE_URL


DEFAULT_ANTHROPIC_API_VERSION

Re-exports DEFAULT_ANTHROPIC_API_VERSION


DEFAULT_ANTHROPIC_API_KEY_ENV_VAR

Re-exports DEFAULT_ANTHROPIC_API_KEY_ENV_VAR


DEFAULT_ANTHROPIC_MAX_TOKENS

Re-exports DEFAULT_ANTHROPIC_MAX_TOKENS


AnthropicModelOptions

Re-exports AnthropicModelOptions


AnthropicProviderError

Re-exports AnthropicProviderError


AnthropicModel

Re-exports AnthropicModel


messageToAnthropicPayload

Re-exports messageToAnthropicPayload


splitSystemAndMessages

Re-exports splitSystemAndMessages


toolDefToAnthropicPayload

Re-exports toolDefToAnthropicPayload


AnthropicFinishMapping

Re-exports AnthropicFinishMapping


mapAnthropicStopReason

Re-exports mapAnthropicStopReason


parseAnthropicContentBlocks

Re-exports parseAnthropicContentBlocks


FallbackPredicate

Re-exports FallbackPredicate


FallbackModelOptions

Re-exports FallbackModelOptions


FallbackModel

Re-exports FallbackModel


isTransientHttpError

Re-exports isTransientHttpError


isFallbackEligibleError

Re-exports isFallbackEligibleError


parseRetryAfter

Re-exports parseRetryAfter


DEFAULT_OPENAI_COMPATIBLE_BASE_URL

Re-exports DEFAULT_OPENAI_COMPATIBLE_BASE_URL


DEFAULT_OPENAI_COMPATIBLE_API_KEY_ENV_VAR

Re-exports DEFAULT_OPENAI_COMPATIBLE_API_KEY_ENV_VAR


ProviderFetch

Re-exports ProviderFetch


OpenAICompatibleModelOptions

Re-exports OpenAICompatibleModelOptions


OpenAICompatibleProviderError

Re-exports OpenAICompatibleProviderError


OpenAICompatibleModel

Re-exports OpenAICompatibleModel


resetOpenAICompatibleStripWarnings

Re-exports resetOpenAICompatibleStripWarnings


messageToOpenAICompatiblePayload

Re-exports messageToOpenAICompatiblePayload


toolDefToOpenAICompatiblePayload

Re-exports toolDefToOpenAICompatiblePayload


parseOpenAICompatibleToolCalls

Re-exports parseOpenAICompatibleToolCalls


usageFromOpenAICompatibleBlob

Re-exports usageFromOpenAICompatibleBlob


parseOpenAICompatibleModels

Re-exports parseOpenAICompatibleModels


coercePrice

Re-exports coercePrice


coerceStringArray

Re-exports coerceStringArray


OpenAICompatibleFinishMapping

Re-exports OpenAICompatibleFinishMapping


mapOpenAICompatibleFinishReasonDetailed

Re-exports mapOpenAICompatibleFinishReasonDetailed


mapOpenAICompatibleFinishReason

Re-exports mapOpenAICompatibleFinishReason


SseParseErrorHook

Re-exports SseParseErrorHook


setOpenAICompatibleSseParseErrorHook

Re-exports setOpenAICompatibleSseParseErrorHook


DEFAULT_OPENROUTER_BASE_URL

Re-exports DEFAULT_OPENROUTER_BASE_URL


DEFAULT_OPENROUTER_API_KEY_ENV_VAR

Re-exports DEFAULT_OPENROUTER_API_KEY_ENV_VAR


OpenRouterModelOptions

Re-exports OpenRouterModelOptions


OpenRouterModel

Re-exports OpenRouterModel


parseOpenRouterModels

Re-exports parseOpenRouterModels


RetryPredicate

Re-exports RetryPredicate


RetryingModelOptions

Re-exports RetryingModelOptions


RetryingModel

Re-exports RetryingModel


DEFAULT_VERCEL_GATEWAY_BASE_URL

Re-exports DEFAULT_VERCEL_GATEWAY_BASE_URL


DEFAULT_VERCEL_GATEWAY_API_KEY_ENV_VAR

Re-exports DEFAULT_VERCEL_GATEWAY_API_KEY_ENV_VAR


DEFAULT_VERCEL_OIDC_TOKEN_ENV_VAR

Re-exports DEFAULT_VERCEL_OIDC_TOKEN_ENV_VAR


VercelGatewayModelOptions

Re-exports VercelGatewayModelOptions


VercelGatewayModel

Re-exports VercelGatewayModel


parseVercelModels

Re-exports parseVercelModels


ToolCallArgsParseResult

Re-exports ToolCallArgsParseResult


ToolCallArgsError

Re-exports ToolCallArgsError


parseToolCallArgs

Re-exports parseToolCallArgs


StreamChunkObserver

Re-exports StreamChunkObserver


mergeStreamChunks

Re-exports mergeStreamChunks


MustOverrideError

Re-exports MustOverrideError


BaseModel

Re-exports BaseModel


StaticModel

Re-exports StaticModel

On this page