fi ▾
Kokeile kokeilukrediitillä
Kokeile kokeilukrediitillä

Aloita epärajattu API

Aloita sensuroimaton API osoittamalla olemassa oleva OpenAI-yhteensopiva SDK:si päätepisteeseemme. Saat suoraa, välittämätöntä pääsyä yhteen hienosäädettyyn malliin läpinäkyvällä, token-perusteisella hinnoittelulla.

per 1M syöttötunniste
$0.15
Tulostustokenit / 1M
$0.50
tunniste-ympäristö
100,000
kokeilusaldo
$0.50
pyyntöä minuutissa
300

Perus-URL:n todennusmääritys

Osoita SDK:si päätepisteeseemme ja anna avainsi valtuutusheaderissa. Tarjoamme yhden isännöidyn base URLin, joka toimii minkä tahansa vakiintuneen OpenAI-yhteensopivan asiakkaan kanssa. Saat yhden aktiivisen avaimen tilille, ja rekisteröityminen kestää sekunteja Googlen tai sähköpostin kautta ilman puhelinnumeron vaatimista. Avain antaa sinulle välittömän pääsyn rajoittamattomaan malliin luomisen jälkeen.

Todennus perustuu standardeihin Bearer-tokenneihin. Jos lähetät virheellisen avaimen, API palauttaa 401-virheen. Voit luoda uuden avaimen milloin tahansa, ja vanha avain lakkaa toimimasta välittömästi. Tämä suunnittelu pitää käytön yksityisenä ja pääsyn yksinkertaisena.

Et tarvitse hallita useita malliversioita tai huolehtia läpinäkymättömästä reitityksestä. Päätepiste palvelee yhtä tiettyä suurta kielimallia, joka on hienosäädetty aikuisisisältöön ja hylkäysten puutteeseen. Pidä avain turvassa, sillä se on ainoa tapa päästä käsiksi esimaksusaldoon.

Chat completions endpoint (POST /v1/chat_completions)

Lähetä promptisi chat-completions-päätepisteeseen saadaksesi tekstimäisiä vastauksia. Tämä on API:n ydinvuorovaikutustapa. Rakennat pyyntösi järjestelmäviestillä, joka asettaa käyttäytymisen, ja käyttäjäviesteillä, jotka ovat todellinen kysymyksesi. Malli käsittelee syötteen ja palauttaa tekstimäisen vastauksen.

API-mme on tiukka siitä, mitä se tekee. Emme tue upotuksia, kuvagenerointia tai äänenkäsittelyä. Saat tekstiä sisään ja tekstiä ulos. Konteksti-ikkuna tukee 100,000 tokenia sekä promptille että kompletoinnille yhdessä. Tämä mahdollistaa pitkät keskustelut tai suurten asiakirjojen käsittelyn.

Pidä pyyntösi siisteinä ja rakenteellisina. Päätepiste odottaa tiettyä JSON-muotoa. Jos lähetät väärän tietotyypin, saat virheilmoituksen. Me hoidamme laskennan omilla palvelimillamme.

Python SDK -integraatioesimerkki

Käytä virallista Python SDK -kirjastoa vuorovaikutukseen API:n kanssa helposti. Alla oleva koodi näyttää, miten asiakasohjelma alustetaan base URL:llamme ja avaimellasi. Voit sitten kutsua chat-vastausfunktiota viestiesi kanssa.

Tämä konfiguraatio toimii, koska APIomme on täysin OpenAI-yhteensopiva. Sinun ei tarvitse mukautettua asiakasohjelmakirjastoa. Päivitä vain base URL ja API-avaimesi. Loput SDK:n ominaisuudet pysyvät samoina. Tämä tekee siirtymisestä muihin toimittajiin suoraviivaista, jos tarvitset vaihtaa myöhemmin.

Suosittelemme käyttämään SDK:n uusinta versiota parhaan kokemuksen varmistamiseksi. Kirjasto käsittelee uudelleenyrittämiset ja JSON-jäsennyksen puolestasi. Sinun tarvitsee vain keskittyä prompt-logiikkaasi ja malliparametreihin.

Node SDK -integraatioesimerkki

Integroi Node.js:ään käyttämällä standardia npm-pakettia. Rakenne jäljittelee Python-esimerkkiä. Aseta base URL -arvo päätepisteeseemme ja anna API-avaimesi. Tämä varmistaa yhteensopivuuden olemassa olevien Node.js-sovellusten kanssa.

The Node SDK handles the HTTP requests automatically. You pass the messages array and receive the response object. This includes the content of the generated text. You can then process this text in your application logic.

Muista, että tuemme vain tekstitäydennystä. Älä odota kuva- tai äänidataa vastauksesta. SDK tulkitsee JSON-vastauksen ja antaa sinulle pääsyn tekstiin. Tämä johdonmukuus kielten välillä yksinkertaistaa kehitysprosessiasi.

Virtaavat vastaukset ja tokenien käyttö

Ota suoratoisto käyttöön vastaanottaaksesi vastauksen token kerrallaan. Tämä tarjoaa nopeamman koetun viiveen käyttäjillesi. Voit näyttää tekstin sen synnyttyä sen sijaan, että odottaisit koko vastausta. Tämä on kriittistä chatrajapinnoille.

Streamin viimeinen palikka sisältää token-käyttötilastot. Voit käyttää näitä tietoja kustannusten seurantaan ja tilin saldon valvontaan. Streamaus ei muuta hinnoittelumallia. Maksat edelleen käytetyistä tokenista.

API-tukemme tukee server-sent eventsia streamausta varten. SDK käsittelee tapahtumien jäsentämisen. Sinun tarvitsee vain asettaa stream-parametri arvoon true. Tämä toimii sekä Python- että Node-asiakkaiden kanssa. Tämä on suositeltu tapa rakentaa interaktiivisia sovelluksia.

Rajoitukset, virheet ja mallin tiedot

Ymmärrä nopeusrajoituksesi ja mahdolliset virheet rakentaaksesi vankan sovelluksen. Sinulla on rajoitus 300 pyyntöä minuutissa ja 8 samanaikaista pyyntöä avainta kohden. Pyyntöruumiin koko on rajoitettu 8 Mt:ään. Jos ylität nämä rajat, saat 429-virheen. Voit toteuttaa eksponentiaalisen taaksepäin haun käsitelläksesi tämän sujuvasti.

Yleiset virheet sisältävät 401 virheellisille avaimille ja 402 riittämättömälle krediitille. Jos krediittisi loppuvat, sinun täytyy lisätä krediittejä kryptolla jatkaaksesi. Virheet ja kieltäytymiset ovat ilmaisia, joten et maksa epäonnistuneista pyynnöistä. Malli kieltäytyy vain alaikäisiin liittyvästä seksuaalisesta sisällöstä, joka on tiukka raja.

Voit tarkistaa saatavilla olevat mallit GET /v1/models -päätepisteen kautta. Tämä palauttaa yksittäisen uncensored-mallin tunnuksen. Emme tarjoa useita malleja tai reititystä. Tämä yksinkertaisuus vähentää monimutkaisuutta ja varmistaa johdonmukaisen toiminnan. Esimaksukrediittisi vanhenee koskaan, joten voit keskeyttää käytön menettämättä varoja.

cURL

curl https://api.keyapiunlimited.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list the python libraries for web scraping"}]
  }'

Python

from openai import OpenAI

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

UKK

Mikä on perus-URL rajattomalle API-avaimelle?

Perus-URL on HTTPS://api.keyapiunlimited.com/v1. Sinun täytyy päivittää SDK-määrityksesi osoittamaan tähän URL-osoitteeseen. Tämä päätepiste palvelee uncensored-malliamme standardin OpenAI-yhteensopivan käyttöliittymän kautta.

Miten käsittelemme nopeusrajoituksia ja virheitä?

Sinulla on rajoitus 300 pyyntöä minuutissa ja 8 samanaikaista pyyntöä. Jos ylität tämän, saat virhekoodin 429. Voit toteuttaa uudelleenyrittämislogiikan eksponentiaalisella viiveellä näiden rajojen hallitsemiseksi tehokkaasti.

Mikä on kontekstiikkunan koko?

Kontekstiikkoni on 100 000 tokenia yhdistetylle syötteelle ja tulokselle. Tämä mahdollistaa pitkät keskustelut ja suurten dokumenttien käsittelyn. Maksimitulo pyyntöä kohden on 16 000 tokenia.

Hanki avain nyt.

Rekisteröidy, kopioi avain ja päivitä base URL. Tämä on kaikki.