CompanyLLMCreate
A company's own LLM-vendor account credentials (bring-your-own-key) for a provider like OpenAI, Gemini, Anthropic or Grok. The safe form omits the credentials.
company_idCompany Idrequired
ID of the owning company (the top-level tenant account).
vendorVendorrequired
The LLM vendor (chatgpt, gemini, anthropic, or grok).
Possible values: [chatgpt, gemini, anthropic, grok, sber, openrouter]
credentials objectrequired
The vendor account credentials (e.g. API key).
api_keyApi Keyrequired
config object
Additional LLM configuration (e.g. model, temperature).
property name*any
Additional LLM configuration (e.g. model, temperature).
is_activeIs Active
Whether these credentials are active.
Default value:
trueCompanyLLMCreate
{
"company_id": 0,
"vendor": "chatgpt",
"credentials": {
"api_key": "string"
},
"config": {},
"is_active": true
}