Que fait surreal-surge ?
Kit de développement SurrealDB 3 pour agents IA 2026 – Créez des applications IA multi-modèles avec SurrealQL et recherche vectorielle
Fonctionnalités
- Opérations CRUD complètes : Créer, lire, mettre à jour et supprimer des enregistrements.
- Recherche vectorielle : Recherche sémantique et par similarité.
- Requêtes SurrealQL : Exécution de requêtes natives avec support des transactions.
- Gestion multi-modèles : Combinez données relationnelles, documents, graphes et vecteurs.
- Gestion des connexions : Connexions automatiques avec pooling et reconnexion.
- Performances : Suivi des requêtes et optimisation automatique.
Utilisation
const db = await surreal.connect('https://cloud.surrealdb.com');
// Créer un enregistrement
await db.create('user', { name: 'Alice', email: '[email protected]' });
// Recherche vectorielle
const results = await db.query(
'SELECT * FROM article WHERE vector::similarity(embedding, $query) > 0.8',
{ query: [0.1, 0.2, ...] }
);
Configuration
| Variable | Description | Valeur par défaut |
|---|---|---|
SURREAL_URL | URL de connexion | http://localhost:8000 |
SURREAL_USER | Nom d'utilisateur | root |
SURREAL_PASS | Mot de passe | root |
SURREAL_NS | Namespace | test |
SURREAL_DB | Base de données | test |
Compatibilité
- Claude Code ✅
- Cursor ✅
- Codex ✅
- SurrealDB 3.x ✅