fi ▾
Aloita nyt

Sensuroimaton API-pika-aloitus

Hanki rajoittamaton LLM API -avaimesi ja aloita raakatekstin luominen minuuteissa. Tämä pika-aloitusopas opastaa sinua OpenAI-yhteensopivan käyttöliittymän kautta ilman konfiguraatiopäänsärkyä.

https://api.unfilteredaigpt.com/v1

Asenna virallinen SDK

Aloita kielen mukaisen kirjaston asennus. Useimmat kehittäjäet mieluummin virallista OpenAI SDK:ta, koska se käsittelee uudelleenyrittelyt ja striimauksen automaattisesti.

  • Python: pip install openai
  • Node.js: npm install openai

Nämä paketit ovat kevyitä eivätkä vaadi lisäriippuvuuksia. Voit siirtyä kokoonpanoon heti asennuksen valmistuttua.

Määritä base URL

Osoita SDK API-portaalimme oletusarvoisen päätepisteen sijaan. Tämä varmistaa, että pyyntösi saapuvat uncensored-mallin infrastruktuuriin.

Aseta perus-URL https://api.unfilteredaigpt.com/v1. Sinun on myös toimitettava API-avaimesi hallintapaneelista. Tämä avain todentaa esimaksukrediittisi.

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

Mikä tahansa standardi OpenAI-yhteensopiva asiakasohjelma toimii tämän asetuksen kanssa. Mallin ID pysyy vakiona kaikissa pyynnöissä.

Lähetä ensimmäinen pyyntösi

Lähetä POST-pyyntö osoitteeseen /v1/chat/completions järjestelmäkäskylläsi ja käyttäjän viestillä. Tämä palauttaa raakatekstin ilman sisältöhylkäyksiä laillisiin aikuisaiheisiin.

Käytä uncensored malli-ID varmistaaaksesi johdonmukaisen käyttäytymisen. API hyväksyy standardiparametreja kuten temperature ja max_tokens.

Virheet kuten riittämätön raha palauttavat 402-tilan. Virheelliset avaimet palauttavat 401. Käytä alla olevaa curl-komentoa testataksesi yhteyden.

Ota käyttöön suoratoisto reaaliaikaiseen tulosteeseen

Aseta stream: true vastaanottaaksesi tokenneja niiden luomisen aikana. Tämä vähentää havaittua viivettä pitkissä tulosteissa. Streamaus on ihanteellista keskusteluliittymille.

Viimeinen palikka sisältää token-käytön kokonaismäärän. Jäsentele tämä laskennan läpinäkyvyyttä varten. Käytä streaming-esimerkkiä osittaisten vastausten käsittelyyn oikein.

Ei-streamauspyynnöt odottavat koko valmistumista. Tämä on parempi yksittäisiin tehtäviin kuten koodin luomiseen. Valitse menetelmä, joka sopii käyttäjäkokemukseesi.

Käytä JSON-tilaa rakenteellisen datan käsittelyyn

Aseta response_format: {"type": "json_object"} pakottaa validin JSON-tulosteen. Tämä estää haliinointiin liittyvät syntaksivirheet. Käytä tätä datan erottelutehtäviin.

Malli noudattaa ponnistelmassasi annettua skeemaa. Yhdistä tämä funktiokutsuun automaattisia työvuokoja varten. JSON-tila varmistaa luotettavan jäsentämisen.

Validoi aina ulostulo puolellasi. API takkaa muodon, mutta ei liiketoimintalogiikan semanttista oikeellisuutta. Käytä Node-esimerkkiä tämän toteuttamiseen.

Rajoitukset, virheet ja kontekstiikkuna

Seuraa käyttöä välttääksesi palvelukatkoksia. Kontekstiluukku on yhteensä 100 000 tokenia. Maksimitulostus pyyntöä kohden on 16 000 tokenia. 8 Mt:n ylittävät pyynnöt hylätään.

Nopeusrajoitukset ovat 300 pyyntöä minuutissa avainta kohden. Samanaikaiset pyynnöt on rajoitettu 8:aan. Näiden rajojen ylitys palauttaa 429-virheen. Päivitä kredittitasoa tarvittaessa.

Virheet ovat ilmaisia. Maksat vain onnistuneesta tokenkäytöstä. Tarkista API-ohjauspaneeli reaaliaikaisista mittareista. Käytä Python SDK:ta vahvaan virhekäsittelyyn.

cURL

curl https://api.unfilteredaigpt.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list steps to brew coffee"}]
  }'

Python

from openai import OpenAI

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

Node.js

import OpenAI from "openai";

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

Virtaus

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)

Yleiset kysymykset

Onko suodattamaton tekoälyn GPT-API yhteensopiva standardien OpenAI-asiakkaiden kanssa?

Kyllä, se käyttää täsmälleen samaa chat-completions-päätepisterakennetta. Sinun tarvitsee vain muuttaa base URL -arvoa ja API-avainta. Mikä tahansa SDK, joka toimii OpenAI:n kanssa, toimii täällä.

Miten käsittelemme suoratoistovastauksia Pythonissa?

Aseta stream-parametri arvoksi true asiakasohjelmassasi. Iteroi vastauksen yli tuottaaksesi tokenit. Viimeinen lohko sisältää käyttödatan laskutusta varten.

Mitä tapahtuu, jos ylityt nopeusrajan?

API palauttaa tilakoodin 429. Odota muutama sekunti ennen retryä. Harkitse pyyntöjen ryhmittelyä, jos sinulla on paljon samanaikaisia käyttäjiä. Krediittejä ei laskuteta epäonnistuneista pyynnöistä.

Pääsy avaimeseesi nyt.

Rekisteröidy, kopioi kirjautumistiedot ja päivitä päätepiste. Helppoa.

Aloita nyt