fi ▾

keyapiglm.comSensuroimaton API. Ei hylkäyksiä. Aidoista tokenneista.

API-dokumentaatio kehittäjille

Tämä opas auttaa kehittäjiä integroimaan uncensored, OpenAI-yhteensopivan API:n aikuis sisällön generointiin. Käytä yhtä mallipäätepistettä standardien SDK:iden kanssa ohittaaksesi sisällönsuodattimet.

Todennus & Base URL

API-avaimesi todentaa jokaisen pyynnön. Välitä se Authorization header Bearer-tokenina. Perus-URL on https://api.keyapiglm.com/v1. Tämä päätepiste toimii minkä tahansa OpenAI-yhteensopivan asiakkaan kanssa. Voit korvata koodissasi olevan vakio OpenAI:n base URL:n. Palvelumme hoitaa reitityksen censored-malliimme.

Ensimmäinen pyyntö

Lähetä POST-pyyntö osoitteeseen /v1/chat/completions. Sisällytä mallin tunnus ja prompti. Vastaus sisältää luodun tekstin. Voit aloittaa yksinkertaisella tekstin täydennyksellä. API:nne palauttaa raakaa tokenia ilman lisämuotoilua.

curl https://api.keyapiglm.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Verify endpoint latency for high traffic loads"}]
  }'

Varmista, että avain toimii välittömästi. Tarkista vastauksesta choices tietorakenteella. Jokaisessa vaihtoehdossa on viesti, joka sisältää tuotetun sisällön. Virheet palauttavat vakiintuneet HTTP-koodit.

Python SDK -integraatio

Asenna openai pakka. Aseta base URL -osoite päätepisteeseemme. Alusta asiakasohjelma API-avaimesi kanssa. Kutsu chat.completions.create metodi. Syötä mallin tunnus uncensored. Tämä toimii olemassa olevan OpenAI-koodin kanssa. Ei ylimääräisiä kääreitä tarpeen.

from openai import OpenAI

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

Käsittele vastausobjekti. Päästä teksti ensimmäisestä valinnasta. Skriptisi toimii sujuvasti. Vianetsintä on helppoa vakiotallenteen avulla.

Node SDK -asetukset

Tuo OpenAI-asiakas Node-ympäristöön. Määritä base URL. Anna avaintasi konstruktorille. Kutsu keskustelulopetusfunktiota. Käytä samaa mallitunnistetta. Tämä lähestymistapa säästää aikaa. Uudelleenkäytät tuttuja malleja. API vastaa nopeasti.

import OpenAI from "openai";

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

Loki luotu teksti. Tarkista virheet catch-lokeroista. Node-sovelluksesi integroituu saumattomasti. Ei tarvita mukautettuja HTTP-asiakkaita. Vakiomuotoiset JSON-vastaukset saapuvat odotetusti.

Streamausvastaukset (SSE)

Ota streamaus käyttöön asettamalla stream: true. API lähettää Server-Sent Events -tapahtumia. Jokainen palautusosuus sisältää osittaisen tekstin. Yhdistä nämä palautusosuudet täydelliseksi vastaukseksi. Tämä vähentää kokemaa viivettä. Käyttäjät näkevät tekstin ilmestyvän välittömästi.

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 jokainen palikka tapahtumasyklissäsi. Viimeinen palikka sisältää token-käytön. Lopeta streamaus, kun malli on valmis. Tämä menetelmä toimii minkä tahansa SSE-asiakkaan kanssa. Käyttöliittymäsi päivittyy reaaliajassa.

Rajoitukset & Virheet

Pyyntörajoitukset ovat 300 pyyntöä minuutissa. Samanaikaisten pyyntöjen maksimimäärä on 8 avainta kohti. Pyyntöruumiit eivät voi ylittää 8 Mt:iä. Kontesttilaakson koko on 100 000 tokeniä. Virheet palauttavat vakio-koodit. Käytä koodia 401 virheellisille avaimille. Käytä koodia 402 riittämättömistä rahavaroista. Käytä koodia 429 pyyntörajoituksista. Tarkista vastauksen ruumis lisätietoja varten. Uudelleenkäyttölogiikka käsitellään väliaikaiset ongelmat. Integrointisi pysyy vakaana.

Usein kysytyt kysymykset

Mitä maksutapoja hyväksytään?

Vain krypto: USTRC20-verkossa tai USDC Base-verkossa, mikä tahansa kokonaissumma väliltä $20–$500. Boniussaldoa myönnetään summista $50 eteenpäin.

Onko tämä GLM API?

Ei, ajamme omaa rajoittamatonta mallia. Se on yhteensopiva OpenAI-asiakkaiden kanssa. Käytä base URL -osoitettamme ja avaintamme. Mallimme ei ole GLM tai mikään muu toimittajan tuote.

Mikä on ikkunan koko?

Kontekstuuri-ikkuna on 100 000 tokenia. Tämä sisältää promptin ja vastauksen. Maksimipituus on 16 000 tokenia. Virheet ja hylkäykset eivät kuluta tokenia.

Hanki API-avain

Rekisteröidy, kopioi avaimesi, päivitä base URL. Se on kaikki mitä sinun tarvitsee tehdä.

Avaa tili