Kehittäjän pikakäynnistysopas
Yhdistä olemassa oleva OpenAI-yhteensopiva asiakas sensuroimattomaan LLM-API:iin sekunneissa. Tämä opas kattaa autentikoinnin, pyyntömuodot, streamauksen ja työkalujen käytön nopeaa integraatiota varten.
Todennus & Base URL
Käytä API-avaintasi Authorization: Bearer header. Base URLimme on https://api.apiclaudecheap.com/v1sensuroimaton. Saat yhden avaimen per tili, joka myönnetään välittömästi Google- tai sähköpostirekisteröitymisen jälkeen. Puhelinnumeroa ei vaadita.
Chat Completions Endpoint
Lähetä teksti POST /v1/chat/completions. Malli tuottaa tekstivastauksia ilman sisällön kieltä laillisille aikuisaiheille. Pyynnöt noudattavat standardia JSON-rakennetta. Syötetokenit maksavat $0,15 miljoonaa kohden, tulostustokenit $0,50 miljoonaa kohden. Virheet ja kielto eivät kuluta krediittiä. Aloita yksinkertaisella viestillä yhteystestaukseen.
curl https://api.apiclaudecheap.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return only the current UTC timestamp"}]
}'
Python SDK -integraatio
Ohita base_url OpenAI-asiakasohjelmistossa. Syötä API-avain ja mallin nimi. Asiakasohjelmisto hoitaa serialisoinnin automaattisesti. Voit streamata tai jäsentää koko vastaukset. Tämä lähestymistapa mahdollistaa olemassa olevien koodikantojen uudelleenkäytön. Säädä base URL -osoite osoittamaan päätepisteeseemme. Pidä mallin nimi muuttumattomana uncensored. Testaa ensin lyhyellä kehotteella.
from openai import OpenAI
client = OpenAI(base_url="https://api.apiclaudecheap.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 SDK -integraatio
Määritä baseUrl valinta Node-asiakkaassasi. Aseta API-avaus otsikoihin. Käytä uncensored mallin. Tämä mahdollistaa toimittajien vaihtamisen ilman sovelluslogiikan muutoksia. SDK hallitsee HTTP-yhteyttä. Käsittele virheet joustavasti. Tarkista vastauksen statuskoodi. Jäsennä JSON-runko. Tämä menetelmä toimii sekä synkronisissa että asynkronisissa pyynnöissä.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apiclaudecheap.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 with SSE
Ota streamaus käyttöön asettamalla stream: true. Palvelin lähettää Server-Sent Events -tapahtumia (SSE). Jokainen lohko sisältää osittaista tekstiä. Viimeinen lohko sisältää token-käyttötilastot. Tämä vähentää havaittua viivettä pitkissä vastauksissa. Puskuroi lohkot sovelluksessasi. Yhdistä ne muodostaaksesi täydellisen viestin. Käsittele yhteyden virheet suorituksen aikana. Seuraa token-käyttöä pysyäksesi budjetin sisällä.
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)
Funktio Calling & JSON Mode
Määritä työkalut tools taulukkoa. Malli palauttaa rakenteellista dataa tarvittaessa. Käytä response_format: {type: "json_object"} tiukalle JSON:lle. Tämä varmistaa ennustettavat tulokset automaatioon. Lämpötila ja top_p ohjaavat satunnaisuutta. Alhaisemmat arvot tekevät vastauksista deterministisempiä. Aseta siemenarvo toistettavuutta varten. Lopetussekvenssit keskeyttävät luonnin ajoissa. Läsnäolo- ja frekvenssirangaistukset säätävät token-toistoa.
Usein kysytyt kysymykset
Miksi 429-nopeusrajoitus aktivoituu?
Olet ylittänyt 300 pyyntöä minuutissa tai 8 samanaikaista pyyntöä per avain -rajan. Jokaisella avaimella on tiukka raja. Odota muutama sekunti ennen uudelleenyritystä. Päivitä avaintasi tai jaa kuormitus useiden avainten kesken tarvittaessa.
Mitä tapahtuu 402-virhetilanteessa?
Esiladattu saldo on loppunut. Virheet ja hylkäykset eivät kuluta saldoa. Lataa USDT:llä tai USDC:llä jatkaaksesi. Saldo ei vanhene, joten voit lisätä varoja myöhemmin.
Kuinka suuri konteksti-ikkuna on?
Kontekstiikkuna on 100 000 tokenia syötteelle ja tulosteelle yhteensä. Maksimituloste on 16 000 tokenia pyyntöä kohti. Yli 8 Mt:n kokoiset pyynnöt hylätään. Pidä pyyntöjen kokoa kohtuullisena virheiden välttämiseksi.
Hanki avain sekunneissa.
Rekisteröidy, hanki avain ja päivitä base URL. Siinä kaikki.