Gemini
Stored in the geminis collection. createdAt and updatedAt are maintained automatically.
Returned by GET /apps/gemini, POST /apps/gemini, GET /apps/gemini/:id, PUT /apps/gemini/:id.
| Field | Type | Notes |
|---|---|---|
name | string | required |
apiKey | string | required |
selectedModel | string | required · default gemini-3.1-flash-lite |
modelSettings.temperature | number | default 0.9 |
modelSettings.topP | number | default 1 |
modelSettings.topK | number | default 1 |
modelSettings.maxOutputTokens | number | default 2048 |
isActive | boolean | default true |
companyID | ObjectId | default null |
_id | ObjectId | default "6a95712f932657988a91c036" |
createdAt | date | set once |
updatedAt | date |