Header menu logo Nao

PolicyEngine Module

Functions and values

Function or value Description

costBudgetPolicy maxUsd

Full Usage: costBudgetPolicy maxUsd

Parameters:
    maxUsd : decimal

Returns: Policy

Cost budget policy: blocks when estimated cost exceeds budget

maxUsd : decimal
Returns: Policy

create policies

Full Usage: create policies

Parameters:
Returns: PolicyEngine

Create a policy engine from a list of policies

policies : Policy list
Returns: PolicyEngine

maxOutputLengthPolicy maxChars

Full Usage: maxOutputLengthPolicy maxChars

Parameters:
    maxChars : int

Returns: Policy

Content length policy: blocks excessively long outputs

maxChars : int
Returns: Policy

rateLimitPolicy capability maxPerMinute

Full Usage: rateLimitPolicy capability maxPerMinute

Parameters:
    capability : string
    maxPerMinute : int

Returns: Policy

Rate limit policy: blocks when too many actions in a time window

capability : string
maxPerMinute : int
Returns: Policy

Type something to start searching.