## Classes

- [APIConnectionError](https://docs.typesafe.ai/sdk/javascript/api/classes/APIConnectionError)
- [APIError](https://docs.typesafe.ai/sdk/javascript/api/classes/APIError)
- [APIPromise](https://docs.typesafe.ai/sdk/javascript/api/classes/APIPromise)
- [APITimeoutError](https://docs.typesafe.ai/sdk/javascript/api/classes/APITimeoutError)
- [APIUserAbortError](https://docs.typesafe.ai/sdk/javascript/api/classes/APIUserAbortError)
- [AuthenticationError](https://docs.typesafe.ai/sdk/javascript/api/classes/AuthenticationError)
- [BadRequestError](https://docs.typesafe.ai/sdk/javascript/api/classes/BadRequestError)
- [InternalServerError](https://docs.typesafe.ai/sdk/javascript/api/classes/InternalServerError)
- [NotFoundError](https://docs.typesafe.ai/sdk/javascript/api/classes/NotFoundError)
- [PermissionDeniedError](https://docs.typesafe.ai/sdk/javascript/api/classes/PermissionDeniedError)
- [RateLimitError](https://docs.typesafe.ai/sdk/javascript/api/classes/RateLimitError)
- [TypeSafeClient](https://docs.typesafe.ai/sdk/javascript/api/classes/TypeSafeClient)
- [TypeSafeError](https://docs.typesafe.ai/sdk/javascript/api/classes/TypeSafeError)
- [UnprocessableEntityError](https://docs.typesafe.ai/sdk/javascript/api/classes/UnprocessableEntityError)

## Interfaces

- [ChoiceQuestion](https://docs.typesafe.ai/sdk/javascript/api/interfaces/ChoiceQuestion)
- [ChoiceResponse](https://docs.typesafe.ai/sdk/javascript/api/interfaces/ChoiceResponse)
- [Logger](https://docs.typesafe.ai/sdk/javascript/api/interfaces/Logger)
- [ModelCard](https://docs.typesafe.ai/sdk/javascript/api/interfaces/ModelCard)
- [Models](https://docs.typesafe.ai/sdk/javascript/api/interfaces/Models)
- [NoulQuestion](https://docs.typesafe.ai/sdk/javascript/api/interfaces/NoulQuestion)
- [NoulResponse](https://docs.typesafe.ai/sdk/javascript/api/interfaces/NoulResponse)
- [Questions](https://docs.typesafe.ai/sdk/javascript/api/interfaces/Questions)
- [RequestOptions](https://docs.typesafe.ai/sdk/javascript/api/interfaces/RequestOptions)
- [RetryPolicy](https://docs.typesafe.ai/sdk/javascript/api/interfaces/RetryPolicy)
- [ScoreQuestion](https://docs.typesafe.ai/sdk/javascript/api/interfaces/ScoreQuestion)
- [ScoreResponse](https://docs.typesafe.ai/sdk/javascript/api/interfaces/ScoreResponse)
- [SystemOneRequest](https://docs.typesafe.ai/sdk/javascript/api/interfaces/SystemOneRequest)
- [SystemOneRequestPayload](https://docs.typesafe.ai/sdk/javascript/api/interfaces/SystemOneRequestPayload)
- [SystemOneResult](https://docs.typesafe.ai/sdk/javascript/api/interfaces/SystemOneResult)
- [TypeSafeClientConfig](https://docs.typesafe.ai/sdk/javascript/api/interfaces/TypeSafeClientConfig)
- [Usage](https://docs.typesafe.ai/sdk/javascript/api/interfaces/Usage)
- [WithResponse](https://docs.typesafe.ai/sdk/javascript/api/interfaces/WithResponse)

## Type Aliases

- [ChoiceCriteria](https://docs.typesafe.ai/sdk/javascript/api/type-aliases/ChoiceCriteria)
- [Description](https://docs.typesafe.ai/sdk/javascript/api/type-aliases/Description)
- [EntryType](https://docs.typesafe.ai/sdk/javascript/api/type-aliases/EntryType)
- [EnvVar](https://docs.typesafe.ai/sdk/javascript/api/type-aliases/EnvVar)
- [Fetch](https://docs.typesafe.ai/sdk/javascript/api/type-aliases/Fetch)
- [JsonValue](https://docs.typesafe.ai/sdk/javascript/api/type-aliases/JsonValue)
- [LogLevel](https://docs.typesafe.ai/sdk/javascript/api/type-aliases/LogLevel)
- [Question](https://docs.typesafe.ai/sdk/javascript/api/type-aliases/Question)
- [ResultFor](https://docs.typesafe.ai/sdk/javascript/api/type-aliases/ResultFor)
- [ScoreCriteria](https://docs.typesafe.ai/sdk/javascript/api/type-aliases/ScoreCriteria)
- [ScoreLegend](https://docs.typesafe.ai/sdk/javascript/api/type-aliases/ScoreLegend)
- [ScoreOf](https://docs.typesafe.ai/sdk/javascript/api/type-aliases/ScoreOf)

## Variables

- [ENV](https://docs.typesafe.ai/sdk/javascript/api/variables/ENV)
- [LOG_LEVELS](https://docs.typesafe.ai/sdk/javascript/api/variables/LOG_LEVELS)
- [VERSION](https://docs.typesafe.ai/sdk/javascript/api/variables/VERSION)

## Functions

- [choice](https://docs.typesafe.ai/sdk/javascript/api/functions/choice)
- [noul](https://docs.typesafe.ai/sdk/javascript/api/functions/noul)
- [score](https://docs.typesafe.ai/sdk/javascript/api/functions/score)
