Nopea aloitus: Yhdistä asiakasohjelmasi
Lähetä pyyntöjä https://api.isgeminiuncensored.com/v1 käyttäen standardia OpenAI SDK:ta. Palvelumme toimii suoran korvikkeen muihin tarjoajiin, joten sinun tarvitsee vain päivittää base URL ja toimittaa API-avaimesi. Voit luoda avaimen välittömästi hallintapaneelista Googlella tai sähköpostilla. Tämä kokoonpano poistaa monimutkaisen välityspalvelimen tai mukautettujen jailbreak-kehotteiden tarpeen.
Todennus perustuu yhteen aktiiviseen API-avaimen per tili. Jos luot uuden avaimen, edellinen avain mitätöityy välittömästi. Tämä varmistaa tiukan käytön hallinnan ja tietojen yksityisyyden säilymisen. Lausekkeitasi ei käytetä koulutukseen, joten luomuksesi pysyvät sinun.
Ensimmäinen pyyntö: curl-esimerkki
Varmista yhteys lähettämällä yksinkertainen tekstipäätöspyyntö. Käytä standardia chat-completions-päätepistettä mallin tunnisteella uncensored. Vastaus palauttaa luodun tekstin syötteesi perusteella ilman yleisiä sisältökieltoja.
Tämä perustesti vahvistaa, että avaimesi on voimassa ja päätepiste on saavutettavissa. Voit sitten integroida tämän kuvion sovelluksesi logiikkaan. Vastauksen rakenne peilaa OpenAI-muotoa, varmistaen yhteensopivuuden useimpien olemassa olevien työkalujen kanssa.
curl https://api.isgeminiuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top five Linux commands for network troubleshooting."}]
}'Aloita yksinkertaisilla kehotuksilla varmistaaksesi tulosten laadun. Voit sitten skaalata monimutkaisempiin vuorovaikutuksiin tarpeen mukaan. Järjestelmä hoitaa kontekstinhallinnan raskaan työn puolestasi.
Python SDK -integraatio
Käytä virallista Python-kirjastoa integroidaksesi API:n skripteihisi. Aseta base URL osoittamaan päätepisteeseemme ja anna API-avaimesi. Tämä lähestymistapa mahdollistaa olemassa olevien koodikannan hyödyntämisen vähäisillä muutoksilla. Voit käyttää streamausta tai synkronisia kutsuja tarpeidesi mukaan.
Python-SDK hoitaa pyyntöjesi serialisoinnin automaattisesti. Voit syöttää parametreja kuten temperature ja top_p ohjataksesi tulosta. Tämä joustavuus mahdollistaa mallin käyttäytymien hienosäädön tiettyä käyttötapaustasi varten. Olipa rakentamassa chatbotia tai analyysityökalua, SDK yksinkertaistaa prosessia.
from openai import OpenAI
client = OpenAI(base_url="https://api.isgeminiuncensored.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)Varmista, että käsittelet vastausobjekteja oikein. SDK palauttaa rakenteellista dataa, jonka voit jäsentää helposti. Tämä tekee vianetsinnästä ja testauksesta suoraviivaista. Voit myös käyttää async-asiakkaita korkean läpäisykyvyn sovelluksiin.
Node SDK -integraatio
Integroi Node.js-sovelluksiin käyttämällä virallista OpenAI npm-pakettia. Ohjaa asiakas base URL -arvoomme ja aseta API-avain. Tämä mahdollistaa tutkujen kuvioiden käytön JavaScript-projekteissasi. Voit tehdä synkronisia tai asynkronisia pyyntöjä helposti.
The Node SDK supports modern JavaScript features like promises and async/await. This makes error handling and response processing clean. You can pass the same parameters as the Python SDK to adjust the model's behavior. This consistency across languages reduces the learning curve for teams using multiple technologies.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.isgeminiuncensored.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);Testaa integraatiotasi yksinkertaisella kysymyksellä. Vastaus vahvistaa, että asennuksesi on oikein. Voit sitten siirtyä rakentamaan monimutkaisempia vuorovaikutuksia. SDK käsittelee HTTP-pyynnöt tehokkaasti, varmistaen matalan viiveen.
Streamausvastaukset
Ota virtauskäyttöön asettamalla stream parametri arvoon true. Tämä mahdollistaa tokenien vastaanottamisen niiden luomisen aikana. Tämä ominaisuus on ihanteellinen chat-liittymille, joissa välitön palaute on kriittistä. Se vähentää havaittua viivettä pääkäyttäjille merkittävästi.
Vastaus toimitetaan Server-Sent Eventsina (SSE). Jokainen lohko sisältää osan luodusta tekstistä. Voit yhdistää nämä lohkot muodostaaksesi koko vastauksen. Viimeinen lohko sisältää myös laskutusta varten tokenien käyttötilastot.
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)Käsittele verkkokatkokset joustavasti. Streamausta voidaan keskeyttää tai jatkaa asiakasohjelman mahdollisuuksien mukaan. Tämä joustavuus varmistaa sujuvan käyttäjäkokemuksen jopa epävakaiden yhteyksien aikana. Voit lopettaa streamin varhain, jos käyttäjä muuttaa syötettään.
Rajoitukset, virheet ja konteksti
Tililläsi on nopeusraja 300 pyyntöä minuutissa ja 8 samanaikaista pyyntöä per avain. Jos ylität tämän, saat 429-virheen. Voit seurata käyttöäsi hallintapaneelista välttääksesi keskeytykset. Tämä raja varmistaa reilun pääsyn kaikille käyttäjille.
Kontekstuikkotuki on jopa 100 000 tokenia promptin ja vastauksen yhteensä. Voit asettaa enimmäistuotannon 16 000 tokeniin per pyyntö. Jos et määritä rajaa, oletusarvo on 2 048 tokenia. Virheet ja hylkäykset eivät kuluta esimaksattua krediittiäsi.
Yleiset virheet sisältävät 401 virheellisille avaimille ja 402 riittämättömälle krediitille. Voit lisätä krediittejä vain kryptolla. USDT TRC20:ssä tai USDC Base-verkossa hyväksytään. Virheet kuten kaksoisperimät korjataan tuen kautta. Esimaksatut krediittisi eivät koskaan vanhene, joten voit lisätä krediittejä omalla tahdillasi. Tämä rakenne pitää kustannukset ennustettavina ja läpinäkyvinä.