IFClite TypeScript API
Guides
Packages
Preparing search index...
@ifc-lite/ai
Module @ifc-lite/ai
Interfaces
BudgetGrant
JsonOutputLimits
JsonResponseSchema
ModelRequest
RequestHooks
RequestStart
RootBudget
RootBudgetLimits
TokenUsage
ToolResult
ToolSpec
ToolTurn
ToolTurnCall
ToolTurnRequest
TransportCall
Type Aliases
AiTransport
ContentBlock
JsonOutput
JsonOutputFailure
OutputFormat
RequestOutcome
RequestOutcomeKind
ToolTurnEffort
ToolTurnMessage
ToolTurnOutcome
ToolTurnStopReason
ToolTurnTransport
UsageReceipt
Variables
DEFAULT_JSON_OUTPUT_LIMITS
Functions
anthropicUsage
chatCompletionsUsage
createRootBudget
parseJsonOutput
remainingBudget
reserveRequest
responsesUsage
restoreRootBudget
runModelRequest
runToolTurn
settleRequest
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Interfaces
Budget
Grant
Json
Output
Limits
Json
Response
Schema
Model
Request
Request
Hooks
Request
Start
Root
Budget
Root
Budget
Limits
Token
Usage
Tool
Result
Tool
Spec
Tool
Turn
Tool
Turn
Call
Tool
Turn
Request
Transport
Call
Type Aliases
Ai
Transport
Content
Block
Json
Output
Json
Output
Failure
Output
Format
Request
Outcome
Request
Outcome
Kind
Tool
Turn
Effort
Tool
Turn
Message
Tool
Turn
Outcome
Tool
Turn
Stop
Reason
Tool
Turn
Transport
Usage
Receipt
Variables
DEFAULT_
JSON_
OUTPUT_
LIMITS
Functions
anthropic
Usage
chat
Completions
Usage
create
Root
Budget
parse
Json
Output
remaining
Budget
reserve
Request
responses
Usage
restore
Root
Budget
run
Model
Request
run
Tool
Turn
settle
Request
Guides
Packages
IFClite TypeScript API
Loading...