Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Configurar los ajustes de Amazon Q
Amazon Q ofrece varias formas de personalizar su comportamiento a través de la configuración. Puede acceder a estos ajustes a través de una interfaz gráfica y las opciones de línea de comandos.
Configuración de acceso
Puede acceder a la configuración de Amazon Q de dos maneras:
-
GUI de configuración: ejecute
q settingspara abrir la interfaz gráfica de configuración. -
Línea de comandos: utilice varios comandos para ver y modificar directamente la configuración.
Administre la configuración desde la línea de comandos
Puede administrar la configuración de Amazon Q directamente desde la línea de comando mediante los siguientes comandos:
| Comando | Description (Descripción) |
|---|---|
q settings open |
Abre el archivo de configuración en el editor predeterminado. |
q settings list |
Muestra todos los ajustes configurados |
q settings list --all |
Muestra todos los ajustes disponibles con descripciones |
q settings list --format json-pretty |
Muestra los ajustes en formato JSON |
q settings [KEY] |
Muestra el valor de una configuración específica |
q settings [KEY] [VALUE] |
Establece una configuración específica para el valor dado |
q settings --delete [KEY] |
Elimina un ajuste específico. |
Al utilizar los comandos q settings, puede especificar el formato de salida:
q settings --format [FORMAT]
Formatos disponibles:
-
plain: Muestra los resultados como texto sin formato (predeterminado) -
json: muestra los resultados como JSON. -
json-pretty: genera los resultados como JSON con formato.
Referencia de ajustes disponibles
En las siguientes secciones se describen todas las configuraciones de CLI de Amazon Q disponibles, organizadas por categoría. Cada configuración incluye su nombre clave, descripción, tipo de valor esperado y ejemplos.
Configuración de telemetría y privacidad
| Clave de configuración | Description (Descripción) | Tipo | Ejemplo |
|---|---|---|---|
telemetry.enabled |
Activar/desactivar la recopilación de telemetría | booleano | q settings telemetry.enabled true |
telemetryClientId |
Identificador de cliente antiguo para telemetría | cadena | q settings telemetryClientId "client-123" |
codeWhisperer.shareCodeWhispererContentWithAWS |
Comparta contenido con el servicio CodeWhisperer | booleano | q settings codeWhisperer.shareCodeWhispererContentWithAWS false |
Configuración de la interfaz de chat
| Clave de configuración | Description (Descripción) | Tipo | Ejemplo |
|---|---|---|---|
chat.enableThinking |
Habilite una herramienta de pensamiento para un razonamiento complejo | booleano | q settings chat.enableThinking true |
chat.greeting.enabled |
Mostrar mensaje de saludo al inicio del chat | booleano | q settings chat.greeting.enabled false |
chat.editMode |
Habilite el modo de edición para la interfaz de chat | booleano | q settings chat.editMode true |
chat.enableNotifications |
Habilita las notificaciones de escritorio | booleano | q settings chat.enableNotifications true |
chat.defaultModel |
Modelo de IA predeterminado para las conversaciones | cadena | q settings chat.defaultModel "claude-3-sonnet" |
chat.disableMarkdownRendering |
Desactiva el formato Markdown en el chat | booleano | q settings chat.disableMarkdownRendering false |
chat.defaultAgent |
Configuración de agente predeterminada | cadena | q settings chat.defaultAgent "my-agent" |
chat.disableAutoCompaction |
Deshabilite el resumen automático de conversaciones | booleano | q settings chat.disableAutoCompaction true |
chat.enableHistoryHints |
Mostrar sugerencias sobre el historial de conversaciones | booleano | q settings chat.enableHistoryHints true |
chat.uiMode |
Especifique la variante de interfaz de usuario que desee utilizar | cadena | q settings chat.uiMode "compact" |
chat.enableContextUsageIndicator |
Muestra el porcentaje de uso del contexto en la solicitud | booleano | q settings chat.enableContextUsageIndicator true |
Configuración de la base de conocimientos
| Clave de configuración | Description (Descripción) | Tipo | Ejemplo |
|---|---|---|---|
chat.enableKnowledge |
Habilite la funcionalidad de la base de conocimientos | booleano | q settings chat.enableKnowledge true |
knowledge.defaultIncludePatterns |
Patrones de archivo predeterminados para incluirlos en la base de conocimientos | array | q settings knowledge.defaultIncludePatterns '["*.py", "*.js"]' |
knowledge.defaultExcludePatterns |
Patrones de archivo predeterminados para excluirlos de la base de conocimientos | array | q settings knowledge.defaultExcludePatterns '["*.log", "node_modules"]' |
knowledge.maxFiles |
Número máximo de archivos para la indexación del conocimiento | número | q settings knowledge.maxFiles 1000 |
knowledge.chunkSize |
Tamaño de fragmento de texto para el procesamiento del conocimiento | número | q settings knowledge.chunkSize 512 |
knowledge.chunkOverlap |
Superposición entre fragmentos de texto | número | q settings knowledge.chunkOverlap 50 |
knowledge.indexType |
Tipo de índice de conocimiento que se va a utilizar | cadena | q settings knowledge.indexType "fast" |
Combinaciones de teclas
| Clave de configuración | Description (Descripción) | Tipo | Ejemplo |
|---|---|---|---|
chat.skimCommandKey |
Combinación de teclas para el comando de búsqueda difusa | char | q settings chat.skimCommandKey "f" |
chat.autocompletionKey |
Combinación de teclas para completar automáticamente las sugerencias de aceptación | char | q settings chat.autocompletionKey "Tab" |
chat.tangentModeKey |
Combinación de teclas para alternar el modo tangente | char | q settings chat.tangentModeKey "t" |
chat.delegateModeKey |
Combinación de teclas para el comando delegado | char | q settings chat.delegateModeKey "d" |
Conmuta funciones
| Clave de configuración | Description (Descripción) | Tipo | Ejemplo |
|---|---|---|---|
chat.enableTangentMode |
Habilite la función de modo tangente | booleano | q settings chat.enableTangentMode true |
introspect.tangentMode |
Introduzca automáticamente el modo tangente para las preguntas de introspección | booleano | q settings introspect.tangentMode true |
chat.enableTodoList |
Habilite la función de lista de tareas pendientes | booleano | q settings chat.enableTodoList true |
chat.enableCheckpoint |
Habilite la función de punto de control | booleano | q settings chat.enableCheckpoint true |
chat.enableDelegate |
Habilite la herramienta de delegación para la administración de subagentes | booleano | q settings chat.enableDelegate true |
Configuración de API y servicio
| Clave de configuración | Description (Descripción) | Tipo | Ejemplo |
|---|---|---|---|
api.timeout |
Tiempo de espera de solicitud de API en segundos | número | q settings api.timeout 30 |
api.codewhisperer.service |
CodeWhisperer URL del punto final del servicio | cadena | q settings api.codewhisperer.service "https://codewhisperer.us-east-1.amazonaws.com" |
api.q.service |
Una URL de punto final de servicio | cadena | q settings api.q.service "https://q.us-east-1.amazonaws.com" |
Configuración del protocolo de contexto del modelo
| Clave de configuración | Description (Descripción) | Tipo | Ejemplo |
|---|---|---|---|
mcp.initTimeout |
Tiempo de espera de inicialización del servidor MCP | número | q settings mcp.initTimeout 10 |
mcp.noInteractiveTimeout |
Tiempo de espera del MCP no interactivo | número | q settings mcp.noInteractiveTimeout 5 |
mcp.loadedBefore |
Realice un seguimiento de los servidores MCP cargados anteriormente | booleano | q settings mcp.loadedBefore true |
Ejemplos de configuraciones comunes
Estos son algunos escenarios de configuración comunes:
Configuración básica
# Enable telemetry q settings telemetry.enabled true # Set default chat model q settings chat.defaultModel "claude-3-sonnet" # Disable greeting message q settings chat.greeting.enabled false
Configuración de la base de conocimientos
# Enable knowledge base q settings chat.enableKnowledge true # Set file patterns to include q settings knowledge.defaultIncludePatterns '["*.py", "*.js", "*.md", "*.txt"]' # Set file patterns to exclude q settings knowledge.defaultExcludePatterns '["*.log", "node_modules", ".git", "*.pyc"]' # Set maximum files to index q settings knowledge.maxFiles 2000
Configuración de funciones
# Enable experimental features q settings chat.enableThinking true q settings chat.enableTangentMode true q settings chat.enableTodoList true q settings chat.enableCheckpoint true # Configure key bindings q settings chat.tangentModeKey "t" q settings chat.delegateModeKey "d"
Visualización y administración de la configuración
# View all configured settings q settings list # View all available settings with descriptions q settings list --all # View specific setting q settings chat.defaultModel # Export settings as JSON q settings list --format json-pretty > my-settings.json # Delete a setting q settings --delete chat.defaultModel
Configuración de solución de problemas
Problemas y soluciones habituales al trabajar con la configuración:
Valores de configuración no válidos
Si encuentra errores al configurar los valores:
-
Valores booleanos: utilice
trueofalse(en minúsculas) -
Valores de matriz: utilice el formato JSON con comillas simples:
'["item1", "item2"]' -
Valores de cadena: utilice comillas para cadenas con espacios:
"my value"
Restablecer la configuración
Para restablecer la configuración a sus valores predeterminados:
# Delete individual settings q settings --delete setting.name # Open settings file for manual editing q settings open # View current settings to identify issues q settings list --all
Problemas con el archivo de configuración
Si el archivo de configuración se daña:
-
Realice una copia de seguridad de la configuración actual:
q settings list --format json > backup.json -
Abre el archivo de configuración:
q settings open -
Compruebe la sintaxis de JSON o restaure desde la copia de seguridad
Otros comandos de la CLI de Amazon Q
Amazon Q ofrece muchas otras características de línea de comandos, además de la administración de la configuración. Para obtener una referencia completa de todos los comandos disponibles y sus argumentos, consulte Referencia de comandos de la CLI de Amazon Q.
Para obtener ayuda con cualquier comando, utilice el indicador --help:
q [COMMAND] --help