Integrer den upolstrede LLM API
Integrer den upolstrede LLM API med et standard OpenAI-kompatibelt endepunkt. Denne guide dækker autentificering, anmodningsparametre, streaming og fejlhåndtering til udviklere, der har brug for pålidelige, upolstrede svar.
Base URL og autentificering
Brug den angivne base URL og API-nøgle til alle anmodninger. Endpointet er https://api.howtomakechatgptunfiltered.com/v1. Send din nøgle i Authorization header som en Bearer-token. Dette standardformat giver dig mulighed for at skifte til vores service uden at ændre din klientkode. Du får en API-nøgle øjeblikkeligt efter tilmelding med Google eller e-mail. Der kræves ikke telefonnummer.
curl https://api.howtomakechatgptunfiltered.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "calculate total tokens for input array"}]
}'Fejl som 401 indikerer en ugyldig nøgle, mens 402 betyder, at du har brug for mere kredit. Din nøgle er aktiv, så snart du ser den på dashboardet.
POST /v1/chat/completions Parametre
Send dine prompts til chat completion-endepunktet med standardparametre. Brug model: "uncensored" til at vælge modellen. Context-vinduet er 100,000 tokens for prompt og completion tilsammen. Du kan indstille temperature, top_p, og stop sekvenser. Maks output er 16,000 tokens pr. anmodning. Indstil max_tokens til at undgå uventet truncering. JSON-tilstand er tilgængelig via response_format. Function calling fungerer med tools. Parametre som presence_penalty og frequency_penalty hjælp med at kontrollere gentagelse. Seed-værdier sikrer reproducerbare output.
Streaming-svar og tokenoptælling
Aktivér streaming ved at indstille stream: true i din anmodning. API'et returnerer Server-Sent Events (SSE) til real-time token-levering. Detaljer om tokenforbrug vises i den sidste del af streamet. Dette giver dig mulighed for at spore omkostninger og kontekstforbrug præcist. Streaming reducerer den opfattede latens for lange svar. Det er ideelt til chatgrænseflader. Du kan analysere delvise tokens til øjeblikkelig visning. Den sidste del indeholder de fulde forbrugsstatistikker. Denne gennemsigtighed hjælper dig med at overvåge API-forbrug.
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)
Function Calling og JSON-tilstand
Brug funktionssamtale til at integrere eksterne værktøjer. Definer værktøjer i tools parameter. Modellen returnerer et funktionskald-objekt til din kode til eksekvering. Indstil tool_choice til auto eller angiv et værktøj. JSON-tilstand håndhæver struktureret output. Indstil response_format til {"type": "json_object"}. Dette sikrer gyldig JSON til parsing. Det er nyttigt til dataudtræk. Funktionskald understøtter komplekse arbejdsgange. Modellen håndterer værktøjsargumenter automatisk. JSON-tilstand forhindrer formatteringsfejl. Begge funktioner fungerer med den ubegrænsede model. De integreres med standard OpenAI SDK'er.
Fejlhåndtering og hastighedsbegrænsninger
Håndter fejl elegant med standard HTTP-statuskoder. 401 betyder, at din API-nøgle er ugyldig. 402 indikerer utilstrækkelig forudbetalt kredit. 429 signalerer, at du har ramt hastighedsgrænsen. Grænsen er 300 anmodninger i minuttet per nøgle. Du kan have 8 samtidige anmodninger. Anmodningskroppen skal være under 8 MB. Fejl og afvisninger forbruger ikke kredit. Refunderinger er ikke tilgængelige for brugt kredit. Dobbeltopkrævninger fikses via Support. Hver konto får én aktiv nøgle. En ny nøgle erstatter den gamle. Tjek altid statuskoden.
GET /v1/models Endpoint
Tilgængelige modeller med en GET-request. Endpunktet er /v1/models. Den returnerer en liste over modelobjekter. Vores tjeneste tilbyder én model: uncensored. Dette bekræfter, at API'et fungerer. Brug dette endpoint til sundhedstjek. Det returnerer metadata om modellen. Model-ID'et er altid uncensored. Dette standard endepunkt sikrer kompatibilitet. Det fungerer med ethvert OpenAI-kompatibelt klient. Du kan hurtigt verificere forbindelsen. Det er nyttigt til automatiserede tests. Responsen inkluderer modelnavn og ID.
Python
from openai import OpenAI
client = OpenAI(base_url="https://api.howtomakechatgptunfiltered.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.howtomakechatgptunfiltered.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);Almindelige spørgsmål
Hvordan gør jeg chatgpt unfiltered ved hjælp af denne API?
Indstil model-ID'et til "uncensored" i dine anmodninger. API'et leverer en open-weight-model finjusteret til ingen afslag. Den fungerer med standard OpenAI SDK'er ved at ændre base URL'en. Brug den medfølgende API-nøgle til autentificering. Dette eliminerer behovet for lokal opsætning.
Hvad er prisen for denne uncensored chatgpt API?
Prisen er $0.15 per 1M input-tokens og $0.50 per 1M output-tokens. Kredit er forudbetalt via crypto (USDT eller USDC). Fejl og nægtelser er gratis. Kredit udløber aldrig. Der er ingen abonnementsgebyrer. Bonuskredit er tilgængelig ved større opfyldninger.
Hvordan fejlsøger jeg manglende citationer i parallelle chat-API-svar?
Sørg for, at du parser den sidste SSE-chunk for forbrugsdata. Streaming-svar indeholder tokenantal i den sidste hændelse. Hvis citationer mangler, skal du tjekke, at du ikke afbryder streamet for tidligt. Modellen returnerer kun forbrugsoplysninger, når streamet er afsluttet. Verificer, at din klient håndterer SSE korrekt.
Generer din API-nøgle
Tilmeld dig, kopier nøglen, opdater din base URL. Færdigt.