LLM profiles

Update an LLM profile

Updates an LLM profile. Omitted fields retain their stored values, models replaces the complete model list, a supplied config replaces the whole stored config object, and supplied secrets are merged with stored secrets.

<Note> Removing a model used by a Signal returns `409 Conflict`. </Note>
patch/v1/llm-profiles/{profile_id}

Request

  • Base URL
    https://api.lmnr.ai
  • Auth
    HTTP bearer

Request body

namestring
provider'openai_completions' | 'openai_responses' | 'anthropic' | 'gemini' | 'groq' | 'mistral' | 'bedrock' | 'azure_chat_completions' | 'azure_responses' | 'azure_anthropic' | 'custom' | 'custom_responses'
modelsstring[]

Replaces the complete model list when supplied.

Response

LLM profile updated. Secret values are masked.

idstring uuid required
workspaceIdstring uuid required
namestring required
provider'openai_completions' | 'openai_responses' | 'anthropic' | 'gemini' | 'groq' | 'mistral' | 'bedrock' | 'azure_chat_completions' | 'azure_responses' | 'azure_anthropic' | 'custom' | 'custom_responses' required
modelsstring[] required
createdAtstring date-time required
updatedAtstring date-time required

Changes

No recorded changes to this operation across all 1 revision of this API.