Saltar para o conteúdo principal
Versão: 2.0.0

Cursor AI IDE

O Cursor é um editor de código / IDE alimentado por IA. Usando LLMs para gerar e revisar código, o Cursor é uma alternativa ao muito popular GitHub Copilot. Você pode usar o Cursor com seu próprio nó Gaia como backend LLM. Há duas grandes razões para isso

  • O seu nó Gaia pode ser complementado por uma base de conhecimentos específica do seu repositório de código proprietário, das escolhas de linguagem de programação e das diretrizes/estilos de codificação.
  • O teu nó Gaia pode garantir que o teu código se mantém privado dentro da tua organização.

Pré-requisitos

É necessário um nó Gaia para fornecer serviços da API LLM. É possível

Neste tutorial, usaremos os nós públicos do Qwen 2.5 Coder para alimentar o Cursor.

Tipo de modeloURL de base da APINome do modelo
Assistente de codificação geralhttps://coder.gaia.domains/v1codificador
Assistente de programação com conhecimentos de Rusthttps://rustcoder.gaia.domains/v1codificador de ferrugem
Perito em ferrugem (mais lento mas mais preciso)https://rustexpert.gaia.domains/v1especialista em ferrugem

Uma limitação do Cursor é que ele não suporta serviços LLM locais. Um nó Gaia vem com um túnel de rede padrão que transforma seu serviço LLM local em um serviço HTTPS acessível a partir da Internet. Isso permite que o Cursor use seu próprio LLM privado para codificação. Comece seu próprio Qwen Coder ou Qwen Coder com nós Rust hoje mesmo!

Configurar o cursor

Primeiro, descarregue e instale o Cursor. Clique no botão Definições no canto superior direito. Em seguida, clique em Modelos para configurar o serviço LLM de backend.

Em segundo lugar, adicione um modelo chamado codificador e desativar todos os outros modelos como gpt-4o.

Em terceiro lugar, vá para a secção OpenAI API Key,

  • Clique em Substituir o URL de base do OpenAI. Tipo https://coder.gaia.domains/v1 aqui.
  • Para a chave da API OpenAI, pode utilizar quaisquer caracteres aleatórios, tais como GAIA. Clique em Verfiy para testar se a ligação está correta.

Utilizar o Cursor

É possível utilizar

  • command + K para editar o código realçado
  • command + L para abrir a sala de conversação e fazer perguntas sobre o código.

Guia de vídeo