Pika-aloitus: Käytä proxyamme minuuteissa
Integroi puhtaan sisällön LLM-API olemassa olevaan koodipohjaasi yhdellä base URL -muutoksella. Tämä nopea opas näyttää, kuinka vaihdat OpenAI-SDK-konfiguraation proxyhimme viidessä minuutissa.
https://api.proxyapiopenai.com/v1uncensored
Määritä base URL
Ohjaa asiakasohjelmistosi porttiimme ohittaaksesi standardit suodattimet. Base URL -osoite korvaa oletusvalmistajan päätepisteen osoitteella https://api.proxyapiopenai.com/v1. Tämä yksittäinen muutos reitittää kaikki pyynnöt suodattamattoman infrastruktuurimme kautta ilman koodimodifikaatioita URL-merkkijonon lisäksi. Voit vahvistaa yhteyden tarkistamalla saatavilla olevat mallit.
Päätepiste tukee vakio OpenAI-yhteensopivia parametreja. Varmista, että kirjastosi kohdistaa oikean polun välttääksesi 404-virheet.
Aseta API-avaimesi
Todennus perustuu yhteen rekisteröitymisen aikana luotuun Bearer-tokeniin. Hae avaimesi hallintapaneelista ja määritä se OPENAI_API_KEY ympäristömuuttuja. Välityspalvelumme validoi tämän avun esimaksukrediittisaldojen perusteella tilauspakettien sijaan. Käytä avainta välittömästi; se on aktiivinen hetken, kun luot sen.
Säilytä avain turvallisesti. Toisin kuin vakiopalveluntarjoajat, emme tarjoa useita avaimia per tili, joten käsittele tätä tunnusia ainoana pääsymaksuna.
Tee ensimmäinen pyyntösi
Lähetä tavallinen chat-valmiuspyyntö yhteyden testaamiseksi. Mallin tunnistetiedot uncensored varmistaa, että vastaanotat tuloksia ilman sisältönsuodatuksia laillisiin aikuisaiheisiin. Seuraava esimerkki havainnollistaa perustekstigenerointipyyntöä käyttäen oletuscurl-syntaksia.
curl https://api.proxyapiopenai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the provided log output."}]
}'Tämä pyyntö palauttaa puhtaan tekstimuotoisen vastauksen. Järjestelmä ohittaa monimutkaisen reitityksen ja tarjoaa suoran pääsyn taustalla olevaan malliin.
Python SDK -integraatio
Käytä virallista OpenAI:n Python-kirjastoa välityspalveluumme. Alusta asiakasohjelma mukautetulla base URL:llä ja API-avaimesi. Tämä lähestymistapa ylläpitää yhteensopivuutta olemassa olevien koodikantojen kanssa samalla kun taustajärjestelmä siirretään censored-attymättömään malliimme. SDK hoitaa serialisoinnin automaattisesti.
from openai import OpenAI
client = OpenAI(base_url="https://api.proxyapiopenai.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)Suorita tämä skripti varmistaaksesi, että ympäristösi välittää pyynnöt palvelimillemme oikein. Vastauksen rakenne vastaa standardia OpenAI JSON -muotoa.
Node SDK -integraatio
Integroi Node.js-asiakasohjelma määrittämällä base URL -osoite määritysobjektiin. Tämä kokoonpano toimii minkä tahansa Express- tai standalone Node -sovelluksen kanssa, joka tarvitsee generatiivista tekstiä. Proxy tukee vakiostandardeja streamaus- ja ei-streamaus-tiloja.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.proxyapiopenai.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);Varmista, että paketin versio tukee baseURL parametri. Vanhemmat versiot voivat vaatia manuaalisia otsikoiden säätöjä.
Käsittele streamausvastaukset
Ota reaaliaikainen tokenin tuotto käyttöön asettamalla stream arvoon true. Välityspalvelin lähettää Server-Sent Events -tapahtumia (SSE) jokaiselle luodulle tokenille. Tämä vähentää pääkäyttäjien havaitsemaa viivettä ja mahdollistaa tekstin välittömän renderöinnin. Viimeinen pätkä sisältää täydet token-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)Jäsennä SSE-virta poimaksesi sisällön osat. Käsittele mahdolliset verkkokatkokset joustavasti, sillä streamausyhteydet ovat alttiimpia katkoille kuin standardit JSON-vastaukset.
Usein kysytyt kysymykset
Miksi välittäjäni palauttaa 401-virheen?
Virhe 401-tila tarkoittaa, että API-avain on virheellinen tai puuttuu. Varmista, että kopioit avaimen tarkalleen hallintapaneelista ilman ylimääräisiä välilyöntejä. Välityspalvelimemme validoi avaimet esimaksusaldojen perusteella, joten eiaktiivinen tili aiheuttaa myös tämän virheen.
Mitä tapahtuu, jos luottosaldo loppuu?
Pyyntö palauttaa virhekoodin 402 (Maksu vaaditaan), kun esimaksutaseesi on loppunut. Lisää varoja käyttämällä USDT:tä (TRC20) tai USDC:tä (Base) jatkaaksesi palvelun käyttöä välittömästi. Kreditit eivät vanhene, joten voit lisätä varoja milloin tahansa menettämättä pääsyä aiempiin saldoihin.
Mitkä ovat nopeusrajoitukset ja kontekstityyny?
Jokainen API-avain tukee 300 pyyntöä minuutissa ja mahdollistaa 8 samanaikaista pyyntöä. Kontekstiikkana kattaa 100 000 tokenia sekä syötteessä että tulosteessa yhteensä. Näiden rajojen ylitys aiheuttaa 429-liian monta pyyntöä -virheen, kunnes ikkuna nollautuu.
Hanki API-avaimesi minuuteissa
Rekisteröidy, hanki avaimesi ja päivitä base URL. Siinä kaikki konfiguraatio, jota tarvitaan.