Ollama suodattamattomat mallit/API-dokumentaatio
API-dokumentaatio
Integroi puhtaan sisällön LLM-API yhdellä konfiguraatiomuutoksella. Tarjoamme suoraan OpenAI-yhteensopivan päätepisteen, joka poistaa sisällöntorjunnan lailliseen aikuis käyttöön säilyttäen samalla vakiintuneet kehittäjätyökalut.
https://api.ollamauncensoredmodels.com/v1uncensored
Perus-URL ja todennus
API sijaitsee osoitteessa https://api.ollamauncensoredmodels.com/v1Valtuutus header Bearer-tokenillasi. Tämä kokoonpano toimii minkä tahansa OpenAI-yhteensopivan asiakas kirjaston kanssa, koska noudatamme samoja autentikointikuvioita. Voit luoda avaimesi välittömästi Google- tai sähköpostitilin kautta ilman puhelinnumeroa. Järjestelmä myöntää yhden aktiivisen avaimen tilille, joka korvaa minkä tahansa aiemman avaimen välittömästi luomisen jälkeen. Tämä varmistaa yhtenäisen pääsyn ilman tarvetta hallita useita todistusaineistoja samanaikaisesti.
Ensimmäisen pyynnön tekeminen
Lähetä POST-pyyntö osoitteeseen /v1/chat/completions mallin tunnisteella "uncensored". Pääte hyväksyy standardiparametrit kuten messages, temperature, ja max_tokens. Se palauttaa JSON-vastauksia, jotka sisältävät tuotetun tekstin ja token-käytön tilastot. Voit testata yhteyden nopeasti varmistamalla mallilistan tai lähettämällä yksinkertaisen promptin. Tämä suoraviivainen lähestymistapa poistaa monimutkaisuuden, joka liittyy usein välityspalvelimien tai reititysjärjestelmien monimutkaisuuteen.
curl https://api.ollamauncensoredmodels.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "what is the output for 2 plus 2"}]
}'
Python SDK -integraatio
Käytä virallista OpenAI:n Python-kirjastoa yhteyden muodostamiseksi ohittaen base URL:n. Aseta API-avain ja base URL -attribuutit ennen minkään kutsun tekemistä. Tämä mahdollistaa olemassa olevien koodikantojen hyödyntämisen ilman asiakaslogiikan uudelleenkirjoittamista. Kirjasto hoitaa sarjallistamisen ja virkäsennyksen automaattisesti. Voit streamata vastauksia tai pyytää synkronisia kompletioita sovelluksesi viivevaatimusten mukaan. Tämä menetelmä varmistaa yhteensopivuuden alan yleisesti käytettyjen kehityskäytäntöjen kanssa.
from openai import OpenAI
client = OpenAI(base_url="https://api.ollamauncensoredmodels.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 SDK:n käyttö
Alusta OpenAI-asiakirjaimisto perus-URL-osoitteella ja API-avaimella Node.js-ympäristöissä. Anna mallitunniste "uncensored" chat-päättelymenetelmälle. SDK hallitsee HTTP-pyynnöt ja jäsentää JSON-vastaukset tehokkaasti. Voit integroida tämän suoraan Express-reitteihin tai serverlessoihin funktioihin. Koodirakenne muistuttaa vakioituja OpenAI-implimentaatioita, mikä tekee siirtymisestä muihin tarjoajiin suoraviivaista. Tämä lähestymistapa säilyttää tyyppiturvallisuuden ja virheenkäsittelyn johdonmukaisuuden nykyaikaisen JavaScript-kehityksen kanssa.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.ollamauncensoredmodels.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);
Streamaus ja token-käyttö
Ota streamaus käyttöön asettamalla stream: true pyynnössäsi. Palvelin palauttaa Server-Sent Events (SSE) -tekniikan reaaliaikaiseen tokenien toimitukseen. Tokenkäyttötilastot ilmestyvät vain streamin viimeisessä osassa vähentääkseen ylikuormitusta. Tämä mahdollistaa vastausten näyttämisen asteittain käyttäjille odottamatta koko generointia. Voit seurata kumulatiivista tokenmäärää laskutuksen läpinäkyvyyden varmistamiseksi. Streamaus on ihanteellista keskustelujärjestelmiin, joissa välitön palaute parantaa käyttäjäkokemusta huomattavasti.
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
Jokainen API-avain tukee 300 pyyntöä minuutissa ja kahdeksaa samanaikaista yhteyttä. Pyyntökehikon kokoraja on 8 Mt, ja kontekstiikkana kattaa yhteensä 100 000 tokenia. Virheet kuten 401 viittaavat virheelliseen avaimeseen, kun taas 402 merkitsee riittämätöntä krediittiä. 429-tila tarkoittaa, että olet ylittänyt nopeusrajan. Malli kieltää vain alaikäisiin liittyvän seksuaalisen sisällön, mikä varmistaa laajan soveltuvuuden aikuiskäyttötapauksissa. Krediitti vanhenee, joten voit keskeyttää käytön projektien välillä menettämättä varoja. Tämä ennustettava rakenne auttaa sinua suunnittelemaan kapasiteettia tehokkasti suurta liikennettä käsitteleville sovelluksille.
Usein kysytyt kysymykset
Miten uncensored -malli eroaa vakioista tarjouksista?
Mallimme ei kieltäydy laillisista aikuisiin, fiktiivisistä tai kiistanalaisista aiheista oletuksena. Se toimii omille palvelimille 100 000 tokenin kontekstiikkunalla, tarjoten rajoittamattomia syötteitä koodille, roolipelaamiselle ja tutkimukselle ilman teko-suodattimia. Ainoa tiukka raja on alaikäisiin liittyvän seksuaalisen sisällön hylkääminen.
Mitä tapahtuu, jos ylityt pyyntörajojen?
API palauttaa tilakoodin 429, kun saavutat 300 pyyntöä minuutissa tai kahdeksan samanaikaista yhteyttä. Voit jatkaa pyyntöjen lähettämistä ikkunan nollauduttua tai kasvattaa läpäisykykyäsi ostamalla lisäesimaksullisia krediittejä. Virheet ja hylkäykset eivät kuluta token-tasaasi, joten sinua laskutetaan vain todellisesta käytöstä.
Voinko käyttää tätä API:a paikallisiin Ollama-malleihin?
Vaikka kyseessä on isännöity API, se käyttää samaa OpenAI-yhteensopivaa protokollaa kuin paikalliset Ollama-asetukset. Voit ohjata standardiasiakkaita osoittamaan palveluntarjoajamme base URL -osoitteeseen localhostin sijaan. Tämä mahdollistaa sensuroimattoman logiikan käytön tuotannossa ilman paikallisen laitteiston hallintaa. päätepiste tukee streamausta, JSON-tilaa ja työkalukutsuja samoin kuin paikalliset instanssit.
API-avaimesi on vain askeleen päässä
Rekisteröi tili, hanki avain, päivitä base URL. Tämä kattaa koko konfiguraation.