PT ▾
Obtenha sua chave

Documentação da API para Desenvolvedores Cursor

Este guia rápido mostra aos usuários do Cursor IDE como configurar nossa API compatível com OpenAI para geração de texto sem censura. Substitua seu endpoint padrão para contornar restrições mantendo o mesmo código de cliente que você já conhece.

Autenticação e URL Base

Nossa API utiliza autenticação padrão com token Bearer. Defina sua URL base para HTTPS://api.cursoraiapikey.com/v1 e passe sua chave no cabeçalho Authorization. Este endpoint funciona com qualquer SDK compatível com OpenAI. Você recebe uma chave imediatamente após se registrar com Google ou e-mail. Nenhum número de telefone é necessário. O crédito nunca expira. Erros são gratuitos. Recusas são gratuitas. Pague apenas por tokens reais. Authorization: Bearer YOUR_API_KEY é tudo o que você precisa. Comece a fazer solicitações imediatamente. O sistema é simples. A transparência importa.

Primeira solicitação

Envie uma solicitação POST para /v1/chat/completions para gerar texto. Use o modelo "uncensored" para respostas sem restrições. Inclua seu prompt de sistema para orientar o comportamento. A API aceita estruturas JSON padrão do OpenAI. Aqui está um exemplo básico usando curl. Substitua YOUR_API_KEY por suas credenciais. Envie sua mensagem e receba a saída de texto. Esta é a interação principal. Mantenha simples.

curl https://api.cursoraiapikey.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List three key features of the new API update"}]
  }'

Integração do SDK Python

Use o pacote Python oficial da OpenAI. Defina a URL base e a chave da API. Passe as mensagens como uma lista de dicionários. Solicite o modelo "uncensored". O SDK lida com as novas tentativas automaticamente. A transmissão é suportada. A chamada de funções também funciona. Configure temperatura e top_p para controle. Esta abordagem minimiza as alterações de código. Sua lógica existente permanece intacta. Basta apontar para nossa URL. Eficiência é fundamental. Desenvolvedores preferem ferramentas familiares.

from openai import OpenAI

client = OpenAI(base_url="https://api.cursoraiapikey.com/v1", api_key="YOUR_KEY")

resp = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)

Uso do SDK Node

Inicialize o cliente OpenAI em Node.js. Substitua o basePath pela nossa URL. Defina apiKey para sua credencial. Chame chat.completions.create(). Passe o modelo como "uncensored". Aguarde o resultado. Trate erros elegantemente. O ecossistema Node é robusto. Você obtém respostas em tempo real. O código é limpo. As dependências são padrão. Não são necessárias bibliotecas extras. Apenas configure o cliente. Execute seu script. Obtenha seu texto. A simplicidade vence.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.cursoraiapikey.com/v1", apiKey: process.env.API_KEY });

const resp = await client.chat.completions.create({
  model: "uncensored",
  messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);

Suporte a Streaming e Ferramentas

Ative o streaming definindo stream como true. Receba tokens por meio de Eventos Enviados pelo Servidor. Use chamada de função para integração de ferramentas. Defina ferramentas na sua solicitação. O modelo retorna argumentos. Analise-os com segurança. Existe suporte para o modo JSON. Defina response_format como json_object. Isso garante uma saída válida. Combine streaming com ferramentas para aplicativos dinâmicos. Atualizações em tempo real melhoram a UX. Os desenvolvedores adoram baixa latência. Controle o fluxo. Adapte-se às necessidades. A flexibilidade é essencial.

stream = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Tell the story in second person."}],
    stream=True,
)
for chunk in stream:
    if chunk.choices and chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="", flush=True)

Limites, Erros e Contexto

A janela de contexto é de 100.000 tokens. A saída máxima é de 16.000 tokens. O limite de solicitações por minuto é de 300. Solicitações simultâneas por chave é 8. O tamanho máximo do corpo é de 8 MB. O erro 401 significa chave inválida. O erro 402 significa sem crédito. O erro 429 significa limite de taxa. O crédito é pré-pago. Erros são gratuitos. Recusas são gratuitas. Sem mensalidades. Use cripto para recarga. USDT ou USDC. Comece com $20. Obtenha bônus. Continue programando.

Perguntas frequentes

Como começar com a chave de API cursor AI?

Cadastre-se com Google ou e-mail na página Get API key. Sua chave aparece imediatamente. Não é necessário número de telefone. Adicione $20 em criptomoeda para começar a usar o LLM uncensored. Crédito de avaliação de $0,50 está disponível para novas contas. Ele dura 7 dias.

Qual é a janela de contexto e o limite de saída?

A janela de contexto é de 100.000 tokens para prompt e conclusão. Você pode gerar até 16.000 tokens por solicitação. Se você não definir max_tokens, o limite é de 2.048 tokens. Isso permite conversas longas e processamento de documentos. Ajuste os parâmetros para se adequar ao seu caso de uso. Transmita respostas grandes para uma melhor experiência do usuário.

Por que estou recebendo um erro 402?

Um erro 402 indica que o crédito pré-pago está esgotado. A API não cobra por erros ou recusas. Você paga apenas pelos tokens reais utilizados. Adicione fundos usando USDT (TRC20) ou USDC (Base). A recarga mínima é de $20. Bônus são aplicados em níveis mais altos. Adicione fundos para retomar o serviço imediatamente.

Obtenha sua chave de API

Cadastre-se, copie as credenciais e atualize a URL base. É só isso que você precisa fazer.