fi ▾
Hanki avaimesi

Integroi uncensored-chat-API

Aloita rakentaminen sensuroimattomalla LLM API: llamme asettamalla base URL ja avain, sitten lähetä tekstipyyntöjä kuten tekisit OpenAI: n kanssa. Tämä quickstart kattaa integraation, suoratoiston ja virheiden käsittelyn olennaiset osat, jotta voit saada projektisi käyntiin heti.

https://api.glmapiprice.com/v1sensuroimaton

Aseta base URL ja API-avaimesi

Käytä annettua perus-URL-osoitetta ja voimassa olevaa API-avainta yhdistääksesi sovelluksesi palveluun. Palvelumme on täysin OpenAI-yhteensopiva, mikä tarkoittaa, että sinun tarvitsee vain vaihtaa perus-URL-osoite ja autentikointipääte olemassa olevassa asiakasohjelmakoodissa. Sinun ei tarvitse kirjoittaa koko integraatiologiikkaasi uudelleen vaihtaaksesi uncensored-malliimme.

  • Base URL: https://api.glmapiprice.com/v1
  • Mallin tunnus: uncensored

Luo avimesi hallintapaneelista Google- tai sähköpostitunnuksella. Säilytä avaimesi turvallisesti, koska se antaa pääsyn esimaksulliseen krediittiisi.

Lähetä ensimmäinen chat-valmiuspyyntö

Lähetä vakio POST-pyyntö chat-completions-päätepisteeseen saadaksesi tekstivastauksen. Tämä on yksinkertaisin vuorovaikutus ja toimii minkä tahansa OpenAI-yhteensopivan SDK:n kanssa. Määrität järjestelmäviestin ja käyttäjäviestin, ja malli palauttaa luodun tekstin.

curl https://api.glmapiprice.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Calculate cost for 50k tokens at current rate"}]
  }'

Varmista, että määrität mallitunnuksen muodossa uncensored pyyntöruumiussasi. Tämä kertoo sovellusliittymälle, mitä mallia käytetään tuotantoon.

Integroi Python-SDK:hun

Käytä virallista Python-kirjastoa vuorovaikutukseen API:n kanssa ohjelmallisesti. Tämä lähestymistapa käsittelee automaattisesti JSON-serialisoinnin ja virheiden käsittelyn. Sinun on määritettävä asiakasohjelma oikealla base URL:lla ennen minkään kutsun tekemistä.

from openai import OpenAI

client = OpenAI(base_url="https://api.glmapiprice.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ä menetelmä on ihanteellinen backend-palveluille tai kirjoituksille, joissa sinun on käsiteltävä vastauksia Pythonissa. SDK hallitsee HTTP-yhteydet tehokkaasti.

Yhdistä käyttämällä Node SDK:ta

Ota API käyttöön Node.js-ympäristöissä standardilla asiakaskirjastolla. Tämä mahdollistaa uncensored-mallin integroinnin suoraan JavaScript- tai TypeScript-sovelluksiisi. Määritä base URL osoittamaan palveluumme.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.glmapiprice.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-kehittäjät voivat käyttää tätä palvelimettomien funktioiden tai kokonaisverkkosovellusten rakentamiseen. Syntaksi muistuttaa OpenAI-asiakasohjelmaa, mikä varmistaa sujuvan siirtymisen.

Ota käyttöön suoratoisto SSE:n kanssa

Streamaa vastauksia reaaliajassa asettamalla stream-parametri arvoksi true. Tämä lähettää tekstipalstoja niiden synnyttyä, parantaen käyttäjäkokemusta chatkäyttöliittymissä. Saat token-käyttötilastot viimeisessä palstassa.

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ää käyttäjien kokemaa viivettä pitkien vastausten odotuksessa. Se on erityisen hyödyllinen luovan kirjoituksen tai koodilohkojen tuottamisessa.

Käsittele virheet ja seuraa käyttöä

Seuraa pyyntörajoituksiasi ja tilisi tilaa välttääksesi palvelukatkoksia. Voit kohdata virheen 401, jos API-avain on virheellinen tai vanhentunut. Virhe 402 tarkoittaa riittämätöntä etukäteen maksettua luottokrediittiä, mikä vaatii kryptotäydennyksen. Nopeusrajoitukset palauttavat tilakoodin 429, jos ylität 300 pyyntöä minuutissa.

Kontekstiluukko tukee jopa 100 000 tokenia sekä promptin että completionin yhdistettynä. Virheet ja hylkäykset eivät kuluta esimaksukrediittiäsi, joten maksat vain todellisesta tuloksesta.

Usein kysytyt kysymykset

Mikä on glm API:n hinta tälle arvioimattomalle mallille?

Hintamme ovat 0,15 $ miljoonaa syöte-tokenia kohden ja 0,50 $ miljoonaa tulostustokenia kohden. Maksat vain käytöstä esimaksusaldoilla, eikä kuukausimaksutilauksia ole.

Miten aloitan API-avaimen käytön?

Rekisteröidy käyttämällä Googlea tai sähköposti saadaksesi API-avaimesi heti. Avain näytetään heti luomisen jälkeen, ja sitä voidaan käyttää minkä tahansa OpenAI-yhteensopivan asiakasohjelman kanssa päivittämällä perus-URL-osoite.

Mitä tapahtuu, jos osut nopeusrajaan?

Saat 429-tilakoodin, jos ylität 300 pyyntöä minuutissa tai 8 samanaikaista pyyntöä. Vähennä pyyntöjen taajuutta tai jaa kuorma useiden API-avainten kesken tarvittaessa.

Turvaa avaimesi nyt

Rekisteröidy, hanki avaimesi ja päivitä endpoint URL. Siinä kaikki.

Hanki avaimesihttps://api.glmapiprice.com/v1