Skip to content

Create Custom Model

Create a new custom model with an initial set of phrases. See the Custom Models guide for concepts.

POST https://api.reson8.dev/v1/custom-model
Header Value
Authorization ApiKey <api_key> or Bearer <access_token>
Content-Type application/json

See Authentication for which header to use in different situations.

Field Type Required Description
name string Yes Name of the custom model
description string Yes Description of the custom model
phrases string[] Yes List of phrases (must not be empty)
Terminal window
curl -X POST "https://api.reson8.dev/v1/custom-model" \
-H "Authorization: ApiKey <your_api_key>" \
-H "Content-Type: application/json" \
-d '{
"name": "Cardiology",
"description": "Cardiology-specific terminology",
"phrases": ["myocardial infarction", "atrial fibrillation", "echocardiogram"]
}'

201 Created

Field Type Description
id string Unique identifier of the custom model
name string Name of the custom model
description string Description of the custom model
phraseCount number Number of phrases in the custom model
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"name": "Cardiology",
"description": "Cardiology-specific terminology",
"phraseCount": 3
}
Status Description
400 Bad Request Missing or invalid fields
401 Unauthorized Missing or invalid credentials
500 Internal Server Error Unexpected server error