Skip to main content
POST
/
api
/
admin
/
aimodel
Create a new AI model
curl --request POST \
  --url https://pria.praxislxp.com/api/admin/aimodel \
  --header 'Content-Type: application/json' \
  --header 'x-access-token: <api-key>' \
  --data '
{
  "name": "<string>",
  "provider": "<string>",
  "modelId": "<string>",
  "description": "<string>",
  "maxTokens": 123,
  "inputPrice": 123,
  "outputPrice": 123,
  "status": "active",
  "institution": "<string>"
}
'
{
  "success": true,
  "data": {
    "_id": "<string>",
    "name": "<string>",
    "provider": "<string>",
    "modelId": "<string>",
    "description": "<string>",
    "maxTokens": 123,
    "inputPrice": 123,
    "outputPrice": 123,
    "status": "active",
    "institution": "<string>",
    "created": "2023-11-07T05:31:56Z"
  }
}

Authorizations

x-access-token
string
header
required

JWT token passed in x-access-token header

Body

application/json
name
string
required

Model display name

provider
string
required

Model provider

modelId
string
required

External model identifier

description
string

Model description

maxTokens
integer

Maximum tokens

inputPrice
number

Price per input token

outputPrice
number

Price per output token

status
enum<string>
Available options:
active,
inactive
institution
string

Institution ID for custom models

Response

AI model created successfully

success
boolean
data
object