Saltearse al contenido

Esta página aún no está disponible en tu idioma.

AI Providers

AI providers enable the integration of AI agents into Sentinel for advanced data classification and analysis.

Currently supported features:

If you do not plan to use the feature listed above, you can skip configuring an AI provider.

Supported Providers

Sentinel supports the following AI providers:

  • Anthropic
  • Azure OpenAI
  • Google Generative AI
  • Mistral
  • Ollama
  • OpenAI

Configuration

Configure your AI provider using the following environment variables:

  • AI_PROVIDER: The name of the provider. Supported values: anthropic, azure, google, mistral, ollama, openai
  • AI_PROVIDER_MODEL: The name of the model (e.g., gpt-4-turbo)
  • AI_PROVIDER_OPTIONS: A JSON-encoded string of additional options, including your API key and optional settings like baseURL.

Example Configuration

AI_PROVIDER=mistral
AI_PROVIDER_MODEL=mistral-large-latest
AI_PROVIDER_OPTIONS={"apiKey":"abc123..."}

To specify a custom base URL:

AI_PROVIDER_OPTIONS={"apiKey":"abc123...","baseURL":"https://api.openai.com/v1"}

Provider-Specific Options

Common Options

  • apiKey: API key for accessing the provider’s service.
  • baseURL: (Optional) Custom API endpoint.

Azure OpenAI

  • resourceName: The Azure resource name. Used to construct the base URL in the format: https://{resourceName}.openai.azure.com

OpenAI

  • organization: (Optional) OpenAI organization ID.
  • project: (Optional) OpenAI project ID.
  • compatibility: Set to compatible if using a third-party provider that implements the OpenAI API.