API-lähteen dokumentaatio: Chat Completions & Mallit
Yhdistä sovelluksesi sensuroimattomaan LLM:iin yhdellä base URLilla ja standardilla OpenAI-yhteensopivalla otsakkeella. Hoidamme infrastruktuurin, joten voit keskittyä rajoittamattomien chat-kokemusten rakentamiseen.
Todennus ja Base URL -määritys
Pyyntöjesi API-lähde sijaitsee osoitteessa https://api.apisource.cc/v1. Sinun on sisällytettävä Authorization header Bearer-tokenillasi. Tämä kokoonpano toimii virallisten OpenAI-SDK:iden ja minkä tahansa yhteensopivan asiakkaan kanssa yksinkertaisesti muuttamalla perus-URLia ja antamalla avaimesi. Saat yhden aktiivisen avaimen tilille, joka näkyy välittömästi rekisteröitymisen jälkeen Google- tai sähköpostitilin kautta.
Chat Completions Endpoint Parameters
Lähetä teksti mallille käyttäen POST /v1/chat/completions. Palvelemme yhtä sulkematonta suurta kielimallia, jonka tunnus on uncensored. Voit hallita tuotantokäyttäytymistä parametreilla kuten temperature, top_p, ja stop. Malli vastaa ilman sisällön kieltä lailliseen aikuisikäiseen käyttöön, mikä tekee siitä ihanteellisen roolipelaamiseen tai rajoittamattomaan sisällöntuotantoon.
curl https://api.apisource.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Get the current USD price per token for the model"}]
}'
Streamausvastaukset ja merkkikäyttö
Ota streamaus käyttöön asettamalla stream: true pyynnössäsi. Palautamme Server-Sent Events -tapahtumavirran (SSE), jossa viimeinen lohko sisältää todelliset token-käyttötilastot. Tämä lähestymistapa mahdollistaa sovelluksellesi vastausten näyttämisen reaaliajassa samalla kun kulut seurataan tarkasti. Voit myös pakottaa tiukat JSON-tulosteet käyttämällä response_format parametri.
Funktikutsut ja JSON-tila
Integroi työkalut suoraan tekoälytyövuoihisi määrittelemällä funktiot tools taulukkoa. Malli tukee tool_choice tarkkaan ohjaukseen suorituksen aikana. Kun tarvitset rakenteellista dataa, aseta response_format vastaan {"type": "json_object"} varmistamaan, että tuloste on kelvollista JSON-muotoa. Tämä toiminto toimii saumattomasti uncensored-mallin kanssa johdonmukaisen tietojen erottelun varmistamiseksi.
from openai import OpenAI
client = OpenAI(base_url="https://api.apisource.cc/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)
Nopeusrajoitukset ja virheidenkäsittely
Pakotamme 300 pyynnön minuuttirajan ja sallimme 8 samanaikaista pyyntöä per avain. Jos ylität nämä rajat, saat 429-virheen. Muut yleiset virheet sisältävät 401-virheen virheellisestä API-avaimesta ja 402-virheen, kun esimaksuluottamuksesi on loppu. Pyyntöjä ei vanhene, ja voit täydentää luottamusta välittömästi käyttämällä USDT:tä TRC20-verkossa tai USDC:tä Base-verkossa.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apisource.cc/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);
Mallin spesifikaatiot ja kontekstilaakso
Malli tukee 100 000 tokenin kontekstiikkunaa yhdistetylle syötteelle ja tulokselle. Enimmäistuotos pyyntöä kohti on 16 000 tokenia, tai 2 048, jos et määritä max_tokens. Tämä arkkitehtuuri poistaa mallien reitityksen monimutkaisuuden tarpeen tarjoten yhden luotettavan uncensored-vaihtoehdon API-lähtetarpeillesi. Maksetaan tarkasti todellisesta token-käytöstä.
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)Tekninen UKK
Onko API Source OpenAI:n virallinen kumppani?
Ei, olemme itsenäinen palvelu. API-käyttöliittymämme on OpenAI-yhteensopiva, mutta se tarjoaa oman sensuroimattoman mallimme, ei GPT:tä tai muiden toimittajien malleja. Tarkista toimittajan oma dokumentaatio saadaksesi lisätietoja heidän spesifeistä malleistaan.
Mitä tapahtuu, jos saat 402-virheen?
Virhe 402 tarkoittaa, että esimaksusaldo on loppu. Voit lisätä saldoa välittömästi kryptolla (USDT tai USDC) jatkaaksesi pyyntöjen tekemistä. Virheet ja hylkäykset eivät kuluta saldoa.
Suodattaako uncensored-malli aikuis sisältöä?
Malli ei hylkää laillisia aikuisille tarkoitettuja, fiktiivisiä tai kiistanalaisia aiheita. Tiukka rajoitus koskee kuitenkin aina pyyntöjä, jotka liittyvät alaikäisiin seksuaaliseen sisältöön, ja ne hylätään. Tämä varmistaa turvallisen perustason säilyttäen vapauden muille sisältötyypeille.
Luo avaimesi välittömästi
Rekisteröidy, hanki avaimesi, päivitä base URL. Konfiguraatio on välitön.