====== Linux + IA 2025/05/18 ======
===== SGPT =====
* Instalación: pipx install shell-gpt
* Configuración: nano ~/.config/shell_gpt/.sgptrc
* Parametros a modificar:
*
CHAT_CACHE_PATH=/tmp/chat_cache
CACHE_PATH=/tmp/cache
CHAT_CACHE_LENGTH=100
CACHE_LENGTH=100
REQUEST_TIMEOUT=60
#DEFAULT_MODEL=gpt-5.4-mini
DEFAULT_MODEL=qwen2.5-coder:0.5b
DEFAULT_COLOR=magenta
ROLE_STORAGE_PATH=/home/jared/.config/shell_gpt/roles
DEFAULT_EXECUTE_SHELL_CMD=false
DISABLE_STREAMING=false
CODE_THEME=dracula
OPENAI_FUNCTIONS_PATH=/home/jared/.config/shell_gpt/functions
#OPENAI_USE_FUNCTIONS=true
OPENAI_USE_FUNCTIONS=false
SHOW_FUNCTIONS_OUTPUT=false
#API_BASE_URL=default
API_BASE_URL=http://localhost:11434/v1
PRETTIFY_MARKDOWN=true
USE_LITELLM=false
SHELL_INTERACTION=true
OS_NAME=auto
SHELL_NAME=auto
#OPENAI_API_KEY=
OPENAI_API_KEY=ollama
* Ej: sgpt "Comando para listar procesos"
sgpt --shell "Crea un archivo hola.md con el contenido 'Nota rápida'"
==== IA SGPT ====
* Archivos + IA
* sgpt "$(cat nombres.txt) - modifica los nombres adicionando @oit.lan"
===== OLLAMA CLOUD =====
* Login con con cuenta de gmail: https://signin.ollama.com/
* Utilizar modelos cloud de ollama
* ollama pull minimax-m2:cloud
ollama run minimax-m2:cloud
===== OLLAMA CLI=====
* ollama --help > ollama.txt
cat ollama.txt | ollama run qwen2.5-coder:0.5b "Resume el siguiente texto en español"
===== SCRIPT CON IA=====
* sgpt --shell "Escribe el script bash infor.sh que muestre información básica del sistema: usuario, directorio actual, fecha, versión del kernel. Incluye comentarios explicativos para principiantes."
===== EJEMPLOS SGPT=====
* sgpt "explica este comando: chmod +x script.sh"
sgpt "crea un bucle for en bash para varios archivos"
sgpt --shell "buscar archivos .log grandes"
===== DESCARGAR MLL =====
* Ítem de lista desordenadaollama pull llama3.2:3b