fi ▾
Hanki avaimesi

API-dokumentaatio

Käytä OpenAI-yhteensopivaamme päätepistettä generoidaksesi tekstiä uncensored-mallilla. Aloita yksinkertaisella pyynnöllä tai ota virtaus käyttöön reaaliaikaiseen token-tulostukseen.

Perus-URL ja todennus

Lähetä pyyntöjä https://api.uncensoredaicharacter.com/v1 API-avaimellasi Authorization header. Avain myönnetään välittömästi rekisteröitymisen yhteydessä Google- tai sähköpostitilin kautta. Käytä mallin tunnusarvoa uncensored kaikkiin täydennyksiin.

curl https://api.uncensoredaicharacter.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the current server uptime status"}]
  }'

Jokaisessa tilissä on yksi aktiivinen avain. Jos kierrätät avainta, vanha avain lakkaa toimimasta välittömästi. Rajoitukset koskevat avainta pitääkseen palvelun reiluna. Pyyntöjen rungon tulee pysyä alle 8 MB:n. Tämä varmistaa johdonmukaisen suorituskyvyn sovelluksellesi.

Ensimmäinen pyyntö: Python SDK

Alusta asiakas avaimellasi ja osoita se base URLiimme. Välitä mallin nimi ja käyttäjän viestit saadaksesi tekstivastauksen. Tämä toimii standardien OpenAI-yhteensopivien kirjastojen kanssa. Vastaus sisältää token-käytön ja sisällön.

from openai import OpenAI

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

Voit säätää parametreja kuten temperature hallitsemaan satunnaisuutta. API palauttaa JSON- tai tekstimuodon asetustesi mukaan. Virheet palauttavat vakiomaiset HTTP-vastauskoodit. Tarkista vastauskoodi käsitelläksesi ongelmat sujuvasti.

Ensimmäinen pyyntö: Node SDK

Määritä Node-asiakas käyttämään päätepistettämme. Aseta apiKey ja baseURL ominaisuuksien oikein. Kutsu chat.completions.create() mallin tunnisteella. Kirjasto hoitaa serialisoinnin ja uudelleenyrittämiset automaattisesti.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.uncensoredaicharacter.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);

Stream-vastauksia tuetaan async-iteraattoreilla. Tämä mahdollistaa tokenien näyttämisen niiden synnyttyä. Konteksti-ikkuna tukee jopa 100,000 tokenia yhteensä. Käytä tätä pitkien asiakirjojen tai laajojen keskustelujen yhteydessä.

Streamausvastaukset

Ota streamaus käyttöön asettamalla stream: true pyynnössäsi. API palauttaa Server-Sent Events (SSE) -streamin. Jokainen osio sisältää osittaista tekstiä ja tokenien käyttödataa. Viimeinen osio sisältää täydelliset 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)

Streamaus vähentää havaittua viivettä loppukäyttäjille. Voit käsitellä merkkejä reaaliajassa odottamatta koko vastausta. Puskurointi hoidetaan asiakirajautimen toimesta. Seuraa merkkimääriä pysyäksesi esimaksatun luottosi rajoissa.

Virheenkäsittely ja rajat

Käsittele virheet tarkistamalla HTTP-tilakoodin. A 401 virhe tarkoittaa, että API-avaimesi on virallinen tai puuttuva. A 402 virhe tarkoittaa riittämätöntä esimaksukrediittia. A 429 virhe tarkoittaa, että olet ylittänyt nopeusrajan 300 pyyntöä minuutissa. Palautuksia ei ole käytetystä krediitista saatavilla.

Konteksti-ikkuna sallii 100 000 tunnus syötteelle ja tulostukselle yhteensä. Maksimi tulostus on 16 000 tunnus pyyntöä kohden. Aseta max_tokens hallitsemaan tuotoksen pituutta. Virheet eivät kuluta luottopäiviä, jos ne havaitaan ennen käsittelyä. Tämä suojaa saldoasi vahingollisilta silmukoilta.

Konfiguraatio ja rajoitteet

Aseta parametrit kuten top_p, seed, ja stop sekvenssit muotoillaan tuotosta. Käytä response_format JSON-tila. Function calling tuetaan työkalujen kautta. Kaikki parametrit noudattavat vakiintunutta OpenAI-skeemaa. Tämä tekee siirtymisestä helppoa olemassa olevissa projekteissa.

Pyyntöjä on rajoitettu 8 samanaikaiseen yhteyteen per avain. Runkokoon rajoitus on 8 Mt. Nämä rajoitteet varmistavat vakaan suorituskyvyn. Epäsuodattu malli käsittelee monenlaisia aiheita ilman hylkäyksiä. Säädä asetuksia sopimaan täydellisesti käyttötapaukseesi.

UKK

Miten aloitan rajoittamattoman tekoälyhahmo APIn käytön?

Rekisteröidy Google- tai sähköpostitunnuksella ja saat API-avaimen välittömästi. Lisää esimaksukrediitti kryptolla aloittaaksesi pyyntöjen lähettämisen. Base URL on HTTPS://api.uncensoredaicharacter.com/v1.

Mitä tapahtuu, jos osut nopeusrajaan tai virheeseen?

Saat 429-tilakoodin nopeusrajoitusten vuoksi tai 401/402-tilan koodin todennus-/saldoongelmien vuoksi. Virheet eivät kuluta saldoa, jos ne tapahtuvat ennen käsittelyä. Säädä pyyntöjen taajuutta tai lisää saldoasi.

Voinko käyttää tätä olemassa olevien OpenAI-SDK:iden kanssa?

Kyllä, API on täysin OpenAI-yhteensopiva. Päivitä vain base URL -arvo ja API-avain asiakasasetuksissasi. Se tukee streamausta, JSON-tilaa ja funktiokutsuja.

Hanki avain nyt.

Rekisteröidy, hanki avain ja päivitä base URL. Se on kaikki.

Hanki avaimesi