Passer au contenu principal
Le backend FastAPI est la référence des contrats API de core-app. Les types frontend sont générés depuis son schéma OpenAPI exporté.

Modifier un contrat

  1. Modifiez la route et les modèles Pydantic concernés.
  2. Mettez à jour les vérifications backend pertinentes.
  3. Depuis src/platform, régénérez le schéma et les types :
Cette commande exécute generate:api-schema puis generate:api-types, exporte src/api/openapi.json et génère src/platform/src/types/api.d.ts. Ne modifiez pas ces fichiers à la main.

Points d’intégration des modèles

Les routes de modèles sont montées via core.routes.models.v1. Dans le frontend, ModelRunner.tsx relie les modèles aux routes /rest/v1/models/..., aux fenêtres de configuration et à la soumission. RunModelPage.tsx choisit la disposition du tableau de bord ou du lanceur; ModelDownloads.tsx gère les fichiers. Pour étendre un parcours, examinez ces frontières, les droits des organisations et les contrôles sur chaque exécution. Conservez les calculs lourds hors des gestionnaires de requêtes et utilisez les intégrations Databricks et Models API existantes.

Référence

Consultez le schéma OpenAPI généré pour les champs exacts des requêtes et réponses. Ce guide décrit la méthode d’intégration sans inventer d’exemples de données.