fi ▾

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.

Hanki avaimesi