ORYKSAORYKSADéveloppeurs
Obtenir des clés API

Construisez avec un Employé IA qui connaît déjà l'entreprise

Un seul cerveau pour chaque canal. Appelez-le depuis votre application, votre backend ou votre agent de code, et obtenez des réponses dans la voix du propriétaire, avec les connaissances, règles et limites du plan déjà appliquées.

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

Ce que vous pouvez créer

Tout ce qui suit est disponible aujourd'hui.

💬

API de chat

Envoyez un message client, obtenez la réponse de l'employé IA. Les conversations gardent leur contexte.

En direct
🧠

Connaissance (Cerveau)

Enseignez des pages, des FAQ ou tout un site en direct. Gardez-le synchronisé depuis votre CMS, boutique ou ERP.

En direct
🔔

Webhooks

Événements signés lorsque l'IA répond, réserve un rendez-vous ou que la limite du plan est atteinte.

En direct
🤖

Serveur MCP

Claude Code, Codex, Cursor et VS Code ajoutent l'employé IA au site qu'ils construisent.

En direct
🪟

Chat de site web

Une balise script : chat et voix, photo de l'entreprise, accueil et suggestions.

En direct
📱

SDKs pour applications

JavaScript, React Native, Flutter, Android, iOS et desktop : l'employé IA dans votre application.

En direct

Démarrez en 3 étapes

De zéro à votre première réponse IA en quelques minutes.

Créer une clé API

Compte > Développeur dans l'application ORYKSA. La clé est affichée une seule fois.

Enseignez l'entreprise

Envoyez des pages ou des FAQ, ou laissez ORYKSA lire le site en direct.

Envoyez le premier message

POST /v1/chat et obtenez la réponse en quelques secondes.