Générateur YAML

Utilisation commerciale OK 380+ modèles Pas de filigrane Pas besoin d'inscription
Modèle:
+ GPT-5, Claude, Gemini
Écrire, valider ou générer YAML — Kubernetes manifestes, GitHub Actions workflows, Docker Compose, CircleCI, Ansible, valeurs Helm. Choisissez un préréglage de saveur et décrivez ce que vous voulez, ou collez YAML existant pour lier, expliquer, ou convertir en JSON/TOML.
Décrivez ce que vous voulez.
YAML

        
Remarques
Options avancées
Résultat
Les jetons sont bas. Obtenez plus de jetons
Vous voulez de meilleurs résultats? Modèles premium (GPT-5, Claude, Gemini) offrent une qualité supérieure. Afficher les plans

❤️ Love this tool? Share it!

Inscrivez-vous pour obtenir un lien de référence et gagner 25 000 jetons par ami.

Tu en veux plus? Inscrivez-vous gratuitement pour 30K jetons/jour + 10K bonus
Inscription gratuite

Traitement de votre demande...

Générer des configs YAML avec l'IA gratuite. Kubernetes, Docker, CI/CD, et plus encore.

Comment utiliser Générateur YAML

1
Saisissez votre entrée

Tapez du texte, téléchargez un fichier ou décrivez ce que vous voulez. Aucun compte n'est nécessaire.

2
Cliquez sur générer

Notre IA traite votre demande en quelques secondes à l'aide des meilleurs modèles open-source.

3
Télécharger et partager

Téléchargez, copiez ou partagez votre résultat. Gratuit pour un usage personnel et commercial.

Utilisez cet outil via l'API

Automatisez cet outil à partir de votre propre code. Endpoint REST compatible OpenAI, Auth-token auth, pas de SDK supplémentaire requis.

curl -X POST https://api.free.ai/v1/chat/ \
  -H "Authorization: Bearer sk-free-..." \
  -H "Content-Type: application/json" \
  -d '{"model": "qwen-coder", "messages": [{"role": "user", "content": "Write a Python function that reverses a string."}]}'

Générateur YAML — FAQ

Générer, valider, expliquer ou convertir les presets de saveur YAML. 11 — simple YAML 1.2, Kubernetes manifeste, valeurs Helm, GitHub Actions workflow, GitLab CI, CircleCI, Docker Compose, Ansible playbook, OpenAPI 3.1 spec, AWS CloudFormation, projet dbt. Chaque preset charge une invite système spécifique à la saveur afin que la sortie passe le vrai validateur lors de la première tentative.

yamllint n'est qu'un linter style / syntaxe — il capture les onglets, tiret, l'espace blanc traînant, mais n'a aucune idée si votre Kubernetes Déploiement est valide contre le schéma k8. Copilot (10$/mo) écrit YAML inline comme vous tapez mais connaît la grammaire générale YAML, pas les règles spécifiques à la saveur. Free.ai combine les deux: validation syntaxique + génération schéma-aware avec des invites spécifiques à la saveur (la dernière apiVersion pour k8s 1.28+, actions/setup-* @v5+, Docker Compose v3 healthchecks).

Oui — le système invite les pins aux versions stables actuelles: Kubernetes 1.28+ apiVersions, actions/checkout@v4+ et actions/setup-*@v5+ pour les actions GitHub, Ansible Full-Quality collection names (ansible.buildin.apt, not apt), OpenAPI 3.1 (avec JSON Schema 2020-12).

Habituellement oui pour les ressources standard (Deployment, Service, ConfigMap, Secret, Ingress). L'invite force les valeurs par défaut sensées — resources.limits + requests set, preparation/liveness sondes included, labels with app.kubernetes.io/name. Toujours exécuter kubectl appliquer --dry-run=client avant d'appliquer réellement. Pour les ressources de style Ingress / StorageClass / admission-webhook, le modèle peut avoir besoin d'un réglage manuel.

En mode valide, oui — drapeaux :last image tags, privileged:true, hostRéseau:true, manquante readOnlyRootFilesystem, manquante resource limits (DoS risk), verbes RBAC illimités, secrets vérifiés dans des manifestes.

Oui — Les actions JSON-to-YAML et YAML-to-JSON. La forme est préservée exactement. Les ancrages / alias dans YAML sont alignés (JSON n'a pas d'équivalent). Multi-document YAML (séparé par trois tirets) devient un tableau de documents JSON.

Utilise la sémantique YAML 1.2: "non" et "on" sont des cordes, pas des booléens (1.1 autoconverti ces - appelé le problème de Norvège). Citations non évidentes cordes pour empêcher l'ambiguïté. Utilise pipe pour les chaînes de newlines préservées et > pour les chaînes pliées le cas échéant. Si l'entrée utilise 1.1 conventions, le validateur signe les ambiguïtés.

Oui — choisissez "Expliquer chaque section". Le modèle passe à travers chaque clé de haut niveau, indique le comportement efficace lorsque le fichier est appliqué / exécuter, et les drapeaux pièges communs.

OpenAPI preset génère OpenAPI 3.1 valide (pas 3.0 — 3.1 s'harmonise avec JSON Schema 2020-12). Chaque opération obtient un résumé, une description, des réponses (au moins 200 + 4xx), des composants/schemas appropriés avec $ref. Valider avec swagger-cli ou Redocly avant l'expédition.

Qwen 3 Coder (par défaut, gratuit) est très fort sur YAML — c'est dans l'entraînement beaucoup. Qwen 2.5 7B pour la vitesse. Premium Claude Sonnet 4 / GPT-5 lors de la génération d'une carte Helm complète ou multi-document Kubernetes paquet qui a besoin de cohérence de fichier croisé.

L'entrée est envoyée au modèle, traitée, jetée. Non stockée, non utilisée pour la formation. Pour un choix de protection de la vie privée maximum Qwen 3 Coder — auto-organisé sur les GPU de Free.ai.

Oui — POST à /v1/chat/ avec l'invite système YAML (flavor + action) et l'entrée comme message utilisateur. Utile pour les étapes CI qui se manifestent automatiquement. Voir /api/.

Inscrivez-vous gratuitement pour 10 000 jetons

Créer un compte gratuit

Aucune carte de crédit requise

Comment évalueriez-vous cet outil?

Love this tool? Share it!