Skip to main content
O Cursor envia conclusões de chat para qualquer URL base que você definir. A integração consiste em dois campos e um nome de modelo. O Cursor não oferece um local para definir start_within, então o prazo é anexado à chave. Crie uma primeiro (consulte chaves de agente). Escolha um nível em vez de Flex race. O Cursor envia parâmetros de Chat Completions que uma corrida recusa, e a seção Solução de problemas abaixo explica o porquê. O Cursor mantém essas configurações em sua própria interface de usuário, sem arquivo de configuração para escrever, então esta página não possui um prompt de configuração de agente. As etapas abaixo levam menos de um minuto para serem realizadas manualmente.

Configurar o Cursor

  1. Abra as configurações do Cursor com Cmd+, no macOS, ou Ctrl+, no Windows e Linux.
  2. Clique em Models na barra lateral.
  3. Habilite Override OpenAI Base URL. Insira a URL do roteador, incluindo o sufixo /v1.
  1. Cole sua chave de agente no campo OpenAI API Key.
  1. Adicione gpt-5.6-sol à lista de modelos. O Cursor nos envia este nome literalmente.
  2. Clique em Verify.
O Cursor anexa /chat/completions à URL base e envia a chave como um token de portador. A chave fornece o prazo.

Confirmar a aplicação da chave

Toda resposta vem com x-flexinference-defaults-applied. O Cursor não mostra os cabeçalhos de resposta, então leia a requisição no painel em Logs em vez disso.

Solução de problemas

400 unsupported_parameter em cada requisição. O Cursor enviou um parâmetro de Chat Completions que não traduzimos, e em um modelo que não seja OpenAI, recusamos qualquer um deles. Mude para um modelo gpt-*. A lista completa é seed, stop, presence_penalty, frequency_penalty, logit_bias, logprobs, top_logprobs, prediction, audio, modalities e web_search_options. 400 key_default_not_applicable. Sua chave contém uma duração e o Cursor enviou um desses parâmetros junto, o que não é compatível com uma flex race. Edite a chave para Standard, Priority ou Auto. Um 401 que não parece ser nosso. A URL base está em branco ou incorreta, então o Cursor enviou sua chave para api.openai.com e o OpenAI a recusou. Defina tanto a URL base quanto o campo da chave. 422 em modelos Claude. Essa recusa não é nossa. Executamos claude-* em Chat Completions traduzindo a requisição para a API Messages da Anthropic, desde que o corpo não tenha nenhum parâmetro nativo de Chat. O próprio caminho do Cursor para Claude através de uma URL base sobrescrita falha dessa forma do lado dele. Use um slug gpt-* para prosseguir, ou envie a mesma requisição diretamente para nós para ver qual lado a recusa. Claude funcionou ontem, 422 hoje. Ativar o Anthropic BYOK no Cursor também ativa a sobrescrita da URL base sem avisar. Desative um dos dois. O preenchimento automático de abas nunca aparece em seus logs. O Cursor executa o Tab em seu próprio backend, e a sobrescrita se aplica apenas ao chat. Nada está errado. Verify passou, mas as requisições ainda falham. Verify verifica o formato da chave e se o endpoint responde, não todos os caminhos de recursos. Envie uma requisição de chat para verificar se funciona. Consulte erros para cada recusa que retornamos, e chaves de agente para aquelas que não são específicas do Cursor.