Skip to main content
POST
Python (SDK)

Authorizations

Authorization
string
header
required

Gateway auth: send Authorization: Bearer <mka1-api-key>. For multi-user server-side integrations, you can also send X-On-Behalf-Of: <external-user-id>.

Body

application/json
id
string
required
provider
string
required
modelId
string
required
apiFormat
enum<string>
required
Available options:
responses,
completions,
embeddings,
images,
transcriptions,
tts
apiProviderType
enum<string>
required
Available options:
groq,
azure,
meetkai,
meetkaiGateway,
fal,
openai
created
integer
required
Required range: 0 <= x <= 9007199254740991
auth
object
required
capabilities
object
required
displayName
string
baseUrl
string<uri>
contextWindow
integer
Required range: -9007199254740991 < x <= 9007199254740991
rpm
integer
Required range: -9007199254740991 < x <= 9007199254740991
rateLimits
object[]
concurrency
object
requestTimeoutMs
integer
Required range: -9007199254740991 < x <= 9007199254740991
maxRetries
integer
Required range: 0 <= x <= 9007199254740991
defaultParams
object
rerouteRules
object[]
hidden
boolean
embeddingLimits
object
healthCheck
object

Response

200 - application/json

OK

id
string
required
provider
string
required
model_id
string
required
source
string
required
immutable
boolean
required
definition
object
required
health
object
required
created_at
number | null
required
updated_at
number | null
required