CreateModelRequestBody
$schemauri
A URL to the JSON Schema for this object.
Example:
https://example.com/schemas/CreateModelRequestBody.jsonapiKeystring
API key (required for cloud providers)
baseUrlstring
Provider base URL (required for Ollama, optional for OpenAI-compatible)
dimensionsint64
Embedding dimensions (embedding models only)
maxTokensint64
Max tokens (LLM models only)
modelNamestringrequired
Model identifier (e.g. nomic-embed-text, gpt-4o, claude-sonnet-4-20250514)
modelTypestringrequired
Model type
Possible values: [embedding, llm]
namestringrequired
Display name
providerstringrequired
Provider
Possible values: [ollama, openai, anthropic, gemini]
temperaturedouble
Generation temperature (LLM models only)
CreateModelRequestBody
{
"$schema": "https://example.com/schemas/CreateModelRequestBody.json",
"apiKey": "string",
"baseUrl": "string",
"dimensions": 0,
"maxTokens": 0,
"modelName": "string",
"modelType": "embedding",
"name": "string",
"provider": "ollama",
"temperature": 0
}