Documentação da API & Início Rápido
Insira um endpoint de modelos de IA locais sem restrições na sua stack existente com zero sobrecarga de configuração.
Configuração da URL Base e Autenticação
A chave da API autentica todas as solicitações. Gere-a pelo painel de controle usando credenciais do Google ou e-mail. Passe-a no Authorization cabeçalho como um token Bearer.
- URL Base:
https://api.unrestrictedlocalaimodels.com/v1 - Cabeçalho:
Authorization: Bearer YOUR_API_KEY
Não se aplica fadiga de assinatura ou ciclos de faturamento mensal. O crédito é pré-pago e nunca expira.
O Endpoint /v1/chat/completions
Envie uma solicitação de chat padrão para gerar texto sem a lógica de recusa de conteúdo.
O endpoint aceita a mesma estrutura JSON da OpenAI. Defina model para uncensored. O sistema processa sua entrada e retorna a saída bruta.
Erros durante o processamento não consomem crédito. Recusas são gratuitas. Apenas a geração de tokens bem-sucedida conta contra seu saldo.
Integração do SDK Python
Use a biblioteca Python oficial da OpenAI. Aponte-a para a nossa URL base.
Isso permite que você aproveite o código existente. A biblioteca lida com a serialização JSON automaticamente.
Definir api_key para sua chave. Defina base_url para o nosso endpoint. Passe model="uncensored" na sua solicitação.
Integração do SDK Node.js
Inicialize o cliente OpenAI com nossa URL base. Isso funciona com qualquer SDK compatível.
Configure o objeto do cliente. Passe sua chave de API. A biblioteca gerencia o ciclo de vida da solicitação.
Chamar chat.completions.create(). Defina o ID do modelo. Receba o objeto de resposta contendo o texto gerado.
Respostas em Streaming e Uso de Tokens
Ative o streaming definindo stream: true. O servidor envia Server-Sent Events.
Os dados de uso de tokens aparecem no último chunk. Isso permite o rastreamento preciso do faturamento.
Lide com atualizações parciais. Atualize sua interface do usuário em tempo real. O fluxo SSE termina limpamente.
Tratamento de Erros e Limites de Taxa
Os limites de taxa se aplicam por chave. Você pode enviar 300 solicitações por minuto. A concorrência é limitada a 8 solicitações simultâneas.
Um status 401 significa uma chave inválida. Um status 402 indica crédito insuficiente. Um status 429 sinaliza limitação de taxa.
A janela de contexto é de 100.000 tokens. A saída é limitada a 16.000 tokens. Os corpos das solicitações devem permanecer abaixo de 8 MB.
cURL
curl https://api.unrestrictedlocalaimodels.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the three main dependencies for this rust crate"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.unrestrictedlocalaimodels.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.unrestrictedlocalaimodels.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)Perguntas frequentes
Como faço para recarregar meu crédito pré-pago?
Recarregue apenas com criptomoedas. Aceitamos USDT na rede TRC20 ou USDC na rede Base. A recarga mínima é de $20. Crédito bônus é aplicado para valores maiores.
O modelo é treinado com meus dados?
Não. Os prompts não são usados para treinamento. Seus dados permanecem privados. Não retemos seu histórico de conversas para melhoria do modelo.
Posso usar isto para conteúdo NSFW?
Sim. O modelo é sem censura. Ele não recusa conteúdo adulto lícito. A única restrição rígida é a ausência de conteúdo sexual envolvendo menores.
Obtenha sua chave de API
Registre-se, obtenha sua chave e atualize sua URL base. É tudo o que é necessário.
Obtenha sua chave