AI Providers
AI Providers allow organizations to configure their own AI service credentials for use with Contentful’s AI features. You can use your own accounts with: OpenAI, AWS Bedrock, Google Gemini, and Google Vertex AI.
Each provider requires specific credentials and configuration based on the AI service being used. Once configured, providers can be used to power AI Actions.
Supported Provider Types
AI Providers collection
Get all AI providers for an organization
Returns all the AI Providers that exist in a given organization.
Use this endpoint to create a new AI Provider of a specified type for an organization. Specify the appropriate type and credentials in the request body for the provider, see examples:
AWS Bedrock: Create an AWS Bedrock provider with access credentials
Google Gemini: Create a Google Gemini provider with API key credentials
Google Vertex AI: Create a Google Vertex AI provider with GCP service account credentials
OpenAI: Create an OpenAI provider with API key and organization credentials
OpenAI Compatible: Create an OpenAI-compatible provider with custom endpoint configuration
AI Provider
Use this endpoint to read an AI Provider for a specified organization.
Use this endpoint to update a specific AI provider using JSON Patch format. This is useful for updating credentials, configuration, or selected models without replacing the entire provider configuration.
Use this endpoint to delete an AI Provider for a specified organization.