Cursor AI IDE
Cursor es un editor de código / IDE impulsado por IA. Usando LLMs para generar y revisar código, Cursor es una alternativa al muy popular GitHub Copilot. Puedes usar Cursor con tu propio nodo Gaia como LLM backend. Hay dos grandes razones para ello
- Su nodo Gaia podría complementarse con una base de conocimientos específica para su repositorio de código propietario, opciones de lenguaje de programación y directrices/estilos de codificación.
- Su nodo Gaia podría garantizar que su código permanezca privado dentro de su organización.
Requisitos previos
Necesitarás un nodo Gaia para proporcionar servicios LLM API. Usted puede
En este tutorial, usaremos nodos públicos Qwen 2.5 Coder para alimentar Cursor.
Tipo de modelo | URL base de la API | Nombre del modelo |
---|---|---|
Asistente de codificación general | https://coder.gaia.domains/v1 | codificador |
Asistente de codificación con conocimientos de Rust | https://rustcoder.gaia.domains/v1 | rustcoder |
Experto en óxido (más lento pero más preciso) | https://rustexpert.gaia.domains/v1 | rustexpert |
Una limitación de Cursor es que no soporta servicios LLM locales. Un nodo Gaia viene con un túnel de red por defecto que convierte tu servicio LLM local en un servicio HTTPS accesible desde Internet. Eso permite a Cursor usar tu propio LLM privado para codificar. ¡Empieza tu propio Qwen Coder o Qwen Coder con nodos Rust hoy!
Configurar el cursor
Primero, descarga e instala Cursor. Haz clic en el botón Configuración en la parte superior derecha. A continuación, haz clic en Modelos para configurar el servicio LLM backend.
En segundo lugar, añada un modelo denominado codificador
y desactivar todos los demás modelos como gpt-4o
.
En tercer lugar, ve a la sección Clave de API de OpenAI,
- Haga clic en Sustituir la URL base de OpenAI. Tipo
https://coder.gaia.domains/v1
aquí. - Para la clave de la API de OpenAI, puede utilizar cualquier carácter aleatorio como
GAIA
. Haga clic en Verfiy para comprobar si la conexión es correcta.
Utilizar el cursor
Puede utilizar
- Comando + K para editar el código resaltado
- Comando + L para abrir la sala de chat y hacer preguntas sobre el código.