Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Drupal 10.6.17 Update released for Drupal core (10.6.17)! Release: Drupal 11.3.17 Update released for Drupal core (11.3.17)! Release: Drupal 11.4.7 Update released for Drupal core (11.4.7)! Release: Linkit 7.0.17 Minor update available for module linkit (7.0.17). Release: Geocoder 8.x-4.36 Minor update available for module geocoder (8.x-4.36). Release: Entity Usage Plus 1.1.1 Minor update available for module entity_usage_plus (1.1.1). Release: Entity Reference Field Override 1.0.8 Minor update available for module erfo (1.0.8). Release: Field Sample Value 1.1.0 Minor update available for module field_sample_value (1.1.0). Usage Milestone: Schemata Module schemata crossed 1,000 active installs. Module Revived: Backlinks Index 1.1.5 Module backlinks_index updated after 7 months of inactivity (1.1.5).

TypeSafe Provider

No security coverage

Part of the AI ecosystem · 307 projects

View on drupal.org

TypeSafe AI Provider connects TypeSafe AI to Drupal's AI module. Use it to classify content, route requests, score submissions, and build workflows that act on structured AI results.

TypeSafe's Jev models evaluate text or structured data using three question types:

  • Choice: Select an option from a defined set, with probabilities for each option.
  • Score: Rate input against ordered levels you define, such as customer frustration or issue severity.
  • Noul: Return the probability that a condition holds, such as whether a message requests a refund.

Combine independent questions in one request, then use the results in your Drupal application. See the TypeSafe API reference for the question and response formats.

Building with a coding agent? The official TypeSafe skill helps your agent design questions, batch evaluations, and use current documentation. Installation instructions are included below.

Features

  • Standard Drupal AI text classification with probabilities for every supplied label.
  • A system_one operation for mixed Choice, Score, and Noul questions.
  • Integration with Drupal AI request, response, and exception events.
  • API key management through the Key module.
  • Model discovery, response validation, and token usage metadata.

This provider supports structured evaluations. It does not provide chat generation, embeddings, or image generation. Integrations using system_one must explicitly support that operation.

Quickstart

Enable and configure the provider

After adding the module to your Drupal codebase:

  1. Enable the module the usual way
  2. Create an authentication key at /admin/config/system/keys/add. Use a file or environment key provider to keep the secret out of exported configuration.
  3. Open /admin/config/ai/providers/typesafe, select your key, and save. The form checks access to TypeSafe's model list.
  4. Select TypeSafe in a compatible Drupal AI integration, or call the provider from your own code.

Develop with the TypeSafe skill

The skill is optional for development and is not a dependency. Choose one installation method from your project directory.

Claude Code:

claude plugin marketplace add typesafe-ai/skills
claude plugin install typesafe@typesafe-ai

Other supported agents:

npx skills add typesafe-ai/skills --skill typesafe-ai

Select your agent when prompted. You can also read the skill directly or give your agent the raw Markdown. Then ask it to use the TypeSafe skill when working on this project.

See the TypeSafe skill installation guide and TypeSafe documentation for more examples.

 

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
1
Tracked since
Sep 2026
Latest release
5 hours ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Active

Releases

Version Type Core Release date
1.0.x-dev Dev 10–11 Sep 17, 2026