Uncensored API -pikaopas
Integroi puhtaan sisällön LLM-API koodipohjaasi ilman kitkaa. Lisää base URL ja API-avaimesi, aja sitten vakiintunutta OpenAI-yhteensopivaa koodia tuottaa tekstiä ilman sisällöntorjuntaa.
Asenna virallinen OpenAI:n SDK
Aloita asentamalla kirjasto, joka käsittelee olemassa olevan infrastruktuurin. Tuemme alan yleistä asiakasohjelmaa varmistaen, että koodisi pysyy siirrettävänä. Tämä välttää toimittajalukon ja antaa sinun käyttää tuotannon ulkopuolista malliasi saman käyttöliittymän kautta.
from openai import OpenAI
client = OpenAI(base_url="https://api.kimicontextwindow.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)
Aseta base URL ja API-avaimesi
Osoita asiakkaasi omalle päätepisteelle ohittaaksesi vakiosuodattimet. Määritä ympäristömuuttujasi heti varmistaaksesi tunnustiedturvallisuuden. API-sovelluksemme odottaa tiettyä perusosoitetta ja kelvollista avainta todentamista varten.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.kimicontextwindow.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);
Lähetä ensimmäinen pyyntö kohteeseen /v1/chat/completions
Kutsu chat-päätepistettä järjestelmä- ja käyttäjäviestiesi kanssa. Malli käsittelee syötteen ja palauttaa suoran tekstimallin ilman tarpeettomia kieltäytymisiä. Käytä uncensored mallin tunnus rajoittamattomiin tuloksiin.
curl https://api.kimicontextwindow.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the RFC 9001 document in 200 words"}]
}'
Käsittele streamausvastaukset SSE:n kautta
Ota käyttöön streamaus, jotta saat tokenit vastaanotettua niiden luomisen aikana, mikä vähentää koettua viivettä. Palvelin lähettää Server-Sent Eventsia, mikä mahdollistaa sovelluksesi näyttää tuloksia asteittain. Tämä on ihanteellista keskusteluliittymille, joissa käyttäjät odottavat välitöntä palautetta.
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)
Ota JSON-tila tai funktion kutsuminen käyttöön
Rakenna lähtösi ohjelmoitavaa käyttöä varten mahdollistamalla JSON-tila. Voit myös määritellä työkalut funktiokutsuja varten integroidaksesi ulkoisiin järjestelmiin. Molemmat toiminnallisuudet toimivat yksittäisen suodattamattoman mallimme kanssa luotettavaan datan hankintaan.
Tarkista käyttö, rajoitukset ja virheet
Seuraa tokenimäärää ja pyyntörajoituksiasi välttääksesi palvelukatkoksia. API:amme tukee 100 000 tokenin kontekstiikkunaa ja 300 pyyntöä minuutissa -rajaa. Jos näet virheen 401, tarkista avaimesi; virhekoodi 402 tarkoittaa, että sinun täytyy täydentää saldoa kryptolla; ja virhekoodi 429 tarkoittaa, että ylityit nopeusrajoituksen.
UKK
Miten aloitan rajoittamattoman APIn käytön nopeasti?
Rekisteröidy Google- tai sähköpostiosoitteella saadaksesi API-avaimen välittömästi. Lisää base URL ja avain OpenAI SDK:hosi, ja lähetä sitten pyyntö chat-completions-päätepisteeseen.
Mikä on kontekstiruutturajoitus tälle sensuroimattomalle LLM:lle?
Malli tukee 100 000 tokenin kontekstiikkunaa yhdistetylle syötteelle ja tulokselle. Voit tuottaa enintään 16 000 tokenia pyyntöä kohden tai 2 048, jos et määritä max_tokens-arvoa.
Miksi saan 402-virheen rajoittamattomissa AI-API-pyyntöissäni?
Virhe 402 tarkoittaa, että esimaksusaldo on loppu. Sinun täytyy lisätä saldoa käyttämällä USDT:tä (TRC20) tai USDC:tä (Base) jatkaaksesi pyyntöjen lähettämistä. Virheet ja hylkäykset eivät kuluta saldoa.
Hanki API-avain
Rekisteröidy, kopioi token, päivitä perus-URL-osoite. Se on kaikki.