ORYKSAORYKSADevelopers
Obtener claves de API

Construye con un empleado de IA que ya conoce el negocio

Un solo cerebro para todos los canales. Llámalo desde tu app, tu backend o tu agente de código y recibe respuestas con el conocimiento, las reglas y los límites del plan del negocio ya aplicados.

curl https://api.oryksa.com/v1/chat \
  -H "Authorization: Bearer oryk_live_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"message": "Hi! What are your opening hours?"}'
const res = await fetch("https://api.oryksa.com/v1/chat", {
  method: "POST",
  headers: {
    "Authorization": "Bearer " + process.env.ORYKSA_API_KEY,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({ message: "Hi! What are your opening hours?" }),
});
const data = await res.json();
console.log(data.reply, data.conversation_id);
import os, requests

r = requests.post(
    "https://api.oryksa.com/v1/chat",
    headers={"Authorization": f"Bearer {os.environ['ORYKSA_API_KEY']}"},
    json={"message": "Hi! What are your opening hours?"},
    timeout=60,
)
data = r.json()
print(data["reply"], data["conversation_id"])
<?php
$ch = curl_init("https://api.oryksa.com/v1/chat");
curl_setopt_array($ch, [
  CURLOPT_POST => true,
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_HTTPHEADER => [
    "Authorization: Bearer " . getenv("ORYKSA_API_KEY"),
    "Content-Type: application/json",
  ],
  CURLOPT_POSTFIELDS => json_encode(["message" => "Hi! What are your opening hours?"]),
]);
$data = json_decode(curl_exec($ch), true);
echo $data["reply"];
import 'dart:convert';
import 'package:http/http.dart' as http;

final res = await http.post(
  Uri.parse('https://api.oryksa.com/v1/chat'),
  headers: {
    'Authorization': 'Bearer $oryksaApiKey',
    'Content-Type': 'application/json',
  },
  body: jsonEncode({'message': 'Hi! What are your opening hours?'}),
);
final data = jsonDecode(res.body);
print(data['reply']);
val body = JSONObject(mapOf("message" to "Hi! What are your opening hours?")).toString()
val req = Request.Builder()
    .url("https://api.oryksa.com/v1/chat")
    .header("Authorization", "Bearer $oryksaApiKey")
    .post(body.toRequestBody("application/json".toMediaType()))
    .build()
OkHttpClient().newCall(req).execute().use { res ->
    val data = JSONObject(res.body!!.string())
    println(data.getString("reply"))
}
var req = URLRequest(url: URL(string: "https://api.oryksa.com/v1/chat")!)
req.httpMethod = "POST"
req.setValue("Bearer \(oryksaApiKey)", forHTTPHeaderField: "Authorization")
req.setValue("application/json", forHTTPHeaderField: "Content-Type")
req.httpBody = try JSONSerialization.data(withJSONObject: ["message": "Hi! What are your opening hours?"])
let (data, _) = try await URLSession.shared.data(for: req)
let json = try JSONSerialization.jsonObject(with: data) as! [String: Any]
print(json["reply"] ?? "")

Qué puedes construir

Todo lo de abajo ya funciona hoy.

💬

API de chat

Envía el mensaje de un cliente y recibe la respuesta del empleado de IA. Las conversaciones mantienen el contexto.

Disponible
🧠

Conocimiento (Brain)

Enseña páginas, FAQs o un sitio entero. Mantenlo sincronizado desde tu CMS, tienda o ERP.

Disponible
🔔

Webhooks

Eventos firmados cuando la IA responde, crea una reserva o se alcanza el límite del plan.

Disponible
🤖

Servidor MCP

Claude Code, Codex, Cursor y VS Code añaden el empleado de IA al sitio que están creando.

Disponible
🪟

Chat para sitios

Una sola etiqueta de script: chat y voz, la foto del negocio, saludo y sugerencias.

Disponible
📱

SDKs para apps

JavaScript, React Native, Flutter, Android, iOS y escritorio: el empleado de IA dentro de tu app.

Disponible

Empieza en 3 pasos

De cero a la primera respuesta de la IA en pocos minutos.

Crea una clave de API

Cuenta > Developer en la app de ORYKSA. La clave se muestra una sola vez.

Enseña el negocio

Envía páginas o FAQs, o deja que ORYKSA lea el sitio publicado.

Envía el primer mensaje

POST /v1/chat y recibe la respuesta en pocos segundos.