fi ▾
Hanki avaimesi

Uncensored Model API Quickstart

Aloita uncensored malli-API:n käyttö minuuteissa käyttämällä standardia OpenAI-yhteensopivia työkaluja. Tämä nopea aloitusopas ohjaa sinut todennuksen, pyyntöjen, streamauksen ja virheiden käsittelyn läpi suoraa integraatiota varten.

Edellytykset: API-avain ja perus-URL

Rekisteröidy ja hae API-avaimesi välittömästi Google- tai sähköpostitunnuksella ilman puhelinnumeron vahvistusta. Perusosoite on HTTPS://api.apimodel.cc/v1, joka toimii minkä tahansa vakiintuneen OpenAI-yhteensopivan asiakkaan kanssa päivittämällä base_url-parametri. Saat yhden aktiivisen avaimesi per tili, joka korvaa edellisen sen luomisen yhteydessä.

Varmista, että sinulla on esimaksullinen kryptosaldo tai käytä $0.50:n kokeilusaldoa, joka on voimassa 7 days. Tarvitset tämän avaimen todentaaksesi pyyntösi uncensored-mallin API:lle.

Ensimmäisen pyynnön lähettäminen mallin API:lle

Lähetä POST-pyyntö osoitteeseen /v1/chat/completions asettamalla mallitunnukseksi "uncensored". Tämä päätepiste hyväksyy tekstisyötteen ja palauttaa tekstimuotoisen tulosteen ilman sisältökieltoja lailliseen aikuisille suunnattuun käyttöön. Mallilla on 100 000 tokenin konteksti-ikkuna, mikä mahdollistaa suuret syötekokoiset.

curl https://api.apimodel.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the capital of Australia?"}]
  }'

Vastaus sisältää luodun tekstin choices-taulukossa. Sinua laskutetaan vain todellisesta token-käytöstä, virheet ja hylkäykset ovat ilmaisia. Tämä suora lähestymistapa varmistaa ennustettavan laskutuksen ilman piilotettuja tilausmaksuja.

Parametrien määrittäminen: Lämpötila, Top P ja Seed

Säädä temperature-arvoa satunnaisuudelle, top_p-ydinnäytettä varten ja seed-arvoa toistettaville tuloksille. Nämä parametrit mahdollistavat uncensored-mallin käyttäytymisen hienosäädön tiettyjä käyttötapauksia varten, kuten koodausta tai luovaa kirjoittamista. Seed-arvon asettaminen varmistaa yhdenmukaiset tulokset useiden pyyntöjen välillä, mikä on kriittistä virheenkorjauksessa.

API tukee vakioituja parametreja kuten presence_penalty ja frequency_penalty. Käytä näitä hallitsemaan toistoa ja varmistaaksesi, että malli pysyy aiheessa. Määritä nämä asetukset pyyntöruumiussa tarkastaaksesi vastauksen tyylin täsmällisesti.

Suoratoiston ja tokenkäytön lukeminen

Ota käyttöön streamaus asettamalla stream-parametri arvoksi true saadaksesi token kerrallaan -vastaukset Server-Sent Events -tapahtumien kautta. Tokenkäyttötiedot annetaan virran viimeisessä lohkossa, mikä mahdollistaa reaaliaikaisen laskutuksen läpinäkyvyyden. Tämä menetelmä vähentää havaittua viivettä pitkiin vastauksiin.

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)

Käsittele virtatapahtumia asiakaskoodissa päivittääksesi käyttöliittymääsi vaiheittain. uncensored-mallin API toimittaa tekstiä jatkuvasti, mikä parantaa käyttäjäkokemusta keskustelusovelluksissa. Virtaus on valinnainen mutta suositeltavaa interaktiivisissa sovelluksissa.

Kun käytät Function Calling -toimintoa ja JSON-tilaa

Hyödynnä funktiokutsuja tools-parametrin avulla mahdollistaaksesi mallin tuottamaan rakenteellista dataa. Tämä ominaisuus tukee tool_choicea ja mahdollistaa mallin suorittamaan tiettyjä toimintoja syötteen perusteella. JSON-tila response_format json_object-varauksen kautta varmistaa tiukan JSON-tulosteen luotettavan jäsentämisen.

import OpenAI from "openai";

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

Määrittele funktioskeemasi pyynnössä ohjataksesi mallin tulosteen rakennetta. Tämä ominaisuus on olennainen agentic-workflowjen rakentamisessa tai integroitaessa ulkoisia API-palveluita. Sensuroimaton malli käsittelee monimutkaisia työkalumäärittelyjä ilman sisältökieltoja.

Virheiden ja tokenirajojen käsittely

Valvo HTTP-tilakoodit virheiden varmistamiseksi: 401 virheellisille avaimille, 402 riittämättömälle kredille ja 429 nopeusrajoituksille. API asettaa 300 pyyntöä minuutissa per avain ja 8 samanaikaista pyyntöä. Jokaisen pyynnön rungon on oltava alle 8 Mt.

Max output is 16 000 tokenia pyyntöä kohti, oletusarvo on 2 048, jos max_tokens ei ole asetettu. Virheet ovat ilmaisia, joten epäonnistuneet pyynnöt eivät kuluta esimaksukrediittiäsi. Käytä näitä rajoja suunnitellaksesi sovelluksellesi vahvan retry-logiikan.

Python

from openai import OpenAI

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

UKK

Mikä on sensuroimattoman mallin API:n perus-URL?

Perusosoite on HTTPS://api.apimodel.cc/v1. Se on yhteensopiva standardien OpenAI-SDK:iden kanssa asettamalla base_url-parametri. Käytä tätä URL-osoitetta kaikkiin keskustelutäydennyspyyntöihin.

Miten käsittelemme nopeusrajoituksia?

API sallii 300 pyyntöä minuutissa ja 8 samanaikaista pyyntöä per avain. 429-tilakoodi ilmoittaa, että olet ylittänyt nämä rajat. Toteuta eksponentiaalinen backoff asiakasohjelmassasi käsitelläksesi uudelleenyrittämiset sujuvasti.

Tukeeko uncensored-malli streamausta?

Kyllä, aseta stream-parametri arvoksi true vastaanottaaksesi Server-Sent Events -viestejä. Tokenien käyttö ilmoitetaan viimeisessä palassa. Tämä mahdollistaa vastausten reaaliaikaisen näyttämisen sovelluksessa.

Turvaa API-avaimesi

Rekisteröidy, hanki avaimesi ja päivitä base URL. Tämä on koko asennus.