Codex API Quickstart
Implante a API de LLM sem censura em minutos usando ferramentas padrão compatíveis com OpenAI. Este guia cobre autenticação, streaming e chamada de ferramentas com zero fricção de assinatura.
sem censurahttps://api.codexfiyat.com/v1
Comece com saldo de teste gratuito
Use e-mail e senha para receber sua chave imediatamente.
Obtenha sua chaveInstalação e Configuração
O codex api requer uma chave válida e o URL base correto. Cadastre-se via Google ou e-mail para receber sua chave imediatamente. Nenhum número de telefone é necessário. Use os SDKs oficiais da OpenAI definindo o base_url para https://api.codexfiyat.com/v1.
A autenticação usa o padrão Authorization: Bearer Cabeçalho. Cada conta possui uma chave ativa. Gerar uma nova chave revoga a anterior instantaneamente. Isso simplifica a rotação sem gerenciar múltiplas credenciais.
Exemplo de Solicitação Principal
Envie uma solicitação de conclusão para o uncensored o modelo usando qualquer cliente HTTP. O endpoint aceita parâmetros padrão como temperature e top_p. Configure seu cliente para lidar com respostas JSON de forma eficiente.
- Defina o modelo para
uncensored. - Inclua sua prompt do sistema para contexto.
- Defina mensagens do usuário no
messagesarray.
A resposta contém texto gerado e estatísticas de uso de tokens. Erros retornam códigos HTTP padrão com mensagens descritivas. Você pode testar a conectividade com uma consulta simples antes de escalar.
Streaming Yanitlar
Ative o streaming definindo stream: true na sua solicitação. A API retorna Eventos Enviados pelo Servidor (SSE) para entrega de tokens em tempo real. Analise cada fragmento para exibir o texto incrementalmente para seus usuários.
Esta abordagem reduz significativamente a latência percebida. Respostas extensas aparecem instantaneamente conforme são geradas. O último chunk inclui o uso total de tokens para faturamento preciso.
Chamada de Ferramentas (Chamada de Funções)
Defina funções no tools parâmetro para habilitar chamada de ferramentas. O modelo retorna chamadas de função em formato JSON estruturado. Use tool_choice: auto para detecção automática.
Execute a função solicitada no seu backend. Envie o resultado de volta para o modelo em uma nova mensagem. O modelo então gera uma resposta em linguagem natural com base na saída da ferramenta. Isso permite fluxos de trabalho complexos sem análise manual.
Modo JSON
Força saída estruturada definindo response_format para {"type": "json_object"}. O modelo garante JSON válido na resposta. Isso elimina a necessidade de análise por regex ou lógica de retry.
Use este modo para extração de dados confiável. Ele funciona perfeitamente com definições de ferramentas. Certifique-se de que seu prompt descreva claramente o esquema esperado. Estruturas JSON inválidas são raras neste modo.
Limitler ve Sinirlar
A API impõe limites rigorosos para garantir estabilidade. Você pode enviar 300 requisições por minuto por chave. A concorrência é limitada a 8 requisições simultâneas. A janela de contexto máxima é de 100.000 tokens.
A saída máxima é de 16.000 tokens por solicitação. Se max_tokens não estiver definido, o limite cai para 2.048. Solicitações que excedem o limite de tamanho de corpo de 8 MB retornam um erro. Monitore seu uso por meio do painel para evitar interrupções.
cURL
curl https://api.codexfiyat.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list available server configurations for ubuntu"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.codexfiyat.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.codexfiyat.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 autentico com a API codex?
Inclua sua chave de API no cabeçalho Authorization como um token Bearer. Gere sua chave no painel após o cadastro com Google ou e-mail. A chave é válida imediatamente após a criação.
O que acontece se eu exceder o limite de taxa?
A API retorna um código de status 429. Você deve aguardar até que a janela seja reiniciada ou reduzir a frequência de suas solicitações. Solicitações simultâneas são limitadas a oito por chave. Exceder isso causa limitação imediata.
O modelo sem censura suporta streaming?
Sim, o streaming é totalmente suportado via Server-Sent Events. Defina o parâmetro stream como true na sua solicitação. Os tokens são entregues incrementalmente para aplicações de baixa latência. O último chunk contém estatísticas de uso.
Obtenha sua chave de API instantaneamente
Registre-se, recupere a chave e atualize sua URL base. Essa é toda a configuração.