Ei Filter GPT API -dokumentaatio
Yhdistä koodisi sensuroimattomaan API:iin minuuteissa. Syötä perusURL-osoite, aseta avauksesi ja saat raakatekstivastauksia ilman yritysten asettamia kielloja.
Perus-URL ja todennus
Kaikkien pyyntöjen base URL on https://api.gptfilterno.com/v1. Tarvitset voimassa olevan API-avaimen kenttään Authorization header. Käytä Bearer sk-... muoto. Avaimet ovat kertakäyttöisiä tiliä kohti; uusi avain korvaa vanhan.
Ensimmäinen pyyntö
Lähetä POST-pyyntö osoitteeseen /v1/chat/completions mallilla uncensored. Malli vastaa suoraan ilman turvakieltä lailliselle sisällölle.
Syöteksti menee sisään, teksti tulee ulos. Käytä tätä yhteyden testaamiseen ennen sovelluksen rakentamista.
Vastaus sisältää merkkien käytön viimeisessä palikassa streamauksen aikana.
Python SDK -integraatio
Käytä virallista openai Python-kirjasto. Muuta perus-URL-osoite osoittamaan päätepisteeseemme. Aseta API-avain ympäristöön tai asiakasohjelman määrityksiin.
Kutsu chat.completions.create() mallilla uncensored. Syötä lämpötila, top_p ja muut tarvittavat parametrit.
Tämä lähestymistapa toimii mille tahansa Python-sovellukselle, joka tarvitsee suhteetonta tekstin tuotantoa.
Node SDK -integraatio
Asenna openai Node-paketti. Määritä asiakas base URL:llämme ja API-avaimellasi.
Kutsu chat.completions.create() mallilla uncensored. Vastaus on standardin mukainen OpenAI-yhteensopiva objekti.
Käytä tätä Node.js-palvelimille tai skripteille, jotka vaativat rajoittamatonta LLM-tuotantoa.
Streamausvastaukset
Ota streamaus käyttöön asettamalla stream: true. API palauttaa Server-Sent Events (SSE).
Jokainen palikka sisältää osittaisen tekstin ja token-käyttötiedot. Käsittele palikoita niiden saapuessa reaaliaikaiseen lähtöön.
Tämä vähentää havaittua viivettä pitkien vastausten osalta.
Rajoitukset ja virheet
Kontekstiuikkuna on yhteensä 100 000 tokenia. Maksimilähtö on 16 000 tokenia pyyntöä kohti.
Nopeusrajoitus on 300 pyyntöä minuutissa. Samanaikaisten pyyntöjen maksimimäärä on 8.
Virheet sisältävät koodin 401 virheellisille avaimille, koodin 402 riittämättömälle saldon määrälle ja koodin 429 nopeusrajoituksille. Virheet ovat ilmaisia.
cURL
curl https://api.gptfilterno.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list the core features of the current release"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.gptfilterno.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.gptfilterno.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);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)Hanki your API key in seconds
Rekisteröidy, kopioi avaimesi, päivitä endpoint. Valmis.