fi ▾
Hanki API-avain

API Dokumentointi

Aloita sensuroimattoman tekstin luominen meidän OpenAI-yhteensopivalla API:lla osoittamalla asiakasohjelmasi perus-URL:iimme ja käyttämällä API-avaintasi. Tämä pikakäsittelyopas ohjaa sinut autentikoinnin, ensimmäisen pyynnön lähettämisen ja streamausvastauksien käsittelyn läpi yleisimpien SDK-kirjastojen kanssa.

Todennus ja base URL

Todenna jokainen pyyntö välittämällä API-avaimesi kenttään Authorization header. Palvelumme käyttää yhtä base URLia kaikkiin toimintoihin, mikä varmistaa, että voit vaihtaa toimitusvalmistajaa ilman, että muutat ydinkoodiasi. Korvaa vain oletusbase URL asiakasohjelmistosi määrityksissä osoitteella https://api.abliteratedgemma.com/v1 ja syötä avain. Tämä toimii minkä tahansa standardin mukaisen OpenAI-yhteensopivan SDK:n kanssa, jolloin voit käyttää samaa asiakaskoodia sulkuksemme mallissa kuin kaupallisissa jättiläisissä.

Ensimmäisen pyynnön tekeminen

Lähetä POST-pyyntö osoitteeseen /v1/chat/completions mallin tunnisteella uncensored. API hyväksyy standardit chat-viestit ja palauttaa tekstin suoraan. Käytä seuraavaa cURL-komentoa yhteyden varmistamiseen ja saat vastauksen välittömästi.

curl https://api.abliteratedgemma.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "fix syntax error in python loop"}]
  }'

Tämä päätepiste tukee enintään 100 000 tokenia yhdistetyssä syötteessä ja tuloksessa. Jos et määritä tokenirajaa, malli olettaa 2 048 tulostokenia. Varmista, että pyyntösi pysyvät 8 Mt:n rungon rajan sisällä välttääksesi katkaisuvirheet.

Python SDK:n käyttäminen

Asenna virallinen OpenAI:n Python-paketti ja määritä se osoittamaan base URL:in. Tämä mahdollistaa tutkujen menetelmien hyödyntämisen kuten chat.completions.create synkronisiin pyyntöihin. Seuraava esimerkki näyttää, miten asiakasohjelma alustetaan ja lähetetään yksinkertainen prompt uncensored-mallille.

from openai import OpenAI

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

Muista, että virheet kuten 401 viittaavat virheelliseen avaimen, kun taas 402 tarkoittaa, että esimaksuluottokreditisi on loppunut. Koska emme tarjoa tilauksia, sinun on täydennettävä kryptolla jatkaaksesi palvelun käyttöä.

Node.js SDK:n käyttäminen

Alusta OpenAI Node.js-asiakirjaimisto samalla perus-URL-osoitteella ja API-avainrakenteella. Tämä mahdollistaa uncensored-sisällön tuottamisen integroinnin suoraan Node-sovelluksiisi. Alla oleva koodiesimerkki näyttää vähimmäisasetukset pyyntöjen lähettämisen aloittamiseksi.

import OpenAI from "openai";

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

The Node SDK handles request serialization automatically, but you must still manage your own credit balance. Check the pricing page for current token rates and crypto top-up options.

Streamausvastaukset

Ota streamaus käyttöön asettamalla stream: true pyynnössäsi. API palauttaa tekstiosia niiden luomisen aikana, mikä mahdollistaa matalamman viiveen käyttäjäsovelluksissa. Käytä tätä koodia virran käsittelyyn tokeni kerrallaan.

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)

Streamaus toimii sekä Python- että Node-asiakkaiden kanssa. Jokainen lohko sisältää osittaisen tekstin, ja viimeinen lohko sisältää kokonaismäärän token-käytöstä. Tämä on ihanteellinen chat-käyttöliittymille, joissa välitön palaute parantaa käyttäjäkokemusta.

Rajoitukset ja virheenkäsittely

Seuraa pyyntörajojasi välttääksesi keskeytyksiä. Sinulla on oikeus 300 pyyntöön minuutissa ja 8 samanaikaiseen pyyntöön per avain. Jos ylität nopeusrajan, API palauttaa virhekoodin 429. Käsittele aina virhekoodi 401 tarkistamalla avaimesi ja virhekoodi 402 lisäämällä krypto-rahavarasi. Esimaksullinen rahavarasi ei vanhene, joten voit keskeyttää käytön menettämättä varoja.

Kontekstiluukku ja mallin tiedot

Malli tukee 100 000 tokenin kontekstiikkunaa, joka yhdistää sekä syötteet että tulosteet. Tämä mahdollistaa laajan keskusteluhistorian tai suuren asiakirjan käsittelyn yhdessä pyynnössä. Mallin tunnus on uncensored, ja se toimii omilla palvelimillamme ilman sisältökieltoja lailliselle aikuis sisällölle. Käytä tätä kapasiteettia pitkän aikavälin muistin ylläpitämiseen tai suurten tietojoukkojen tehokkaaseen käsittelyyn.

Yleiset kysymykset

Onko tämä virallinen Gemma Abliterated -API?

Ei, olemme itsenäinen tarjoaja, joka suorittaa omaa säätämäämää suodatamatonta mallia. Emme ole yhteistyössä alkuperäisen Gemma Abliterated -projektin kanssa, mutta tarjoamme OpenAI-yhteensopivan käyttöliittymän vastaaviin käyttötarkoituksiin. Tarkista heidän dokumentaatiostaan lisätietoja heidän spesifisistä malliversioistaan.

Miten täytän krediittini?

Voit lisätä saldoa USDT:llä (TRC20) tai USDC:llä (Base) summilla $20–$500. Bonussaldo lisätään automaattisesti suuremmista talletuksista, kuten +5 % summalle $50 tai +15 % summalle $200. Maksut käsitellään vain kryptovälityksellä.

Mitä tapahtuu, jos luottosaldo loppuu?

Pyyntö palauttaa virhekoodin 402, kunnes lisäät enemmän varoja. Olemassa oleva krediittisi ei vanhene koskaan, joten voit lisätä varoja milloin tahansa jatkaaksesi palvelua. Kuukausimaksuja tai tilauspakkauksia ei ole.

Luo your API key

Rekisteröidy, hanki avaimesi ja päivitä endpoint. Se kestää sekunteja.

Hanki API-avain