NCA Europe

Administration NCA Europe

Néo IA / / Néo IA
DEV Aucun aperçu
État inconnu

Ce projet n’est pas relié à un dépôt GitHub. Reliez-le depuis ses paramètres pour activer la synchronisation.

La connexion à votre compte GitHub n’est plus acceptée : reconnectez-la pour rétablir la synchronisation.

Mise en ligneJamais publié
Serveur de développementDémarre seul quand l’aperçu en a besoin.
—
NCA Europe
Projets
Conversations
Projet
...

Nouvelle discussion

Discussion générale
Aucune discussion active : écris un premier message pour pouvoir la renommer.
Nouvelle discussion
Niveau de raisonnementMoyen
SansUltra
Aucun aperçu disponible pour ce projet.
État de la publication

            

Infrastructure

Chargement…
Lecture des serveurs…

Envoyer un SMS

Reçus

DeMessageReçu

Envoyés

ÀMessageClientStatut

Clés API

Créez une clé dédiée à chaque site ou application. Chaque clé donne accès à Néo : modèles IA, conversations et génération d’images.

LibelléTypeCléUtilisationsDernière utilisationÉtat

Connexion à Néo

Utilisez une clé Néo dans l'en-tête X-Api-Key. Ces routes sont destinées aux appels serveur-à-serveur; ne placez pas la clé dans le JavaScript public d'un site.

L'analyse d'images est disponible dans la route Conversation avec le format multimodal OpenAI (text + image_url). Utilisez une data URL base64 ou une URL HTTPS publique, dans la limite de 10 Mo.

Modèles disponiblesGET /api/neo/v1/models
ConversationPOST /api/neo/v1/chat/completions
Génération d'imagePOST /api/neo/v1/images/generations
POST https://administrator.nca-europe.com/api/neo/v1/chat/completions
X-Api-Key: <VOTRE_CLE_NEO>
Content-Type: application/json

{
  "model": "openai-codex/gpt-6-sol",
  "reasoning": "high",
  "messages": [{
    "role": "user",
    "content": [
      {"type": "text", "text": "Analyse cette capture de l'application"},
      {"type": "image_url", "image_url": {"url": "data:image/png;base64,..."}}
    ]
  }]
}

Mon profil

Compte

Apparence

Ton choix est mémorisé sur ton compte et te suit sur tous tes appareils.

Assistant Néo

Sécurité

Double authentification (2FA)

Application d'authentification activée

Ajoute une deuxième sécurité avec Google Authenticator, Authy, Microsoft Authenticator…

1. Scanne ce QR code (ou saisis la clé) dans ton app :

Clé manuelle :

2. Entre le code à 6 chiffres affiché :

2FA par e-mail et SMS : disponibles une fois Mail (Resend) et la passerelle SMS configurés — options ajoutées ensuite.

Administration

Utilisateurs

NomE-mailIdentifiantRôleModulesÉtat

Assistants IA

Choisissez le fournisseur, le modèle et le raisonnement utilisés par défaut pour chaque usage.

Assistant vocal

Privilégiez un modèle rapide pour réduire le délai avant la réponse parlée.

Néo via Codex CLI, avec l’API OpenAI en secours.

Assistant de discussion

Utilisé lors de la création d’une nouvelle discussion et lors du passage au mode Chat.

Mode conversation : Néo actuellement, voie directe prévue séparément.

Assistant Code

Modèle chargé d’analyser et modifier les projets, lancer les commandes et vérifier le résultat.

Code direct avec Néo / Codex CLI : fichiers du projet, contrôles isolés et journal persistant. Sans publication automatique.

Domaines des projets

Vue d'ensemble du serveur (). Les domaines se gèrent maintenant dans les paramètres de chaque projet, onglet Domaines & hébergement.

DomaineProjetDNS → ce serveurHTTPS

Conteneurs de développement

Chaque projet tourne dans un conteneur isolé qui consomme de la mémoire et du processeur. Sans activité, il est arrêté automatiquement — le travail sur disque n'est jamais touché, et un simple « Démarrer » le relance.

Entre 5 et 720 minutes.

Seules les actions réelles repoussent l'échéance : démarrage, aperçu, édition de fichiers, terminal, publication. Un onglet simplement laissé ouvert ne maintient pas un conteneur en vie.

API SMS externe

Ce VPS n'a pas de modem : les SMS (notifications, 2FA) passeront par une passerelle externe.

Mail — Resend

Clé API depuis resend.com. Sert aux e-mails du portail et à la 2FA par e-mail.

Voix de Néo — ElevenLabs

Clé depuis elevenlabs.io. Néo lira ses réponses avec la voix choisie (bouton haut-parleur sur un message / lecture automatique).

Dropbox

Connecté :

Renseigne les identifiants de ton app Dropbox (une seule fois), puis connecte ton compte en un clic.

Comment créer l'app Dropbox ? (une fois)
  1. Ouvre dropbox.com/developers/apps → Create app.
  2. « Scoped access » → « Full Dropbox » (ou « App folder ») → nomme-la.
  3. Onglet Permissions : coche account_info.read, files.content.read, files.content.write → Submit.
  4. Onglet Settings → « OAuth 2 → Redirect URIs » → ajoute :
    https://administrator.nca-europe.com/admin/dropbox/callback
  5. Copie l'App key et l'App secret ci-dessus.

Nouvel utilisateur

Partager le projet

Coche les utilisateurs qui pourront accéder à ce projet et à ses conversations.

Ajouter un serveur externe

Jeton d'installation
Conservez-le uniquement le temps d'installer l'agent.

Sauvegarde

Jamais exécutée
Aucune sauvegarde

Dropbox uniquement — le VPS ne conserve qu'un fichier temporaire pendant l'envoi.
Dropbox /
Dropbox · vérification

Nouveau projet

GitHubConnexion sécurisée
Utiliser une application OAuth (nécessaire pour créer des dépôts)

Une GitHub App permet de cloner et de pousser, mais GitHub ne l'autorise pas à créer un dépôt sur un compte personnel. Pour « Nouveau dépôt », enregistrez une application OAuth :

  1. Ouvrez GitHub › Developer settings › OAuth Apps, puis « New OAuth App ».
  2. Renseignez l'URL de rappel suivante :
Lettres, chiffres, tiret, point ou souligné. Le dépôt est créé sur votre compte GitHub avec un README, puis cloné ici.

Le dépôt sera cloné sur le serveur du portail. Le jeton GitHub ne sera pas enregistré dans l’URL du dépôt.

Ces valeurs sont stockées hors du dépôt GitHub et utilisées uniquement pendant la construction.

Base de données Supabase (facultatif)

Développement et production

Une base DEV isolée pour les essais de Néo, une base PROD conservée pour le site publié. Actualisez DEV depuis PROD et relisez les migrations avant publication.

Base utilisée par l’application

Site publié : Vérification…

Prochaine publication : Vérification…

Migrer copie les données. Changer la base ci-dessous prépare les prochaines constructions et aperçus. Confirmez ensuite avec « Publier avec cette base » pour basculer le site publié. Les deux bases ne sont pas synchronisées.

La bascule ne copie ni les nouvelles données, ni les fichiers Storage, ni les fonctions Edge. Vérifiez ces éléments avant de publier. Une reconnexion des utilisateurs peut être nécessaire.

S
SupabaseAutorisez Néo à accéder à vos projets

L'URL et la clé publique seront ajoutées automatiquement à la prévisualisation. Aucune clé privée ne sera exposée.

Ce mot de passe n'est pas conservé par le portail, et Supabase ne le réaffiche jamais. Notez-le avant de créer.

La base locale et la migration sont rattachées à un projet existant. Enregistrez le projet, puis rouvrez-le : cet onglet sera actif.

Une base Supabase complète (base, authentification, API REST, Studio) tourne sur ce serveur, isolée pour ce projet. Storage et Realtime ne sont pas inclus.

—

Destruction définitive

À utiliser dans votre application :
Studio (administration de la base) — l’accès demande ces identifiants :
••••••••

Migration

Copie schéma, données et comptes utilisateurs. La cible est écrasée — une sauvegarde en est prise avant toute écriture.

Votre connexion Supabase fournit un accès temporaire qui expire automatiquement. Dans le sens Cloud → locale, cet accès est en lecture seule : seules les données locales sont remplacées. Aucun mot de passe à saisir.

Sauvegardes

Chaque migration dépose une sauvegarde de la base écrasée. Restaurer écrase à son tour la base choisie — une sauvegarde en est prise auparavant. Les sauvegardes de plus de 30 jours sont supprimées automatiquement.

Les sauvegardes n’ont pas pu être lues.

L’accès à la base cloud est obtenu par votre connexion Supabase, le temps de l’opération.

À déclarer dans GitHub › Settings › Webhooks (content type application/json) :

Serveur de développement

—

Ce projet tourne dans un conteneur Docker isolé. Les commandes (démarrer, aperçu, éditeur, publier) sont dans la barre du haut, à côté du nom du projet.


        
      

Domaines & hébergement

Tous les domaines servent la même version publiée. Chaque adresse conserve son identité : le domaine principal est uniquement l'adresse privilégiée du menu Publier.

Domaines du projet

Avec « / », l'application choisit elle-même la page selon le domaine. Un chemin comme « /site » ouvre cette page à l'arrivée, sur le même domaine. Les liens internes restent accessibles.

Raccordement DNS

Chez votre fournisseur DNS, ajoutez un enregistrement A pour chaque adresse vers . Un ancien enregistrement AAAA ne doit pas envoyer les visiteurs vers un autre serveur.

L'ajout ici prépare le domaine. « Activer HTTPS » raccorde ensuite la version publiée lorsque les DNS pointent sur ce VPS. Le certificat présent sur l'ancien hébergeur ne signifie pas qu'il est déjà activé ici.

Néo à l’écoute

Répondez à voix haute : inutile de redire « Néo ».

Éditeur de code
</>

Ouvre un fichier pour commencer

Sélectionne un fichier à gauche, ou crée-en un. Tu peux aussi demander à Néo de générer l'application, elle apparaîtra ici.

Ctrl+S enregistre · Échap ferme l'éditeur