API-pika-aloitus
Lisää uncensored AI -API olemassa olevaan koodistoonsi vaihtamalla base-URL-osoitetta ja alustamalla asiakasohjelma. Saat OpenAI-yhteensopivan päätepisteen, joka tuottaa tekstiä ilman sisältökieltäytymisiä, valmis välittömään integrointiin.
Asenna ja määritä SDK
Aloita asentamalla virallinen OpenAI SDK haluamallesi kielelle. Tuo asiakasohjelma ja aseta perus-URL päätepisteeseemme. Tämä yksittäinen muutos ohjaa kaikki pyynnöt tuotannon ulkopuoliseen infrastruktuuriimme.
Base URL: HTTPS://api.uncensoredpromptgenerator.com/v1
API-avain: Ainutlaatuinen avain hallintapaneelista.
curl https://api.uncensoredpromptgenerator.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital city of Peru?"}]
}'
Lähetä ensimmäinen chat-valmius
Lähetä vakio chat-completion pyyntö tekstin luomiseksi. Mallin tunnus on "uncensored". Tämä päätepiste hyväksyy vakioita viestitaulukoita ja palauttaa luodun sisällön suoraan.
Käytä Python SDK:ta nopeisiin skripteihin tai Node.js:ää palvelinpohjaisia sovelluksia varten. Molemmat kirjastot hoitavat HTTP-liikenteen automaattisesti.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredpromptgenerator.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)
Virtaavat vastaukset ja käyttö
Ota streamaus käyttöön asettamalla stream=true. API palauttaa Server-Sent Events (SSE) reaaliaikaiseen token-toimitukseen. Viimeinen lohko sisältää käyttötilastot laskutuksen läpinäkyvyyttä varten.
Tämä lähestymistapa vähentää havaittua viivettä loppukäyttäjille. Voit käsitellä tokenneja saapuessaan ilman, että sinun tarvitsee odottaa koko täydennystä.
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)
Function calling ja JSON-tila
Määritä työkalut pyyntöön mahdollistaaksesi funktiokutsut. Malli tukee rakenteellisia tuloksia ja työselujen suorittamista. Käytä response_format kanssa {"type": "json_object"} tiukan JSON-yhteensopivuuden varmistamiseksi.
Tämä varmistaa luotettavan jäsentämisen sovelluslogiikassasi. Työkalut parantavat mallin kykyä vuorovaikutukseen ulkoisten järjestelmien tai rakenteellisten dataformaattien kanssa.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredpromptgenerator.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);
Parameters and token limits
Määritä luontitapaa parametreilla kuten temperature, top_p, ja seed. Kontekstityöpöytä tukee yhteensä enintään 100 000 tokenia. Maksimilähtö on 16 000 tokenia pyyntöä kohden.
Säädä näitä asetuksia tasapainottaaksesi luovuutta ja determinismia. Oletusmaksimi tokenit ovat 2 048, jos niitä ei määritetä. Käytä stop sekvenssit keskeyttämään generaatio tiettyjen merkkien kohdalla.
Nopeusrajoitukset ja virheiden käsittely
Käsittele virheet joustavasti tarkistamalla HTTP-tilakoodit. 401 tarkoittaa virheellistä API-avainta. 402 tarkoittaa, että esimaksukrediittisi on loppu. 429 merkitsee, että ylityt nopeusrajoitus, joka on 300 pyyntöä minuutissa.
Jokainen avain sallii 8 samanaikaista pyyntöä. Pyynnön runkojen on pysyttävä alle 8 MB:n. Palautuksia ei myönnetään käytetylle saldolle, mutta virheet eivät veloita tokeneita.
Yleiset kysymykset
Onko tämä openai-yhteensopiva API?
Kyllä, päätepistemme noudattaa OpenAI chat completions -kaaviota. Voit käyttää virallisia OpenAI SDK:ita yksinkertaisesti päivittämällä base URL:n ja API-avaimen. Se toimii suorana openai API -vaihtoehtona arvovaltaiseen tuottoon.
Mikä on kontekstiikkunan koko?
Malli tukee 100 000 tokenin kontekstiikkunaa sekä syötteelle että tulokselle. Voit pyytää enintään 16 000 tokenia tulokseen. Tämä mahdollistaa laajan asiakirjojen käsittelyn tai pitkän keskusteluhistorian.
Miten käsittelemme nopeusrajoituksia?
Sinulla on rajoitus 300 pyyntöä minuutissa avainta kohden. Samanaikaisten pyyntöjen maksimimäärä on 8 avainta kohden. Jos kohtaat 429-virheen, toteuta asiakasohjelmaasi eksponentiaalinen taaksepäin hakeutuminen tehokasta uudelleenkäyntiä varten.
Hae avaimesi nyt
Rekisteröidy, kopioi token, päivitä päätepisteen URL-osoite. Määritys on valmis.