- Flags individuales (máxima prioridad)
- El flag
--bodycon una cadena JSON - Canalización por stdin
Flags individuales
Utiliza 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 de pestañas del shell:--help muestra todos los flags que acepta el comando, junto con los obligatorios y las opciones de enumeración.
El flag --body
Envía el cuerpo completo de la solicitud como una sola cadena JSON. Es útil cuando ya tienes el cuerpo formado — por ejemplo, desde otra herramienta o un fixture de prueba:
Canalización por stdin
Canaliza JSON en cualquier comando que acepte un cuerpo. Esta es la mejor opción 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 | Flag --body | Cuerpo JSON formado en línea |
| 3 (mínima) | Stdin | JSON canalizado o proveniente de 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.