apillmsourceopen.comNopea aloitus
Integroi uncensored-chat-completions-API
Lisää uncensored AI -API-sovellukseesi yhdellä base-URL-osoitteella. Saat tekstivastauksia ilman kieltäytymisiä käyttämällä standardia OpenAI-yhteensopivaa protokollaa.
Perus-URL:n ja todennuksen määritys
API sijaitsee osoitteessa https://api.apillmsourceopen.com/v1. Suuntaa SDK-asiakasohjelmasi tähän ja toimita avin. Saat yhden aktiivisen avin tiliä kohti; uuden avin luominen mitätöi edellisen avin välittömästi. Puhelinnumeroa ei tarvita rekisteröitymiseen. Tukemme Google-kirjautumista tai tavallista sähköposti- ja salasanayhteyskulkua. Promptisi eivät koskaan poistu palvelimiltamme koulutustarkoituksia varten. Tämä kokoonpano toimii minkä tahansa asiakasohjelman kanssa, joka hyväksyy OpenAI V1 -muodon.
Ensimmäisen täydennyspyynnön lähettäminen
Lähetä viestejä chat-päätteeseen saadaksesi välittömiä tekstimuotoisia vastauksia. Mallitunnus on aina "uncensored". Se käsittelee aikuisaiheita ja kiistanalaisia aiheita estämättä laillista sisältöä. Sinun ei tarvitse määrittää mallin versiota. Järjestelmä käsittelee syötteesi ja palauttaa vastauksen. Käytä viestien vakiomuotoa. Tämä lähestymistapa varmistaa yhteensopivuuden olemassa olevan työkalukirjaston kanssa.
Streamauksen ja merkkirajojen määrittäminen
Streamaa vastauksia asettamalla stream: true. Saat palikoita niiden tuotannon aikana. Viimeinen palikka sisältää täydet token-käystilastot. Kontesttilaakson tuki ulottuu 100 000 tokeniin sekä syötteessä että tulosteessa yhdessä. Tulisteen maksimipituus pyynnössä on 16 000 tokenia. Jos jätät max_tokens, oletusarvo on 2 048 tokenia. Streamaus vähentää havaittua viivettä pitkissä vastauksissa. Se mahdollistaa myös progressiivisen renderöinnin käyttöliittymässäsi.
JSON-tilan ja toimintokutsujen käyttöönotto
Käyttö response_format: {"type": "json_object"} tiukan JSON-tuloksen varmistamiseksi. Toimintokutsut toimivat standardin tools parametri. Malli tukee tool_choice eksplisiittiseen ohjeeseen. Voit asettaa temperature, top_p, ja seed hallintaan. Taajuus- ja läsnäolomerkinnät ovat myös käytettävissä. Lopetussekvenssit toimivat odotetusti. Tämä joustavuus mahdollistaa monimutkaiset integraatiot. Rakenteisen datan erottelusta tulee luotettavaa.
Virheiden ja kieltojen sujuva käsittely
Vakio HTTP-koodit ilmaisevat tilan. Koodi 401 tarkoittaa, että API-avaimesi on virheellinen tai vanhentunut. Virhekoodi 402 kertoo, että esimaksukrediittiäsi ei ole tarpeeksi. Vastauskoodi 429 tarkoittaa, että olet ylittänyt nopeusrajoituksen. Virheet ovat ilmaisia; et maksa epäonnistuneista pyynnöistä. Ainoa tiukka kielto koskee alaikäisiin liittyvää seksuaalista sisältöä. Muu sisältö pääsee läpi. Tarkista saldoosi säännöllisesti. Uusintalogiikan pitäisi käsitellä koodin 429 virheet eksponentiaalisella viiveellä.
Ymmärrä nopeusrajoitukset ja kiintiöt
Saat 300 pyyntöä minuutissa per avain. Vain 8 pyyntöä suoritetaan samanaikaisesti per avain. Pyyntörungon maksimikoko on 8 Mt. Yksi aktiivinen avain per tili varmistaa selkeän käytön seurannan. Uusi avain korvaa vanhan välittömästi. Esimaksusaldo laskuttaa todellisen tokenien käytön mukaan. Ei kuukausimaksuja. Saldo vanhenee. Tämä rakenma sopii pulssittaviin kuormiin. Ennakoitavat kustannukset auttavat budjetin hallinnassa. Kryptolisäykset lisäävät bonussaldoa automaattisesti.
cURL
curl https://api.apillmsourceopen.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a 256 byte binary blob"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.apillmsourceopen.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.apillmsourceopen.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);Virtaus
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)Usein kysytyt kysymykset
Onko tämä avoimen lähdekoodin LLM-API?
Kyllä, tarjoamme avoimen painotuksen mallin, joka on säädetty sensuurittomaan tulokseen. Se toimii palvelimillamme, mutta noudattaa standardia avointa liitäntää. Saat johdonmukaisen toiminnan ilman toimittajalukkoa. Malli ei ole GPT, Claude tai mikään muu merkittävä toimittajamalli.
Miten uncensored AI -malli käsittelee NSFW-sisältöä?
Malli ei kieltäydy laillisista aikuisille tarkoitetuista, fiktiivisistä tai kiistanalaisista aiheista. Se estää vain alaikäisiin liittyvän sisällön. Tämä tekee siitä ihanteellisen NSFW-LLM-API-käyttötapauksiin. Säilytät täyden hallinnan sisältöluontoputkeesi.
Mitä tapahtuu, jos ylität nopeusrajoituksesi?
Saat statuskoodin 429 välittömästi. Nämä hylätyt pyynnöt eivät kuluta tokennejä. Voit yrittää uudelleen ikkunan nollauduttua. Harkitse rinnakkaispyyntöjen vähentämistä 8 kpl per avain. Streamaus auttaa hallitsemaan läpäisykykyä tehokkaasti.
Hanki API-avain
Rekisteröidy, kopioi avain, osoita base URL-osoitteeseemme. Valmis.