from meetkai_mka1 import SDK
with SDK(
bearer_auth="<YOUR_BEARER_TOKEN_HERE>",
) as sdk:
res = sdk.llm.prompts.create(name="Customer Support Classifier", template="Classify the following customer message into one of these categories: {{categories}}\n\nMessage: {{message}}", description="Classifies incoming customer messages by intent")
# Handle response
print(res)import { SDK } from "@meetkai/mka1";
const sdk = new SDK({
bearerAuth: "<YOUR_BEARER_TOKEN_HERE>",
});
async function run() {
const result = await sdk.llm.prompts.create({
createPromptRequest: {
name: "Customer Support Classifier",
description: "Classifies incoming customer messages by intent",
template: "Classify the following customer message into one of these categories: {{categories}}\n\nMessage: {{message}}",
},
});
console.log(result);
}
run();using MeetKai.MKA1;
using MeetKai.MKA1.Types.Components;
var sdk = new SDK(bearerAuth: "<YOUR_BEARER_TOKEN_HERE>");
var res = await sdk.Llm.Prompts.CreateAsync(body: new MeetKai.MKA1.Types.Components.CreatePromptRequest() {
Name = "Customer Support Classifier",
Description = "Classifies incoming customer messages by intent",
Template = @"Classify the following customer message into one of these categories: {{categories}}
Message: {{message}}",
});
// handle responsecurl --request POST \
--url https://apigw.mka1.com/api/v1/llm/prompts \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"name": "Customer Support Classifier",
"description": "Clasifica los mensajes de los clientes entrantes por intención.",
"template": "Classify the following customer message into one of these categories: {{categories}}\n\nMessage: {{message}}"
}
'const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
name: 'Customer Support Classifier',
description: 'Clasifica los mensajes de los clientes entrantes por intención.',
template: 'Classify the following customer message into one of these categories: {{categories}}\n\nMessage: {{message}}'
})
};
fetch('https://apigw.mka1.com/api/v1/llm/prompts', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://apigw.mka1.com/api/v1/llm/prompts",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'name' => 'Customer Support Classifier',
'description' => 'Clasifica los mensajes de los clientes entrantes por intención.',
'template' => 'Classify the following customer message into one of these categories: {{categories}}
Message: {{message}}'
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://apigw.mka1.com/api/v1/llm/prompts"
payload := strings.NewReader("{\n \"name\": \"Customer Support Classifier\",\n \"description\": \"Clasifica los mensajes de los clientes entrantes por intención.\",\n \"template\": \"Classify the following customer message into one of these categories: {{categories}}\\n\\nMessage: {{message}}\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://apigw.mka1.com/api/v1/llm/prompts")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"name\": \"Customer Support Classifier\",\n \"description\": \"Clasifica los mensajes de los clientes entrantes por intención.\",\n \"template\": \"Classify the following customer message into one of these categories: {{categories}}\\n\\nMessage: {{message}}\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://apigw.mka1.com/api/v1/llm/prompts")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"name\": \"Customer Support Classifier\",\n \"description\": \"Clasifica los mensajes de los clientes entrantes por intención.\",\n \"template\": \"Classify the following customer message into one of these categories: {{categories}}\\n\\nMessage: {{message}}\"\n}"
response = http.request(request)
puts response.read_body{
"id": "prompt_aa87e2b1112a455b8deabed784372198",
"object": "prompt",
"name": "Customer Support Classifier",
"description": "Classifies incoming customer messages by intent",
"active_version": 1,
"latest_version": 1,
"metadata": {},
"created_at": "2026-03-15T10:30:00Z",
"updated_at": "2026-03-15T10:30:00Z",
"version": {
"id": "pver_bb98f3c2223b566c9dfbcef895483209",
"prompt_id": "prompt_aa87e2b1112a455b8deabed784372198",
"version": 1,
"object": "prompt.version",
"template": "Classify the following customer message into one of these categories: {{categories}}\n\nMessage: {{message}}",
"created_at": "2026-03-15T10:30:00Z"
}
}Crea un aviso
Crea un nuevo aviso con su primera versión. La plantilla admite marcadores de posición .
from meetkai_mka1 import SDK
with SDK(
bearer_auth="<YOUR_BEARER_TOKEN_HERE>",
) as sdk:
res = sdk.llm.prompts.create(name="Customer Support Classifier", template="Classify the following customer message into one of these categories: {{categories}}\n\nMessage: {{message}}", description="Classifies incoming customer messages by intent")
# Handle response
print(res)import { SDK } from "@meetkai/mka1";
const sdk = new SDK({
bearerAuth: "<YOUR_BEARER_TOKEN_HERE>",
});
async function run() {
const result = await sdk.llm.prompts.create({
createPromptRequest: {
name: "Customer Support Classifier",
description: "Classifies incoming customer messages by intent",
template: "Classify the following customer message into one of these categories: {{categories}}\n\nMessage: {{message}}",
},
});
console.log(result);
}
run();using MeetKai.MKA1;
using MeetKai.MKA1.Types.Components;
var sdk = new SDK(bearerAuth: "<YOUR_BEARER_TOKEN_HERE>");
var res = await sdk.Llm.Prompts.CreateAsync(body: new MeetKai.MKA1.Types.Components.CreatePromptRequest() {
Name = "Customer Support Classifier",
Description = "Classifies incoming customer messages by intent",
Template = @"Classify the following customer message into one of these categories: {{categories}}
Message: {{message}}",
});
// handle responsecurl --request POST \
--url https://apigw.mka1.com/api/v1/llm/prompts \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"name": "Customer Support Classifier",
"description": "Clasifica los mensajes de los clientes entrantes por intención.",
"template": "Classify the following customer message into one of these categories: {{categories}}\n\nMessage: {{message}}"
}
'const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
name: 'Customer Support Classifier',
description: 'Clasifica los mensajes de los clientes entrantes por intención.',
template: 'Classify the following customer message into one of these categories: {{categories}}\n\nMessage: {{message}}'
})
};
fetch('https://apigw.mka1.com/api/v1/llm/prompts', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://apigw.mka1.com/api/v1/llm/prompts",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'name' => 'Customer Support Classifier',
'description' => 'Clasifica los mensajes de los clientes entrantes por intención.',
'template' => 'Classify the following customer message into one of these categories: {{categories}}
Message: {{message}}'
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://apigw.mka1.com/api/v1/llm/prompts"
payload := strings.NewReader("{\n \"name\": \"Customer Support Classifier\",\n \"description\": \"Clasifica los mensajes de los clientes entrantes por intención.\",\n \"template\": \"Classify the following customer message into one of these categories: {{categories}}\\n\\nMessage: {{message}}\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://apigw.mka1.com/api/v1/llm/prompts")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"name\": \"Customer Support Classifier\",\n \"description\": \"Clasifica los mensajes de los clientes entrantes por intención.\",\n \"template\": \"Classify the following customer message into one of these categories: {{categories}}\\n\\nMessage: {{message}}\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://apigw.mka1.com/api/v1/llm/prompts")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"name\": \"Customer Support Classifier\",\n \"description\": \"Clasifica los mensajes de los clientes entrantes por intención.\",\n \"template\": \"Classify the following customer message into one of these categories: {{categories}}\\n\\nMessage: {{message}}\"\n}"
response = http.request(request)
puts response.read_body{
"id": "prompt_aa87e2b1112a455b8deabed784372198",
"object": "prompt",
"name": "Customer Support Classifier",
"description": "Classifies incoming customer messages by intent",
"active_version": 1,
"latest_version": 1,
"metadata": {},
"created_at": "2026-03-15T10:30:00Z",
"updated_at": "2026-03-15T10:30:00Z",
"version": {
"id": "pver_bb98f3c2223b566c9dfbcef895483209",
"prompt_id": "prompt_aa87e2b1112a455b8deabed784372198",
"version": 1,
"object": "prompt.version",
"template": "Classify the following customer message into one of these categories: {{categories}}\n\nMessage: {{message}}",
"created_at": "2026-03-15T10:30:00Z"
}
}Autorizaciones
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>.
Encabezados
Optional external end-user identifier forwarded by the API gateway.
Cuerpo
Nombre de aviso legible por humanos
1 - 255El texto de la plantilla del aviso con marcadores de posición {{variable}}.
1 - 100000Descripción detallada del aviso
2000Pares de clave-valor de metadatos personalizados
Show child attributes
Show child attributes
Respuesta
Está bien
Identificador de aviso único
Tipo de objeto
Nombre de aviso legible por humanos
Número de versión activa actualmente
-9007199254740991 <= x <= 9007199254740991Número de versión más reciente
-9007199254740991 <= x <= 9007199254740991Pares de clave-valor de metadatos personalizados
Show child attributes
Show child attributes
Marca de tiempo cuando se creó el aviso
Marca de tiempo cuando se actualizó por última vez el aviso
La versión inicial creada con este aviso.
Show child attributes
Show child attributes
Descripción detallada del aviso
¿Esta página le ayudó?