Skip to main content
POST
/
v1
/
generation
/
api-key
Create API Key
curl --request POST \
  --url https://api.weryai.com/v1/generation/api-key \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "desc": "My production key",
  "trace_id": "trace_xxx"
}
'
{
  "status": 0,
  "desc": "success",
  "message": "success",
  "data": {
    "desc": "My production key",
    "api_key": "sk-xxxxxxxxxxxxxxxx",
    "trace_id": "trace_xxx",
    "create_time": 1710000000000
  }
}

Authorizations

Authorization
string
header
required

Authenticate using Bearer token. Get your API Key from the WeryAI Console.

Example: Authorization: Bearer sk-xxxxxxxxxxxxxxxx

Body

application/json
desc
string
required

API Key description. Minimum 3 characters and maximum 100 characters.

Required string length: 3 - 100
Example:

"My production key"

trace_id
string
required

Trace identifier for request tracing. Must be 3 to 100 characters and contain only letters, numbers, underscore (_), or hyphen (-).

Required string length: 3 - 100
Example:

"trace_xxx"

Response

API Key created successfully

status
integer

Business status code

Example:

0

desc
string

Status description

Example:

"success"

message
string

Multi-language message

Example:

"success"

data
object