fi ▾
Vaadi kokeiluaihava

Integroi sensuroimaton LLM-API

Integroi sensuroimaton LLM-API sovellukseesi vakiintuneiden OpenAI-yhteensopivien protokollien avulla. Tämä opas kattaa oleelliset vaiheet pyyntöjen lähettämiseen, streamauksen käsittelyyn ja API-avaimen hallintaan.

Edellytykset ja SDK-asennus

Asenna kielikohtainen virallinen SDK kommunikoidaksesi pääteeseen. Tarvitset Python 3.7+ tai Node.js 18+ -ympäristön ja aktiivisen API-avaimen. Asiakirjastot hoitavat serialisoinnin ja uudelleenyrittämislogiikan automaattisesti. Tämä varmistaa integraation vakauden vaihtelevissa kuormitusolosuhteissa.

Vaaditut versiot: Python openai>=1.0.0 tai Node [email protected]. Nämä paketit tukevat modernia streamaus- ja työkalukutsuliitäntää.

Base URL -osoituksen asettaminen

Osoita SDK-asiakkaasi tiettyyn base URLiisi varmistaaksesi liikenteen oikean reitityksen. Tämä varmistaa, että yhdistät uncensored-malliin oletusarvoisen OpenAI-päätepisteen sijaan. Base URL on https://api.iasenzacensura.com/v1.

Määritä perus-URL-osoite asiakasohjelman alustuskoodissa. Tämä yksittäinen muutos ohjaa kaikki myöhemmät kutsut infrastruktuuriimme. Voit vahvistaa yhteyden kutsumalla GET /v1/models ja tarkista uncensored malli-ID.

Todennus API-avaimella

Välitä API-avaimesi Authorization header jokaista pyyntöä varten. Käytä muotoa Bearer YOUR_API_KEY autentikoidaksesi identiteettisi. Avain luodaan välittömästi kirjautumisen jälkeen Google- tai sähköpostitilin kautta.

Pidä avaimesi turvassa. Se tarjoaa pääsyn varaukselliseen krediittiisi. Jos menetät avaimen, luo uusi hallintapaneelista; vanha avain mitätöityy välittömästi. Tämä varmistaa, että käyttämätön saldo pysyy suojattu luvattomalta käytöltä.

Lähettämällä chat-completion-pyyntö

Lähetä POST pyyntö /v1/chat/completions syötteelläsi ja mallin tunnuksesta. Mallin tunnus on uncensored. Tämä palauttaa tekstivastauksen ilman sisältöhylkäyksiä laillisessa aikuis käytössä.

curl https://api.iasenzacensura.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the top 5 Python web frameworks"}]
  }'

Vastaus sisältää token-käystilastot. Syöttötokenit maksavat $0.15 miljoonaa kohti; tulostokenit maksavat $0.50 miljoonaa kohti. Virheet eivät kuluta luottotiliä, mikä suojaa saldoasi testausvaiheiden aikana.

Striimitettyjen vastausten käsittely (SSE)

Ota streamaus käyttöön asettamalla stream: true pyyntörunkossa. Tämä palauttaa palveluntason tapahtumat (SSE) reaaliaikaiseen tokenitoimitukseen. Saat osittaisia tokenia niiden synnyttyä, mikä vähentää koettua viivettä merkittävästi.

from openai import OpenAI

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

Jokainen palikka sisältää osittaisen tekstin ja käyttötiedot. Viimeinen palikka sisältää pyynnön kokonaistokenmäärän. Jäsentele näitä tapahtumia päivittääksesi käyttöliittymääsi vaiheittain. Tämä on ihanteellinen chat-käyttöliittymille, joissa käyttäjät odottavat välitöntä palautetta.

Parametrien ja työkalujen määrittäminen

Mukauta generointikäyttäytymistä käyttämällä vakioparametreja kuten temperature, top_p, ja stop. Aseta response_format vastaan {"type": "json_object"} rakenteiseen tulokseen. Ota funktiokutsut käyttöön välittämällä tools tietorakenteella.

import OpenAI from "openai";

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

Nämä parametrit ohjaavat satunnaisuutta ja rakennetta. Korkeammat lämpötilat lisäävät luovuutta; alhaisemmat arvot parantavat tarkkuutta. Työkalumääritelmät mahdollistavat mallin kutsua ulkoisia funktioita dynaamisesti. Tämä mahdollistaa monimutkaisten työvuokojen toteuttamisen ilman ulkoista jäsentämislogiikkaa.

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)

Tuki K&V

Onko tämä ainoa saatavilla oleva suodattamaton ia API?

Ei, mutta API:amme on optimoitu kehittäjän integraationopeuteen ja läpinäkyvään esimaksuhintaukseen. Isännöimme yhtä rajatonta mallia, mikä takaa johdonmukaisen käyttäytymisen ilman reitityksen ylikuormitusta. Muut palvelut voivat tarjota useita malleja tai erilaisia hinnoittelurakenteita.

Mitä tapahtuu, jos ylityt nopeusrajan?

Saat virheen 429 Too Many Requests. Rajoituksena on 300 pyyntöä minuutissa per avain. Odota lyhyt hetki ennen uudelleenyritystä tai päivitä käyttötasiasi tarvittaessa. Hajautusrajat sallivat 8 samanaikaista pyyntöä per avain.

Voinko käyttää tätä kaupallisiin sovelluksiin?

Kyllä, jos sisältö on laillista eikä liity alaikäisiin. Syötteitäsi ei käytetä koulutukseen, mikä varmistaa yksityisyyden. Maksat vain käytetyistä tokenista ilman kuukausimaksuja.

Luo avaimesi sekunnissa

Rekisteröi tili, hanki token, päivitä endpoint URL. Tämä kattaa koko konfiguraation.

Vaadi kokeiluaihava