This module offers a neutral pricing catalog and a best-effort cost estimator for various AI integrations within Drupal. It supports popular AI models like OpenAI, Anthropic, and Google Gemini, allowing administrators to review and override pricing schedules. The module provides estimates for different AI tasks, including token usage, image generation, and speech-to-text.
AI Costs provides a shared, provider-neutral pricing catalogue and best-effort cost estimator for Drupal AI integrations.
Features
- Packaged OpenAI, Anthropic, Google Gemini, and Grok/xAI model pricing.
- Administrator-editable JSON overrides with validation.
- A preview-before-save updater for the maintained pricing schedule.
- Model aliases, provider aliases, effective dates, cached input rates, and long-context pricing.
- Cost estimates for tokens, images, video, text-to-speech, and speech-to-text.
- A reusable
ai_costs.pricing_catalogservice.
Post-installation
Visit /admin/config/ai/costs to review or edit the active pricing catalogue. The packaged schedule is used until an administrator saves a local override. Estimates are informational; provider-reported request costs should take precedence.
Additional requirements
Requires the AI module 1.4 or later. Compatible with Drupal 10.3 and Drupal 11.
Community documentation
Source code and documentation are available at GitHub.
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.
More in the AI ecosystem
Most installed first
Activity
Releases
| Version | Type | Core | Notes | Release date | |
|---|---|---|---|---|---|
| 1.0.0-alpha3 | Pre-release | 10–11 | Adds Google Gemini pricing and maintained pricing-schedule updates. | Aug 4, 2026 |