ORYKSAORYKSADevelopers
Obter chaves de API

Constrói com um colaborador de IA que já conhece o negócio

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"] ?? "")

O que podes construir

Tudo o que está abaixo já funciona hoje.

💬

API de chat

Envia a mensagem de um cliente e recebe a resposta do colaborador de IA. As conversas mantêm o contexto.

Disponível
🧠

Conhecimento (Brain)

Ensina páginas, FAQs ou um site inteiro. Mantém tudo sincronizado a partir do teu CMS, loja ou ERP.

Disponível
🔔

Webhooks

Eventos assinados quando a IA responde, marca uma reserva ou o limite do plano é atingido.

Disponível
🤖

Servidor MCP

Claude Code, Codex, Cursor e VS Code põem o colaborador de IA no site que estão a criar.

Disponível
🪟

Chat para sites

Uma só tag de script: chat e voz, a foto do negócio, saudação e sugestões.

Disponível
📱

SDKs para apps

JavaScript, React Native, Flutter, Android, iOS e desktop: o colaborador de IA dentro da tua app.

Disponível

Começa em 3 passos

Do zero à primeira resposta da IA em poucos minutos.

Cria uma chave de API

Conta > Developer na app ORYKSA. A chave só é mostrada uma vez.

Ensina o negócio

Envia páginas ou FAQs, ou deixa a ORYKSA ler o site publicado.

Envia a primeira mensagem

POST /v1/chat e recebe a resposta em poucos segundos.