unified-llm-client
Preparing search index...
unified-llm-client
Classes
LLMClient
SlidingWindowStrategy
SummarisationStrategy
Conversation
LLMError
AuthenticationError
RateLimitError
ContextLimitError
ProviderCapabilityError
BudgetExceededError
MaxToolRoundsError
ProviderError
ModelRegistry
AnthropicAdapter
GeminiAdapter
OpenAIAdapter
InMemoryKnowledgeStore
PostgresKnowledgeStore
ModelRouter
SessionApi
InMemorySessionStore
PostgresSessionStore
RedisSessionStore
ConsoleLogger
PostgresUsageLogger
Interfaces
TextChunk
ChunkTextOptions
LLMClientOptions
LLMRequestOptions
MockLLMClientOptions
ContextManagerContext
ContextManager
SlidingWindowStrategyOptions
SummarisationStrategyOptions
ConversationClient
ConversationSnapshot
ConversationOptions
LLMErrorOptions
ModelPriceOverrides
ModelRegistryOptions
AnthropicClientConfig
AnthropicCompletionOptions
GeminiCachedContent
GeminiCachedContentPage
GeminiClientConfig
GeminiCompletionOptions
GeminiEmbeddingOptions
GeminiCreateCacheOptions
GeminiListCachesOptions
GeminiUpdateCacheOptions
OpenAIClientConfig
OpenAICompletionOptions
OpenAIAdapterSpeechOptions
OpenAIAdapterTranscriptionOptions
RetrievalFilter
RetrievalCitation
RetrievalResult
RetrievalQuery
DenseKnowledgeSearchOptions
LexicalKnowledgeSearchOptions
KnowledgeStore
Retriever
RetrievalRerankContext
EmbeddingInvoker
DenseRetrieverEmbeddingOptions
DenseRetrieverOptions
HybridRetrieverOptions
MergeRetrievalCandidatesOptions
FormatRetrievedContextOptions
FormattedRetrievedContext
PostgresKnowledgeStoreQueryResult
PostgresKnowledgeStorePool
PostgresKnowledgeStoreTableNames
PostgresKnowledgeStoreOptions
PostgresKnowledgeSpaceRecord
PostgresEmbeddingProfileRecord
PostgresActiveEmbeddingProfileFilter
PostgresActivateEmbeddingProfileOptions
PostgresKnowledgeSourceRecord
PostgresKnowledgeSourceListOptions
PostgresMarkKnowledgeSourcesNeedingReindexOptions
PostgresKnowledgeChunkRecord
PgvectorHnswIndexOptions
InMemoryKnowledgeStoreOptions
RouterContext
ModelRouteTarget
WeightedRouteVariant
RouterContextFilter
ModelRouteRule
ModelRouterOptions
ModelRouterResolveOptions
ResolvedRouteAttempt
ResolvedModelRoute
SessionApiRequestContext
SessionApiOptions
SessionConversationConfig
SessionCreateRequest
SessionMessageRequest
SessionCompactRequest
SessionForkRequest
SessionPage
SessionView
SessionMeta
SessionRecord
SessionStoreListOptions
SessionStoreSetOptions
SessionStore
PostgresSessionStoreRow
PostgresSessionStoreQueryResult
PostgresSessionStorePool
PostgresSessionStoreOptions
RedisScanIteratorOptions
RedisSessionStoreClient
RedisSessionStoreOptions
CacheControl
AnthropicProviderOptions
OpenAIPromptCachingOptions
OpenAIProviderOptions
GooglePromptCachingOptions
GoogleProviderOptions
ProviderOptions
CacheablePartBase
JsonObject
TextPart
ImageUrlPart
ImageBase64Part
DocumentPart
AudioPart
CanonicalToolCallPart
CanonicalToolResultPart
CanonicalMessage
CanonicalToolSchema
ToolExecutionContext
CanonicalTool
CanonicalToolCall
CancelableStream
UsageMetrics
GoogleEmbeddingOptions
EmbeddingProviderOptions
EmbeddingRequestOptions
EmbeddingResultItem
EmbeddingUsageMetrics
EmbeddingResponse
AudioInput
OpenAISpeechOptions
SpeechProviderOptions
SpeechRequestOptions
TranscriptionRequestOptions
SpeechBillingUnits
SpeechCostLineItem
SpeechUsageMetrics
SpeechResponse
TranscriptionSegment
TranscriptionWord
TranscriptionResponse
CanonicalResponse
UsageEvent
ModelInfo
SpeechPriceBook
RemoteModelInfo
RemoteModelListOptions
UsageQuery
UsageBreakdown
UsageSummary
SpeechUsageQuery
SpeechUsageBreakdown
SpeechUsageSummary
SpeechUsageEvent
UsageLogger
ConsoleLoggerOptions
PostgresUsageLoggerOptions
CostCalculationInput
CanonicalUsageCounts
SpeechCostCalculationInput
SpeechCostResult
OpenAIUsagePayload
AnthropicUsagePayload
GeminiUsagePayload
RetryOptions
GeminiErrorDetail
GeminiErrorResponseShape
AnthropicCountTokensOptions
GeminiCountTokensOptions
OpenAICountTokensOptions
Type Aliases
RetrievalVisibilityScope
RetrievalRerankHook
EmbedFunction
RetrievalScoreDisplay
KnowledgeSourceStatus
PostgresDistanceMetric
KnowledgeSpaceRecord
EmbeddingProfileRecord
ActiveEmbeddingProfileFilter
ActivateEmbeddingProfileOptions
KnowledgeSourceRecord
KnowledgeSourceListOptions
MarkKnowledgeSourcesNeedingReindexOptions
KnowledgeChunkRecord
RouterMatch
SessionApiMiddleware
CanonicalProvider
CanonicalRole
CanonicalFinishReason
JsonPrimitive
JsonValue
JsonArray
CanonicalPart
CanonicalToolChoice
BudgetExceededAction
EmbeddingProvider
EmbeddingPurpose
EmbeddingInputItem
EmbeddingInput
SpeechProvider
SpeechOutputFormat
TranscriptionResponseFormat
SpeechCostUnit
StreamChunk
ModelCapability
RemoteModelProvider
UsageExportFormat
Variables
defaultModelPrices
Functions
cleanText
stripHtml
chunkText
translateAnthropicRequest
translateAnthropicTool
translateAnthropicToolChoice
translateAnthropicResponse
mapAnthropicError
translateGeminiRequest
translateGeminiEmbeddingRequest
translateGeminiCacheCreateRequest
translateGeminiCacheUpdateRequest
translateGeminiTools
translateGeminiTool
translateGeminiToolChoice
translateGeminiResponse
translateGeminiEmbeddingResponse
mapGeminiError
translateOpenAIRequest
translateOpenAITool
translateOpenAIToolChoice
translateOpenAIResponse
mapOpenAIError
createDenseRetriever
createHybridRetriever
mergeRetrievalCandidates
formatRetrievedContext
createPostgresKnowledgeStore
createPgvectorHnswIndexSql
createInMemoryKnowledgeStore
createSessionApi
defineTool
exportUsageSummary
exportSpeechUsageSummary
calcCostUSD
calcSpeechCostUSD
speechUsageWithCost
formatCost
anthropicUsageToCanonical
openaiUsageToCanonical
geminiUsageToCanonical
usageWithCost
parseSSE
parseRetryAfterMs
parseGeminiRetryDelayMs
withRetry
estimateTokens
estimateMessageTokens
anthropicCountTokens
geminiCountTokens
openaiCountTokens
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Classes
LLM
Client
Sliding
Window
Strategy
Summarisation
Strategy
Conversation
LLM
Error
Authentication
Error
Rate
Limit
Error
Context
Limit
Error
Provider
Capability
Error
Budget
Exceeded
Error
Max
Tool
Rounds
Error
Provider
Error
Model
Registry
Anthropic
Adapter
Gemini
Adapter
Open
AI
Adapter
In
Memory
Knowledge
Store
Postgres
Knowledge
Store
Model
Router
Session
Api
In
Memory
Session
Store
Postgres
Session
Store
Redis
Session
Store
Console
Logger
Postgres
Usage
Logger
Interfaces
Text
Chunk
Chunk
Text
Options
LLM
Client
Options
LLM
Request
Options
Mock
LLM
Client
Options
Context
Manager
Context
Context
Manager
Sliding
Window
Strategy
Options
Summarisation
Strategy
Options
Conversation
Client
Conversation
Snapshot
Conversation
Options
LLM
Error
Options
Model
Price
Overrides
Model
Registry
Options
Anthropic
Client
Config
Anthropic
Completion
Options
Gemini
Cached
Content
Gemini
Cached
Content
Page
Gemini
Client
Config
Gemini
Completion
Options
Gemini
Embedding
Options
Gemini
Create
Cache
Options
Gemini
List
Caches
Options
Gemini
Update
Cache
Options
Open
AI
Client
Config
Open
AI
Completion
Options
Open
AI
Adapter
Speech
Options
Open
AI
Adapter
Transcription
Options
Retrieval
Filter
Retrieval
Citation
Retrieval
Result
Retrieval
Query
Dense
Knowledge
Search
Options
Lexical
Knowledge
Search
Options
Knowledge
Store
Retriever
Retrieval
Rerank
Context
Embedding
Invoker
Dense
Retriever
Embedding
Options
Dense
Retriever
Options
Hybrid
Retriever
Options
Merge
Retrieval
Candidates
Options
Format
Retrieved
Context
Options
Formatted
Retrieved
Context
Postgres
Knowledge
Store
Query
Result
Postgres
Knowledge
Store
Pool
Postgres
Knowledge
Store
Table
Names
Postgres
Knowledge
Store
Options
Postgres
Knowledge
Space
Record
Postgres
Embedding
Profile
Record
Postgres
Active
Embedding
Profile
Filter
Postgres
Activate
Embedding
Profile
Options
Postgres
Knowledge
Source
Record
Postgres
Knowledge
Source
List
Options
Postgres
Mark
Knowledge
Sources
Needing
Reindex
Options
Postgres
Knowledge
Chunk
Record
Pgvector
Hnsw
Index
Options
In
Memory
Knowledge
Store
Options
Router
Context
Model
Route
Target
Weighted
Route
Variant
Router
Context
Filter
Model
Route
Rule
Model
Router
Options
Model
Router
Resolve
Options
Resolved
Route
Attempt
Resolved
Model
Route
Session
Api
Request
Context
Session
Api
Options
Session
Conversation
Config
Session
Create
Request
Session
Message
Request
Session
Compact
Request
Session
Fork
Request
Session
Page
Session
View
Session
Meta
Session
Record
Session
Store
List
Options
Session
Store
Set
Options
Session
Store
Postgres
Session
Store
Row
Postgres
Session
Store
Query
Result
Postgres
Session
Store
Pool
Postgres
Session
Store
Options
Redis
Scan
Iterator
Options
Redis
Session
Store
Client
Redis
Session
Store
Options
Cache
Control
Anthropic
Provider
Options
Open
AI
Prompt
Caching
Options
Open
AI
Provider
Options
Google
Prompt
Caching
Options
Google
Provider
Options
Provider
Options
Cacheable
Part
Base
Json
Object
Text
Part
Image
Url
Part
Image
Base64
Part
Document
Part
Audio
Part
Canonical
Tool
Call
Part
Canonical
Tool
Result
Part
Canonical
Message
Canonical
Tool
Schema
Tool
Execution
Context
Canonical
Tool
Canonical
Tool
Call
Cancelable
Stream
Usage
Metrics
Google
Embedding
Options
Embedding
Provider
Options
Embedding
Request
Options
Embedding
Result
Item
Embedding
Usage
Metrics
Embedding
Response
Audio
Input
Open
AI
Speech
Options
Speech
Provider
Options
Speech
Request
Options
Transcription
Request
Options
Speech
Billing
Units
Speech
Cost
Line
Item
Speech
Usage
Metrics
Speech
Response
Transcription
Segment
Transcription
Word
Transcription
Response
Canonical
Response
Usage
Event
Model
Info
Speech
Price
Book
Remote
Model
Info
Remote
Model
List
Options
Usage
Query
Usage
Breakdown
Usage
Summary
Speech
Usage
Query
Speech
Usage
Breakdown
Speech
Usage
Summary
Speech
Usage
Event
Usage
Logger
Console
Logger
Options
Postgres
Usage
Logger
Options
Cost
Calculation
Input
Canonical
Usage
Counts
Speech
Cost
Calculation
Input
Speech
Cost
Result
Open
AI
Usage
Payload
Anthropic
Usage
Payload
Gemini
Usage
Payload
Retry
Options
Gemini
Error
Detail
Gemini
Error
Response
Shape
Anthropic
Count
Tokens
Options
Gemini
Count
Tokens
Options
Open
AI
Count
Tokens
Options
Type Aliases
Retrieval
Visibility
Scope
Retrieval
Rerank
Hook
Embed
Function
Retrieval
Score
Display
Knowledge
Source
Status
Postgres
Distance
Metric
Knowledge
Space
Record
Embedding
Profile
Record
Active
Embedding
Profile
Filter
Activate
Embedding
Profile
Options
Knowledge
Source
Record
Knowledge
Source
List
Options
Mark
Knowledge
Sources
Needing
Reindex
Options
Knowledge
Chunk
Record
Router
Match
Session
Api
Middleware
Canonical
Provider
Canonical
Role
Canonical
Finish
Reason
Json
Primitive
Json
Value
Json
Array
Canonical
Part
Canonical
Tool
Choice
Budget
Exceeded
Action
Embedding
Provider
Embedding
Purpose
Embedding
Input
Item
Embedding
Input
Speech
Provider
Speech
Output
Format
Transcription
Response
Format
Speech
Cost
Unit
Stream
Chunk
Model
Capability
Remote
Model
Provider
Usage
Export
Format
Variables
default
Model
Prices
Functions
clean
Text
strip
Html
chunk
Text
translate
Anthropic
Request
translate
Anthropic
Tool
translate
Anthropic
Tool
Choice
translate
Anthropic
Response
map
Anthropic
Error
translate
Gemini
Request
translate
Gemini
Embedding
Request
translate
Gemini
Cache
Create
Request
translate
Gemini
Cache
Update
Request
translate
Gemini
Tools
translate
Gemini
Tool
translate
Gemini
Tool
Choice
translate
Gemini
Response
translate
Gemini
Embedding
Response
map
Gemini
Error
translate
Open
AI
Request
translate
Open
AI
Tool
translate
Open
AI
Tool
Choice
translate
Open
AI
Response
map
Open
AI
Error
create
Dense
Retriever
create
Hybrid
Retriever
merge
Retrieval
Candidates
format
Retrieved
Context
create
Postgres
Knowledge
Store
create
Pgvector
Hnsw
Index
Sql
create
In
Memory
Knowledge
Store
create
Session
Api
define
Tool
export
Usage
Summary
export
Speech
Usage
Summary
calc
Cost
USD
calc
Speech
Cost
USD
speech
Usage
With
Cost
format
Cost
anthropic
Usage
To
Canonical
openai
Usage
To
Canonical
gemini
Usage
To
Canonical
usage
With
Cost
parse
SSE
parse
Retry
After
Ms
parse
Gemini
Retry
Delay
Ms
with
Retry
estimate
Tokens
estimate
Message
Tokens
anthropic
Count
Tokens
gemini
Count
Tokens
openai
Count
Tokens
unified-llm-client
Loading...