Um só cérebro para todos os canais. Chama-o a partir da tua app, do teu backend ou do teu agente de código e recebe respostas com o conhecimento, as regras e os limites do plano do negócio já 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"] ?? "")Tudo o que está abaixo já funciona hoje.
Envia a mensagem de um cliente e recebe a resposta do colaborador de IA. As conversas mantêm o contexto.
DisponívelEnsina páginas, FAQs ou um site inteiro. Mantém tudo sincronizado a partir do teu CMS, loja ou ERP.
DisponívelEventos assinados quando a IA responde, marca uma reserva ou o limite do plano é atingido.
DisponívelClaude Code, Codex, Cursor e VS Code põem o colaborador de IA no site que estão a criar.
DisponívelUma só tag de script: chat e voz, a foto do negócio, saudação e sugestões.
DisponívelJavaScript, React Native, Flutter, Android, iOS e desktop: o colaborador de IA dentro da tua app.
DisponívelDo zero à primeira resposta da IA em poucos minutos.
Conta > Developer na app ORYKSA. A chave só é mostrada uma vez.
Envia páginas ou FAQs, ou deixa a ORYKSA ler o site publicado.
POST /v1/chat e recebe a resposta em poucos segundos.