SoCMate uses LLM models for entity extraction, query generation, evidence assessment, and report generation. The platform supports multiple LLM providers and enables hot-swapping models without redeployment.
All model management endpoints require the admin role. Changes to the model configuration take effect immediately for new investigations.

How It Works

SoCMate’s model gateway routes requests to the configured LLM provider. This decouples the platform from any specific provider and allows you to switch models at any time.

Listing Models

View all models currently configured:
Response:

Adding a Model

Add a new LLM model:
Response:

Model Configuration Fields

Testing a Model

Send a test prompt to verify the model is working:
Response:
If no prompt is provided, the default test prompt "Say hello in one word." is used.

Setting the Default Model

The default model is used for all investigation stages unless a specific model is configured per task.

View Current Configuration

Response:

Update Default Model

The model name must match an existing model. The change takes effect immediately for new investigations.
Changing the default model affects all new investigations across the platform. Test the model thoroughly before setting it as default. In-progress investigations continue using the model they started with.

Deleting a Model

Remove a model:
Do not delete the model that is currently set as the default. Set a different default model first, then delete the old one.

Health Check

Check the model gateway health:
Returns the health status of the model gateway and its configured models.

Supported Providers

SoCMate supports multiple LLM providers:

Best Practices

  • Test before defaulting — Always run the test endpoint on a new model before setting it as the platform default
  • Monitor quality — Different models produce different quality queries and reports; evaluate investigation output after switching models
  • Keep a fallback — Maintain at least two configured models so you can switch quickly if one provider has issues
  • Use appropriate models — Larger models (GPT-5.3) produce better investigation reports; smaller models (GPT-5-mini) are faster and cheaper for simpler tasks