owner/repo, github:main:owner/repo (separados por comas)
ID de sesión
ID de sesión opcional para continuidad de la conversación
Modo genio
Disabled
Consulta (greptile_query)
Consulta repositorios en lenguaje natural y obtén respuestas con referencias de código relevantes. Greptile usa IA para comprender tu base de código y responder preguntas.
Entrada
Parámetro
Tipo
Requerido
Descripción
query
string
Sí
Pregunta en lenguaje natural sobre la base de código
repositories
string
Sí
Lista de repositorios separados por comas. Formato: "github:branch:owner/repo" o simplemente "owner/repo" (predeterminado: github:main)
sessionId
string
No
ID de sesión para continuidad de la conversación
genius
boolean
No
Habilitar modo genio para un análisis más exhaustivo (más lento pero más preciso)
apiKey
string
Sí
Clave API de Greptile
githubToken
string
Sí
Token de acceso personal de GitHub con acceso de lectura al repositorio
Salida
Parámetro
Tipo
Descripción
message
string
Respuesta generada por IA a la consulta
sources
array
Referencias de código relevantes que respaldan la respuesta
Envía un repositorio para que Greptile lo indexe. La indexación debe completarse antes de poder consultar el repositorio. Los repositorios pequeños tardan de 3 a 5 minutos, los más grandes pueden tardar más de una hora.
Entrada
Parámetro
Tipo
Requerido
Descripción
remote
string
Sí
Tipo de remoto de Git: github o gitlab
repository
string
Sí
Repositorio en formato owner/repo (p. ej., "facebook/react")
branch
string
Sí
Rama a indexar (p. ej., "main" o "master")
reload
boolean
No
Forzar reindexación incluso si ya está indexado
notify
boolean
No
Enviar notificación por correo electrónico cuando finalice la indexación
apiKey
string
Sí
Clave de API de Greptile
githubToken
string
Sí
Token de acceso personal de GitHub con acceso de lectura al repositorio
Salida
Parámetro
Tipo
Descripción
repositoryId
string
Identificador único para el repositorio indexado (formato: remote:branch:owner/repo)
statusEndpoint
string
Endpoint URL para verificar el estado de indexación
message
string
Mensaje de estado sobre la operación de indexación
Verifica el estado de indexación de un repositorio. Usa esto para comprobar si un repositorio está listo para ser consultado o para monitorear el progreso de la indexación.
Entrada
Parámetro
Tipo
Obligatorio
Descripción
remote
string
Sí
Tipo de remoto de Git: github o gitlab
repository
string
Sí
Repositorio en formato owner/repo (p. ej., "facebook/react")
branch
string
Sí
Nombre de la rama (p. ej., "main" o "master")
apiKey
string
Sí
Clave de API de Greptile
githubToken
string
Sí
Token de acceso personal de GitHub con acceso de lectura al repositorio
Salida
Parámetro
Tipo
Descripción
repository
string
Nombre del repositorio (owner/repo)
remote
string
Remoto de Git (github/gitlab)
branch
string
Nombre de la rama
private
boolean
Indica si el repositorio es privado
status
string
Estado de indexación: submitted, cloning, processing, completed o failed
Consulta y busca bases de código usando lenguaje natural con Greptile. Obtén respuestas generadas por IA sobre tu código, encuentra archivos relevantes y comprende bases de código complejas.