fi ▾
Vaadi kokeiluaihava

Integroi Suodattamaton API minuuteissa

Lisää suodattamaton LLM olemassa olevaan koodistoon vaihtamalla base URL ja API-avain. OpenAI-yhteensopiva API-käyttöliittymämme hyväksyy vakio SDK -koodin ilman määrityksen päänvaivaa.

Pika-aloitus: Yhdistä SDKsi

Korvaa nykyinen päätepiste base URL:llämme ja lisää API-avaimesi otsikkoon. Tämä yksinkertainen vaihto ohjaa pyyntösi suodattamattomaan malliin välittömästi.

Perusosoite on https://api.geminisenzacensura.com/v1. Todennus perustuu Bearer-tokeniin, joka välitetään Authorization header. Luot tämän avaimen välittömästi rekisteröitymisen jälkeen Googlen tai sähköpostin kautta.

  • Ei lisäkirjastoja tarvita.
  • Toimii minkä tahansa OpenAI-yhteensopivan asiakkaan kanssa.
  • Välitön saatavuus avaimen luomisen jälkeen.

Tämä lähestymistapa poistaa välityspalvelimien ja monimutkaisten paikallisten asetusten tarpeen.

curl https://api.geminisenzacensura.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the capital of Peru?"}]
  }'

Päätepiste: POST /v1/chat/completions

Lähetä promptisi chat-completions-päätepisteeseen saadaksesi tekstitulosteen. Tämä yksittäinen päätepiste käsittelee kaikki päättelyt sensuroimattomalle mallille.

Määritä mallin ID:ksi "sensuroimaton" pyyntöruumiisi. API palauttaa vakio-JSON-vastaukset, jotka sisältävät generoidun tekstin. Voit hallita käyttäytymistä parametreilla kuten temperature tai top_p.

Syöte menee sisään, teksti tulee ulos. Tässä ei ole upotuksia tai kuvagenerointia.

from openai import OpenAI

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

Päätepiste: GET /v1/models

Kysy tätä päätepistettä varmistaaksesi yhteyden ja luetteloidaksesi saatavilla olevat mallit. Se palauttaa JSON-objektin, joka sisältää mallin tiedot.

Käytä tätä vahvistaaksesi, että API-avaimellasi on voimassa olevat oikeudet ennen raskaiden kuormien lähettämistä. Vastaus vahvistaa, että mallin tunnus "uncensored" on aktiivinen.

Tämä on kevyt tarkistus, joka kuluttaa vähäisen määrän tokeneita.

import OpenAI from "openai";

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

Parametrit: lämpötila, Top-p ja työkalut

Säädä satunnaisuutta ja rakennetta käyttämällä yleisiä OpenAI-parametreja. Aseta temperature luovaan vaihteluun tai top_p ytimenäytteistykseen.

Ota käyttöön toimintokutsut välittämällä tools taulukkoa. Malli tukee JSON-tilaa kautta response_format: {"type": "json_object"}. Voit myös asettaa stop sekvenssit ja seed toistettavuudelle.

Nämä parametrit antavat sinulle tarkan kontrollin uncensored AI -tuotokseen ilman, että tarvitset mukautettua logiikkaa.

Streamausvastaukset & merkkikäyttö

Ota streamaus käyttöön asettamalla stream: true vastaanottamaan lohkoja Server-Sent Events (SSE) -tekniikalla. Tämä vähentää koettua viivettä pitkissä vastauksissa.

Virrakanavan viimeinen palikka sisältää pyynnön token-käytön kokonaismäärän. Tämä mahdollistaa kustannusten seurannan reaaliajassa ilman, että sinun tarvitsee odottaa koko vastausta.

Streamaus on ihanteellinen chat-käyttöliittymille tai progressiiviselle tekstin renderöinnille.

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)

Virhekoodit & Rajat

Käsittele virheet joustavasti tarkistamalla HTTP-tilakoodi. A 401 viittaa virheelliseen tai vanhentuneeseen API-avaimeseen. A 402 tarkoittaa, että sinulla on riittämätön esimaksullinen saldo. A 429 signaalit, että olet ylittänyt nopeusrajoituksen.

Raja on 300 pyyntöä minuutissa avainta kohden. Pyynnön rungon koko on rajoitettu 8 Mt:ään. Virheet ja hylkäykset eivät kuluta esimaksusaldoasi, varmistaen että maksat vain todellisesta tokenkäytöstä.

Tarkista vastausruumis yksityiskohtaisesta virheilmoituksesta vianmääritystä varten nopeasti.

UKK

Mikä on kontekstiruutu tälle sensuroimattomalle mallille?

Kontekstiikkoni on 100 000 tokenia, joka lasketaan promptin ja vastauksen yhteenlaskuna. Tämä mahdollistaa laajat keskustelut tai suurten asiakirjojen käsittelyn ilman välitöntä katkeilua.

Miten aloitan rajoittamattoman APIn käytön?

Rekisteröidy Google- tai sähköpostiosoitteella saadaksesi API-avaimen välittömästi. Täytä tilisi kryptolla (USDT tai USDC) aloittaaksesi pyyntöjen lähettämisen. Voit käyttää virallisia OpenAI SDK:ja päivittämällä base URL -osoitteen.

Onko API yhteensopiva standardien OpenAI-asiakkaiden kanssa?

Kyllä, se on täysin OpenAI-yhteensopiva. Sinun tarvitsee vain muuttaa base URL -arvo ja API-avain olemassa olevissa asetuksissa. Se tukee streamausta, funktiokutsuja ja JSON-tilaa.

Hanki API-avain

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

Vaadi kokeiluaihava