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"] ?? "")Todo lo de abajo ya funciona hoy.
Envía el mensaje de un cliente y recibe la respuesta del empleado de IA. Las conversaciones mantienen el contexto.
DisponibleEnseña páginas, FAQs o un sitio entero. Mantenlo sincronizado desde tu CMS, tienda o ERP.
DisponibleEventos firmados cuando la IA responde, crea una reserva o se alcanza el límite del plan.
DisponibleClaude Code, Codex, Cursor y VS Code añaden el empleado de IA al sitio que están creando.
DisponibleUna sola etiqueta de script: chat y voz, la foto del negocio, saludo y sugerencias.
DisponibleJavaScript, React Native, Flutter, Android, iOS y escritorio: el empleado de IA dentro de tu app.
DisponibleDe cero a la primera respuesta de la IA en pocos minutos.
Cuenta > Developer en la app de ORYKSA. La clave se muestra una sola vez.
Envía páginas o FAQs, o deja que ORYKSA lea el sitio publicado.
POST /v1/chat y recibe la respuesta en pocos segundos.