Uncensor GeminiRakenna
API-dokumentaatio: uncensored-mallin integointi
Aloita sensuroimaton API vaihtamalla base URL ja API-avain. Olemassa oleva asiakaskoodisi toimii välittömästi ilman konfiguraatiota.
Pika-aloitus: Lähetä ensimmäinen pyyntösi
Nopein tapa varmistaa yhteys on yksi täydennyskutsu. Korvaa paikkamerkki-avain omilla kirjaimilla ja osoita asiakas perus-URL:iimme. Malli vastaa välittömästi ilman sisältösuodatusta laillisille syötteille.
Käytä tätä cURL-komentoa testataksesi integraation suoraan terminaalistasi.
curl https://api.howtouncensorgemini.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the pros and cons of the current model."}]
}'
Todennus ja base URL
API-me käyttää standardia Bearer-token-todennusta. Sinun on sisällytettävä ainutlaatuinen API-avaimesi pyynnön Authorization-headeriin. Base URL on HTTPS://api.howtouncensorgemini.com/v1. Tämä päätepiste on yhteensopiva minkä tahansa OpenAI-SDK:n kanssa.
Kun käytät Python SDK:ta, sinun tarvitsee vain päivittää base URL ja api_key. Loput parametrit pysyvät samoina kuin virallisessa OpenAI-rakenteessa.
from openai import OpenAI
client = OpenAI(base_url="https://api.howtouncensorgemini.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)
Chat Completions Endpoint
Kaikki vuorovaikutus tapahtuu /v1/chat/completions -päätepisteen kautta. Lähetät viestilistan ja vastaanotat tekstimuotoisen vastauksen. Mallin tunnus on aina "uncensored". Tämä yksi malli hoitaa kaikki luontitarpeesi ilman reititysjargia.
Jos suosi JavaScriptiä, Node SDK vaatii vähäisen määrityksen. Aseta base URL ja syötä avain. Kirjasto hoitaa HTTP-pyynnöt automaattisesti.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.howtouncensorgemini.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);
Tuetut parametrit ja ominaisuudet
Tukeemme vakioita parametreja kuten temperature, top_p ja stop-jonot. Voit pakottaa JSON-tilan käyttämällä response_format-parametria. Tool calling on täysin tuettu funktion integrointiin. Nämä ominaisuudet toimivat täsmälleen OpenAI-määrityksessä dokumentoidulla tavalla.
Aseta mallikenttä arvoksi "uncensored" jokaisessa pyynnössä. Tämä varmistaa, että osut aina oikeaan johtimistiehytimeen. Järjestelmä jättää huomiotta tuetut parametrit sujuvasti.
Streamaus ja token-käyttö
Ota virtauskäyttöön asettamalla stream arvoon true. Saat lohkoihin jaettua tekstiä sen mukaan kuin se tuotetaan. Viimeinen lohko sisältää kokonaistokenkäyttötilastot. Tämä mahdollistaa kustannusten seurauksen reaaliajassa.
Käytä tätä esimerkkiä streamausvastauksien tehokkaaseen käsittelyyn sovelluksessasi.
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)
Rajoitukset, virheet ja konteksti
Kontekstiikkoni on yhteensä 100 000 tokenia. Voit tuottaa jopa 16 000 tokenia pyyntöä kohden. Nopeusrajoitukset ovat 300 pyyntöä minuutissa. 401-virhe tarkoittaa, että avaimesi on virheellinen. 402-virhe tarkoittaa riittämätöntä saldoa. 429-virhe tarkoittaa, että ylityit nopeusrajoituksen.
UKK
miten sensuroit geminin tämän API:n avulla
Et tarvitse muuttaa mallin arkkitehtuuria. Päivitä vain asiakasohjelmiston base URL -arvomme päätepisteeseen. Avoin malli hoitaa loput automaattisesti.
mitä tapahtuu, jos ylityt nopeusrajoituksen
API palauttaa tilakoodin 429. Sinun on odotettava, kunnes ikkuna nollautuu tai päivitettävä käyttötasoa, jos saatavilla. Virheet ovat ilmaisia, mutta nopeusrajoitukset koskevat kaikkia pyyntöjä.
onko 100k kontekstiikkuna jaettu
Kyllä, 100 000 tokenin raja kattaa sekä promptin että vastauksen. Suunnittele syötetokenit huolellisesti varmistaaksesi riittävästi tilaa vastaukselle.
Turvaa API-avaimesi
Rekisteröidy, hae avain ja päivitä perus-URL-osoitteesi. Helppo konfiguraatio.