it ▾
ApiCodex

API LLM senza filtri per NSFW e codice

Richiedi chiave di prova
URL Base
https://api.apicodex.cc/v1
Modello
senza filtri

Integra l'api codex rapidamente

L'API LLM senza censure è pronta per l'integrazione immediata con client compatibili con OpenAI. Ottieni la tua chiave API codex e inizia a inviare richieste a un modello dedicato che gestisce i contenuti per adulti senza rifiuti.

Intestazione di autenticazione URL Base

Avvia ogni richiesta puntando il tuo client verso l'URL base dedicato. Questo endpoint accetta intestazioni standard e sostituisce il proxy OpenAI predefinito senza richiedere modifiche al codice nella maggior parte degli SDK.

  • Base URL: https://api.apicodex.cc/v1
  • Header Auth: Authorization: Bearer YOUR_API_KEY

La chiave API viene generata istantaneamente al momento della registrazione. Puoi ruotare le chiavi se necessario, ma ogni account mantiene una sola chiave attiva alla volta.

curl https://api.apicodex.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "fix syntax error in python loop"}]
  }'

Parametri POST /v1/chat/completions

Invia richieste di completamento testo utilizzando il formato chat standard. L'ID del modello è sempre uncensored e accetta parametri come temperatura e top_p per controllare la creatività.

  • Finestra di contesto: 100.000 token in totale.
  • Output massimo: 16.000 token per richiesta.
  • max_tokens predefinito: 2.048 se non specificato.

I token input e output vengono fatturati separatamente. Gli errori non consumano credito.

from openai import OpenAI

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

Dettagli dell'endpoint GET /v1/models

Interroga i modelli disponibili per confermare la connettività. Questo endpoint restituisce i metadati del modello uncensored ospitato sui nostri server.

  • ID modello: uncensored
  • Tipo: chat-completion

Usa questo endpoint per verificare che la tua chiave API funzioni prima di inviare payload pesanti. Restituisce immediatamente con bassa latenza.

import OpenAI from "openai";

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

Risposte in streaming e utilizzo dei token

Abilita lo streaming impostando stream: true. Il server invia Server-Sent Events (SSE) per ogni token generato. Le statistiche sull'utilizzo dei token appaiono nell'ultimo chunk dello stream.

  • Consegna dei token in tempo reale.
  • L'ultimo chunk contiene i dati di utilizzo.

Lo streaming riduce la latenza percepita per gli output grandi. Monitora l'ultimo chunk per calcolare i costi esatti.

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)

modalità JSON e chiamata di funzioni

Richiedi output strutturato impostando response_format a {"type": "json_object"}. Questo forza il modello a restituire JSON senza i wrapper di markdown.

  • Function calling: supportato tramite il formato standard degli strumenti.
  • Scelta dello strumento: configurabile.

La modalità JSON è ideale per l'analisi dei dati nelle applicazioni. Il function calling abilita flussi di lavoro agent con strumenti esterni.

Gestione degli errori e limiti di velocità

Gestisci gli errori controllando i codici di stato HTTP standard. Un errore 401 significa che la tua chiave API non è valida o mancante. Un errore 402 indica credito prepagato insufficiente. Un errore 429 segnala che hai superato il limite di frequenza.

  • Limite di frequenza: 300 richieste al minuto per chiave.
  • Richieste concorrenti: max 8 per chiave.
  • Corpo della richiesta massimo: 8 MB.

I rimborsi non vengono emessi per il credito, ma gli errori sono gratuiti. Contatta il supporto per problemi di fatturazione.

Domande comuni

Qual è l'URL base per l'API codex?

L'URL di base è HTTPS://api.apicodex.cc/v1. Usa questo endpoint con qualsiasi SDK compatibile con OpenAI aggiornando la configurazione base_url.

Quanto contesto supporta il LLM uncensored?

Il modello supporta una finestra di contesto di 100.000 token per prompt e completamento. L'output massimo per richiesta è di 16.000 token.

Cosa succede se ricevo un errore 402?

Un errore 402 indica che il tuo credito prepagato è esaurito. Aggiungi fondi utilizzando USDT (TRC20) o USDC (Base) per riprendere il servizio. Gli errori non consumano credito.

Ottieni la tua chiave API

Iscriviti, copia il token e punta il tuo client al nostro URL di base. Fatto.