PT ▾

API LLM uncensored code-first

Guia de início rápido da API IA sem censura

Integre nossa API de IA uncensored com sintaxe compatível com OpenAI para gerar texto sem recusas de conteúdo. Este guia rápido cobre autenticação, requisições, streaming e saída estruturada para sua aplicação.

Pré-requisitos e Autenticação

Comece criando uma conta e gerando sua chave de API. Use Continuar com Google ou forneça um e-mail e senha no Obter chave de API página. A chave aparece imediatamente. Não é necessário número de telefone. Defina seu OPENAI_API_KEY variável de ambiente para este valor. Use esta URL base para todas as solicitações: https://api.uncensoredaiplatform.com/v1.

curl https://api.uncensoredaiplatform.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "set max tokens to 2048 and temperature to 0.7"}]
  }'

Enviando sua primeira solicitação

Envie uma requisição POST para /v1/chat/completions com o ID do modelo uncensored. Inclua seu array de mensagens no corpo. A API retorna uma resposta de texto. Isso funciona com qualquer cliente compatível com OpenAI. Altere a URL base e a chave de API na sua configuração. Use esta estrutura simples para testar a conectividade.

from openai import OpenAI

client = OpenAI(base_url="https://api.uncensoredaiplatform.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)

Node.js

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.uncensoredaiplatform.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);

Streaming

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)

Obtenha sua chave de API

Cadastre-se, copie a chave, troque a URL base. É só isso.

Resgatar chave de teste