- Flags individuales (máxima prioridad)
- La opción
--bodycon una cadena JSON - Canalización por stdin
Flags individuales
Usa un flag dedicado para cada campo. Esta es la opción más fácil de descubrir y la más sencilla de usar con el autocompletado del shell:--help muestra todos los flags que acepta el comando, junto con los obligatorios y las opciones enumeradas.
La opción --body
Envía el cuerpo completo de la solicitud como una sola cadena JSON. Útil cuando ya tienes el cuerpo formado — por ejemplo, desde otra herramienta o un fixture de prueba:
Canalización por stdin
Canaliza JSON a cualquier comando que acepte un cuerpo. Esta es la opción adecuada para scripts, encadenar comandos o leer cuerpos desde archivos:Cadena de prioridades
Cuando más de una fuente proporciona el mismo campo, la fuente de mayor prioridad gana:| Prioridad | Fuente | Uso típico |
|---|---|---|
| 1 (máxima) | Flags individuales | Ajustes puntuales, parámetros en scripts |
| 2 | Opción --body | Cuerpo JSON formado en línea |
| 3 (mínima) | Stdin | JSON canalizado o desde archivo |
Encadena comandos
Como cada comando imprime JSON en stdout (cuando pasas--output-format json), puedes alimentar una llamada en la siguiente:
--output-format y --jq.
Entradas de archivos
Los comandos de carga de archivos (llm files upload, llm speech transcribe, llm extract extract y similares) aceptan una ruta con --file.
La CLI lee el archivo y lo envía como datos de formulario multipartes:
llm speech speak) admiten --output-file para escribir el contenido en una ruta en lugar de imprimirlo:
--output-b64 cuando quieras que el binario se imprima en stdout codificado en base64.