fi ▾
Avaa tili

API-dokumentaatio & Quickstart

Aloita uncensored LLM -API minuuteissa. Tämä opas kattaa OpenAI-yhteensopivan päätepisteen, autentikoinnin ja keskeiset integraatiokuvioit ohjelmistoille.

Perus-URL ja todennus

Käyttö https://api.glmdocs.com/v1 pohja-URL:ksi. Välitä API-avaimesi kenttään Authorization: Bearer header. Saat avaimen välittömästi rekisteröitymisen jälkeen. Puhelinnumeroa ei vaadita. Avain on yksilöllinen per tili. Korvaa vanha avain, kun luot uuden. Pidä avain turvassa.

curl https://api.glmdocs.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Explain how to parse JSON in Python"}]
  }'

Todennus on standardia. Mikä tahansa OpenAI-SDK toimii tässä. Muuta base URL -arvoa. Aseta API-avain. Se on kaikki mitä sinun tarvitsee tehdä. Virheet palauttavat standardit HTTP-koodit. Käytä 401-virhetunnistetta virheellisistä avaimista. Käytä 402-virhetunnistetta riittämättömästä saldoksi.

Ensimmäinen pyyntö Pythonilla

Lähetä ensimmäinen prompti käyttämällä virallista Python SDK:ta. Asenna paketti. Aseta base URL. Tuo client. Kutsu chat completions. Mallin id on "uncensored". Se käsittelee tekstin sisään, tekstin ulos. Ei lisäasetuksia tarvita. Vastaus sisältää luodun tekstin.

from openai import OpenAI

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

Tämä konfiguraatio toimii yksinkertaisille skripteille. Voit säätää parametreja myöhemmin. Malli ei kiellä laillisia aikuisaiheita. Se toimii palvelimillamme. Maksetaan vain käytetyistä tokenneista. Virheet eivät maksa krediittiä. Kieltoja on ilmainen.

Node.js-integraatio

Integroi Node.js:ään käyttämällä standardia asiakasta. Aseta ympäristömuuttuja. Alusta asiakas. Pyydä täydennyksiä. Käsittele vastaus. Koodi on suoraviivaista. Käytä samaa mallitunnusta. SDK hoitaa serialisoinnin. Saat rakenteista dataa.

import OpenAI from "openai";

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

Node.js-käyttäjät saavat saman viiveen. API on oletuksena synkroninen. Streamaus vaatii lisäkonfiguraation. Virheenkäsittely on kriittistä. Tartu verkkovirheisiin. Tarkista nopeusrajoitukset. Perus-URL pysyy vakiona. Avain pysyy samana.

Streamausvastaukset

Ota suoratoisto käyttöön reaaliaikaiseen tulostukseen. Aseta stream-lippu. Vastaanota palstoja niiden generoitumisen aikana. Viimeinen palsta sisältää tokenkäytön. Tämä auttaa seuraamaan kustannuksia. SSE on tuettu. Jäsentele datastreami. Näytä teksti osittain. Käyttäjät näkevät edistymisen 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)

Streamaus vähentää viivettä. Se toimii sekä Pythonilla että Nodella. Token-laskurit näkyvät lopussa. Laske ne yhteen kokonaiskäytön saamiseksi. Virkat keskeyttävät streamin. Käsittele katkokset sujuvasti. Kontekstiikkuna on suuri. Pidä tokenit mielessä.

Funktikutsut ja JSON-tila

Käytä funktiokutsuja rakenteisiin tuloksiin. Määrittele työkalut pyyntöön. Malli palauttaa kelvollisen JSON-tiedoston. Ota käyttöön JSON-tila tiukalle tulokselle. Aseta response_format vastaan json_object. Lämpötila ohjaa satunnaisuutta. Top_p rajoittaa monimuotoisuutta. Lopetussekvenssit keskeyttävät luonnin. Siemen varmistaa toistettavuuden.

Läsnäolo- ja taajuusrangaistusparametrit säätävät toistoa. Käytä niitä kooditehtäviin. Työkalut voivat välittää kuvia. Funktioiden argumentit hyväksyvät asiakirjoja. Ei tarvitse OCR-kierrosta. Malli käsittelee monimodaalisia syötteitä. Tämä on tehokasta agenteille. Määritä työkalut huolellisesti. Testaa reunatapaukset.

Nopeusrajoitukset ja konteksti

Pyyntörajoitukset ovat 300 pyyntöä minuutissa. Samanaikaisten pyyntöjen maksimimäärä on 8. Pyyntöruumiiden koon on oltava alle 8 Mt. Kontesttilaakson koko on 100 000 tokeniä. Tämä sisältää promptin ja vastauksen. Vastauksen maksimipituus on 16 000 tokeniä. Vastauksen oletuspituus on 2 048 tokeniä. Aseta max_tokens pidentää tätä.

Virheet palauttavat selkeät koodit. 401 tarkoittaa virheellistä avainta. 402 tarkoittaa puuttuvaa krediittiä. 429 tarkoittaa nopeusrajoitusta. Tarkista käyttötilastot hallintapaneelista. Krediitti ei vanhene. Esimaksusaldo kattaa kaikki pyynnöt. Krypto vain lisäyksiin. USDT tai USDC.

Usein kysytyt kysymykset

Mikä on perus-URL GLM docs -API:lle?

Perus-URL on HTTPS://api.glmdocs.com/v1. Se toimii minkä tahansa OpenAI-yhteensopivan SDK:n kanssa. Sinun täytyy vain muuttaa base URLia ja asettaa API-avaimesi.

Kuinka paljon kontekstiä uncensored-malli tukee?

Malli tukee 100 000 tokenin kontekstiikkunaa. Tämä sisältää sekä syöttekehotteen että tuotetun täydennyksen. Enimmäistuotos pyyntöä kohden on 16 000 tokenia.

Mitä tapahtuu, jos osut nopeusrajaan?

Saat 429-tilakoodin. Raja on 300 pyyntöä minuutissa ja 8 rinnakkaista pyyntöä. Odota hetki ja yritä uudelleen. API on suunniteltu korkean läpäisykyvyn käyttöön.

Pääsy alkaa lomakkeella

Rekisteröidy, hanki token, päivitä base URL. Helppoa.