Documentation
¶
Index ¶
- Variables
- type Attempt
- type AttemptError
- type Budget
- type BudgetConfig
- type BudgetHolder
- type BudgetInjector
- type ChainLink
- type Client
- type CostRecord
- type CostTracker
- type FailoverModel
- type FallbackChain
- type Generator
- type ModelSummary
- type OpenAIProvider
- type OpenAIProviderConfig
- type Price
- type Provider
- type Resilient
- type ResilientConfig
- type RetryHint
- type Sink
- type StageRouter
- type TokenAccountant
- type UsageCallCounter
- type UsageRecord
Constants ¶
This section is empty.
Variables ¶
View Source
var ( MaxServerRetryAfter = upstream.MaxServerRetryAfter MaxStreamRecoveryRetries = upstream.MaxStreamRecoveryRetries BusyAdmissionDelay = upstream.BusyAdmissionDelay BusyAdmissionDelays = upstream.BusyAdmissionDelays ClassifyLLMError = upstream.ClassifyLLMError IsContextExceededError = upstream.IsContextExceededError IsContextExceededFinish = upstream.IsContextExceededFinish IsProviderBusyCode = upstream.IsProviderBusyCode IsRateLimitError = upstream.IsRateLimitError IsTransientStreamError = upstream.IsTransientStreamError IsTruncatedError = upstream.IsTruncatedError NewBudget = upstream.NewBudget NewClient = upstream.NewClient NewCostTracker = upstream.NewCostTracker NewFailoverModel = upstream.NewFailoverModel NewFallbackChain = upstream.NewFallbackChain NewOpenAIProvider = upstream.NewOpenAIProvider NewResilient = upstream.NewResilient NewStageRouter = upstream.NewStageRouter NewUsageHandler = upstream.NewUsageHandler PriceOf = upstream.PriceOf PriceOfMatched = upstream.PriceOfMatched RetryAfterFrom = upstream.RetryAfterFrom RetryableLLMError = upstream.RetryableLLMError SelectRetryDelay = upstream.SelectRetryDelay SuspiciousEmptyResult = upstream.SuspiciousEmptyResult WithCallCounter = upstream.WithCallCounter WithRetryAfterSink = upstream.WithRetryAfterSink WithUsageLabels = upstream.WithUsageLabels )
Functions ¶
This section is empty.
Types ¶
type AttemptError ¶
type AttemptError = upstream.AttemptError
type BudgetConfig ¶
type BudgetConfig = upstream.BudgetConfig
type BudgetHolder ¶
type BudgetHolder = upstream.BudgetHolder
type BudgetInjector ¶
type BudgetInjector = upstream.BudgetInjector
type CostRecord ¶
type CostRecord = upstream.CostRecord
type CostTracker ¶
type CostTracker = upstream.CostTracker
type FailoverModel ¶
type FailoverModel = upstream.FailoverModel
type FallbackChain ¶
type FallbackChain = upstream.FallbackChain
type ModelSummary ¶
type ModelSummary = upstream.ModelSummary
type OpenAIProvider ¶
type OpenAIProvider = upstream.OpenAIProvider
type OpenAIProviderConfig ¶
type OpenAIProviderConfig = upstream.OpenAIProviderConfig
type ResilientConfig ¶
type ResilientConfig = upstream.ResilientConfig
type StageRouter ¶
type StageRouter = upstream.StageRouter
type TokenAccountant ¶
type TokenAccountant = upstream.TokenAccountant
type UsageCallCounter ¶
type UsageCallCounter = upstream.UsageCallCounter
type UsageRecord ¶
type UsageRecord = upstream.UsageRecord
Click to show internal directories.
Click to hide internal directories.