> ## Documentation Index
> Fetch the complete documentation index at: https://docs.learningcommons.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Supported evaluators

> Evaluators included in the TypeScript SDK, and the API keys each one requires.

| Evaluator family | Supported |
| :- | :-: |
| [**Text Complexity evaluators**](/evaluators/text-complexity-evaluators/introduction) v0.1.0 | ✓ |
| [**Graphics evaluators**](/evaluators/graphics-evaluators/introduction) v1.2.0 | ✓ |
| [**Feedback evaluators**](/evaluators/feedback-evaluators/introduction) v1.0.0 | ✓ |
| [**Academic Standards evaluators**](/evaluators/academic-standards-evaluators/introduction) v0.8.0 | ✓ |
| [**Durable Skills evaluators**](/evaluators/durable-skills-evaluators/introduction) | |

## Required API keys

By default, each evaluator uses a provider and model that we have tested for reliability for that task.

As a result, different evaluators require different API keys.

| Evaluator family | Required API key(s) |
| - | - |
| [**Text Complexity evaluators**](/evaluators/text-complexity-evaluators/introduction) *See exceptions below:* | [Google](https://aistudio.google.com/) |
|      [Vocabulary Complexity](/evaluators/text-complexity-evaluators/vocabulary-complexity) | [Google](https://aistudio.google.com/) and [OpenAI](https://platform.openai.com/) |
|      [Sentence Structure](/evaluators/text-complexity-evaluators/sentence-structure) | [OpenAI](https://platform.openai.com/) |
| [**Graphics evaluators**](/evaluators/graphics-evaluators/introduction) | [Google](https://aistudio.google.com/) |
| [**Feedback evaluators**](/evaluators/feedback-evaluators/introduction) | [OpenAI](https://platform.openai.com/) |
| [**Academic Standards evaluators**](/evaluators/academic-standards-evaluators/introduction) | [Anthropic](https://console.anthropic.com/) and [Learning Commons](https://platform.learningcommons.org/api-keys) |
| [**Durable Skills evaluators**](/evaluators/durable-skills-evaluators/introduction) | [Anthropic](https://console.anthropic.com/) |

> [!NOTE]
>
> You can override our evaluators' defaults with any
> [Google](https://aistudio.google.com/),
> [OpenAI](https://platform.openai.com/), or
> [Anthropic](https://console.anthropic.com/) model. When overriding with an
> Anthropic model, an Anthropic API key is required.

## Related topics

> **[Quickstart](/evaluators/sdk-api-reference/typescript/quickstart)**
>
> Install the SDK and run your first evaluator.

> **[Configuration](/evaluators/sdk-api-reference/typescript/configuration)**
>
> Configure evaluators, including API keys and options.

> **[Evaluation](/evaluators/sdk-api-reference/typescript/evaluation)**
>
> Understand evaluator input and output fields.

> **[Release history](/evaluators/sdk-api-reference/typescript/release-history)**
>
> See which evaluators each TypeScript SDK version added.
