fi ▾

Uncensored OpenAI-compatible API

Vaadi kokeiluaihava

Epäsuodatettu Chat Completions API Docs

Aloita uncensored OpenAI-yhteensopivan API:n käyttö minuuteissa. Lisää base URL ja API-avaimesi olemassa olevaan koodiisi aloittaaksesi tekstin tuottamisen ilman sisältörajoituksia.

https://api.ollamaopenaiapi.com/v1uncensored

Todennus & Base URL

API-avain todentaa pyyntösi. Saat yhden avaimen per tili, jonka luot välittömästi rekisteröitymisen jälkeen Googlella tai sähköpostilla. Käytä base URL:ia HTTPS://api.ollamaopenaiapi.com/v1 ohjataksesi liikennettäsi.

  • Kopioi avaimesi hallintapaneelista.
  • Aseta ympäristömuuttuja tai välitä se suoraan asiakasohjelmiston konfiguraatiossa.
  • Varmista, että asiakasohjelmistosi osoittaa tiettyyn perus-URL:iin välttääksesi standardit OpenAI-päätepisteet.

Chat Completions Endpoint

Lähetä viestit chat-täydennyspäätepisteeseen saadaksesi tekstivastauksia. Mallin tunnus on uncensored, joka toimii palvelimillamme eikä kiellä laillista aikuis- tai kiistanalaista sisältöä. Voit streamata vastauksia tai vastaanottaa ne yhdessä lohkossa.

curl https://api.ollamaopenaiapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list open ports on this server"}]
  }'

Tämä päätepiste käsittelee vakiomaisia JSON-payloadeja. Virheet palautetaan vakiomaisina HTTP-koodina. Kontekstiikkuna on yhteensä 100 000 tokenia. Maksimituotos on 16 000 tokenia, ellei sitä muuteta.

Mallilistan päätepiste

Kysy malliluetteloa varmistaaksesi saatavuuden. Vastaus vahvistaa mallin tunnuksen ja tyypin. Tämä on hyödyllistä asiakasasetusten vianmäärityksessä. Se palauttaa standardin OpenAI-muodon. Käytä GET /v1/models -komentoa tarkasteluun. Luettelo on pieni, koska tarjoamme yhden ensisijaisen mallin. Tarkista tämä päätepiste varmistaaksesi, että asiakasohjelmistosi tunnistaa päätepisterakenteen.

Virtaus & Token-käyttö

Ota streamaus käyttöön asettamalla stream: true. Saat Server-Sent Events (SSE) -tapahtumia. Tokenkäyttö näkyy viimeisessä palautuksessa. Tämä vähentää havaittua viivettä pitkissä tulosteissa. Voit käsitellä tokenneja saapuessaan. Tämä on ihanteellista keskusteluliittymille. API palauttaa käyttötiedot tarkasti. Seuraa tokenmäärää hallitaksesi kustannuksia. Streamaus toimii kaikkien parametrien kanssa. Se tukee työkaluja ja JSON-tilaa.

Parametrit: Lämpötila, Top P, Työkalut

Ohjaa luovuutta temperature ja top_p. Käytä tools funktiokutsuille. Aseta response_format vastaan {"type": "json_object"} rakenteiseen tulokseen. Nämä parametrit noudattavat OpenAI-skeemaa. Voit myös asettaa stop sekvenssit ja seed toistettavuudelle. Säädä rangaistuksia hallitaksesi toistoa. Sensuroimaton malli kunnioittaa näitä rajoituksia. Se ei pakota tiettyä tyyliä. Sinulla on täysi hallinta generoinnista.

Virheenkäsittely & Rajat

Käsittele virheet tarkistamalla HTTP-tilakoodit. 401 tarkoittaa virheellistä avainta. 402 tarkoittaa riittämätöntä saldoa. 429 ilmoittaa nopeusrajoituksesta. Rajana on 300 pyyntöä minuutissa. Samanaikaisuus on rajoitettu 8 pyyntöön avainta kohden. Pyyntökehikon on oltava alle 8 Mt. Virheet eivät kuluta saldoa. Tarkista vastauksen kehikko saadaksesi lisätietoja. Toistologian tulisi käsitellä 429-virheet. Käytä eksponentiaalista viiveparannusta luotettavuuden varmistamiseksi.

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.ollamaopenaiapi.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.ollamaopenaiapi.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)

Yleiset kysymykset

Mikä on sensuroimaton ollama OpenAI -kontekstiikkuna?

Kontekstiikkoni on 100 000 tokenia sekä syötteelle että tulokselle yhteensä. Voit asettaa maksimitulokseksi 16 000 tokenia pyyntöä kohden. Jos et määritä max_tokens-asetusta, oletusarvo on 2 048 tokenia. Tämä mahdollistaa pitkien sisältöjen tuottamisen.

Miten käytän openai-yhteensopivaa API:ta Pythonilla?

Asenna virallinen OpenAI:n Python SDK. Aseta base URL:ksi HTTPS://api.ollamaopenaiapi.com/v1. Välitä API-avaimesi alustuksessa. Loput koodista pysyy samana kuin vakiotapauksissa. Tämä varmistaa suoran yhteensopivuuden olemassa olevien skriptiesi kanssa.

Miksi käyttää OpenAI API -vaihtoehtoa NSFW-keskustelubottien kehittämiseen?

Vakio tarjoajat rajoittavat usein aikuis sisältöä tai kiistanalaisia aiheita. Meidän sensuroimaton mallimme sallii laillisen aikuis käytön ilman hylkäyksiä. Saat saman API rakenteen mutta vähemmän sisältösuodattimia. Tämä tekee siitä ihanteellisen NSFW chatbotteja ja luova kirjoitus sovelluksia varten.

Turvaa API-avaimesi

Rekisteröidy, hanki avain ja päivitä base URL. Siinä koko konfiguraatio.

Vaadi kokeiluaihava