Skip to content

Create Token

POST https://www.kkiai.com/api/token/

Request Parameters

Header Parameters

Parameter NameTypeRequiredDescriptionExample
content-typestringRequiredapplication/json
new-api-userstringRequired1
AuthorizationstringOptional

Body Parameters (application/json)

Parameter NameTypeRequiredDescription
namestringRequired
remain_quotaintegerRequired
expired_timeintegerRequiredExpiration timestamp in seconds. Set to -1 for no expiration limit
unlimited_quotabooleanRequired
model_limits_enabledbooleanRequired
model_limitsstringRequiredAvailable model list: model names separated by commas
allow_ipsstringRequiredWhitelist IP list: separated by \n
groupstringRequiredSupport grouping: separated by commas

Request Example

json
{
  "remain_quota": 250000000000,
  "expired_time": -1,
  "unlimited_quota": false,
  "model_limits_enabled": false,
  "model_limits": "",
  "group": "",
  "mj_image_mode": "default",
  "mj_custom_proxy": "",
  "selected_groups": [],
  "name": "token name",
  "allow_ips": ""
}

cURL Example

bash
curl --location --request POST 'https://www.kkiai.com/api/token/' \
--header 'new-api-user: 1' \
--header 'Authorization;' \
--header 'content-type: application/json' \
--data-raw '{
  "remain_quota": 250000000000,
  "expired_time": -1,
  "unlimited_quota": false,
  "model_limits_enabled": false,
  "model_limits": "",
  "group": "",
  "mj_image_mode": "default",
  "mj_custom_proxy": "",
  "selected_groups": [],
  "name": "token name",
  "allow_ips": ""
}'

Response

🟢 200 Success

Response Example

json
{}