Saltar al contenido principal

Construye infraestructura cloud con IaC Code

De una sola petición a cambios de infraestructura cloud revisables, ejecutables y desplegables.

pip install iac-code
Demo de terminal de iac-code

¿Por qué elegir IaC Code?

Gestiona infraestructura cloud con lenguaje natural

Lleva planificación de recursos, generación de plantillas, revisión de cambios y operaciones de despliegue a una conversación de terminal.

crear una VPC

Razonamiento durante 0.7 s

Skill(iac-aliyun)

Skill 'iac-aliyun' cargado (en línea). 4.9k entrada · 76 salida

Razonamiento durante 2.3 s

Leer(vpc.md)

Leídas 54 líneas

Leer(ros-template.md)

Leídas 155 líneas

Leer(template-parameters.md)

Leídas 206 líneas (ctrl+o para expandir)

Razonamiento durante 4.8 s

Escribir(/tmp/vpc-template.yml)

Compatible con múltiples motores IaC

Usa Terraform y Alibaba Cloud ROS en un mismo flujo para producir cambios de infraestructura revisables y ejecutables.

Crear una VPC con Terraform

Razonamiento durante 0.9 s

Skill(iac-aliyun)

Skill 'iac-aliyun' cargado (en línea).

Razonamiento durante 1.6 s

Leer(vpc.md)

Leídas 54 líneas

Leer(terraform-template.md)

Leídas 101 líneas

Leer(template-parameters.md)

Leídas 206 líneas (ctrl+o para expandir)

Razonamiento durante 5.4 s

Bash(mkdir -p /tmp/tf-vpc)

Código de salida: 0

Escribir(/tmp/tf-vpc/main.tf)

Se escribieron correctamente 32 líneas en /tmp/tf-vpc/main.tf

Compatible con múltiples proveedores de IA

Conecta varios proveedores de modelos para que el equipo elija capacidades de IA según modelo, presupuesto y requisitos de cumplimiento.

Seleccionar proveedor

Terceros

Alibaba Cloud (actual)

ZhiPu AI

Kimi

MiniMax

Volcengine

SiliconFlow

DeepSeek

OpenAI

Anthropic

Google Gemini

Azure OpenAI

OpenRouter

Local

Compatible

Flujo de trabajo con agente

Deja que el agente entienda el contexto, invoque herramientas, inspeccione resultados y consolide cambios de infraestructura entregables.

Se encontraron todos los recursos disponibles. Parámetros seleccionados:

ParámetroValorDescripción

Zonacn-beijing-lecs.g7.large disponible

Tipo de instanciaecs.g7.large2 vCPU / 8 GB uso general

Imagenaliyun_3_x64_20G_alibase_20260326.vhdAlibaba Cloud Linux 3.2104 LTS 64 bits

Tipo de disco del sistemacloud_essdDisco cloud ESSD

¿Confirmar despliegue en cn-beijing?

Procesado 1m 24s

ok

ROS Stack(CreateStack cn-beijing)

my-ecs-stack(f60fb4c6-2fb4-4f68-8fcc-e8cd955df858) creada (27s) (ctrl+o para expandir)

Despliegue correcto ✅ El stack my-ecs-stack se creó en cn-beijing (27 s).

Información de salida:

Aliyun API(GetStack ros cn-beijing)

Llamada correcta (ctrl+o para expandir)

Instancia ECS creada correctamente. Detalles:

ElementoValor

Instance IDi-2ze6c7wo4k2ss4uhs3xz

IP pública8.141.21.208

IP privada192.168.0.194

Zonacn-beijing-l

Especificaciónecs.g7.large (2vCPU / 8GB)

ImagenAlibaba Cloud Linux 3.2104 LTS 64 bits

Disco del sistemacloud_essd 40GB

¿Cómo usar IaC Code?

Modo interactivo

Inicia una sesión de terminal, refina requisitos, revisa plantillas, ejecuta herramientas y completa tareas de infraestructura en varias rondas.

iac-code

agregar nginx

Agregaré un despliegue de Nginx al stack existente. Primero revisaré las mejores prácticas para ejecutar comandos en plantillas ROS.

Leer(ros-template.md)

Leídas 153 líneas (ctrl+o para expandir)

Actualizo la plantilla: agrego ALIYUN::ECS::RunCommand para instalar Nginx y la salida de URL de acceso.

Leer(ecs-template.yml)

Leídas 144 líneas (ctrl+o para expandir)

Actualizar(/tmp/ecs-template.yml)

/tmp/ecs-template.yml editado correctamente (ctrl+o para expandir)

Validar plantilla:

Aliyun API(ValidateTemplate ros cn-hangzhou)

Llamada correcta (ctrl+o para expandir)

Validación de plantilla correcta ✅ Se agregaron el recurso InstallNginx (RunCommand) y la salida Console.NginxUrl.

Modo headless

Envía un único prompt a IaC Code para scripts, pipelines y sistemas de automatización.

iac-code --prompt "Crear una VPC" --output-format stream-json

iac-code --prompt "Crear una VPC" --output-format stream-json

{"message_id":"msg_cf0468624166472a604c499","type":"message_start"}

{"text":"El usuario","type":"thinking_delta"}

{"text":" quiere crear","type":"thinking_delta"}

{"text":" una VPC en","type":"thinking_delta"}

{"text":" Alibaba Cloud. Es","type":"thinking_delta"}

{"text":" una solicitud directa","type":"thinking_delta"}

{"text":" de creación de recurso cloud,","type":"thinking_delta"}

{"text":" no","type":"thinking_delta"}

{"text":" una generación de plantilla.","type":"thinking_delta"}

{"text":" Debo usar","type":"thinking_delta"}

{"text":" la herramienta aliyun","type":"thinking_delta"}

{"text":"_api para","type":"thinking_delta"}

{"text":" crear una VPC","type":"thinking_delta"}

{"text":" directamente.\n\n","type":"thinking_delta"}

{"text":"Crearé la VPC en","type":"thinking_delta"}

{"text":" la región predeterminada (cn-beijing).","type":"thinking_delta"}

{"tool_use_id":"call_5228445ffe4640aa9521c3c9","name":"aliyun_api","type":"tool_use_start"}

{"tool_use_id":"call_5228445ffe4640aa9521c3c9","partial_json":"{\"Product\":","type":"tool_input_delta"}

Empieza a usar IaC Code

Instálalo una vez y úsalo en modo interactivo o ejecuta IaC Code en modo headless dentro de tu automatización.

pip install iac-code