fi ▾

Ki api -integointiopas

Tämä opas kattaa Ki-API-integraation uncensored-tekstigenerointiin standardien OpenAI-yhteensopivien päätepisteiden avulla. Saat suoraa pääsyä rajoittamattomaan malliin läpinäkyvällä tokenikohtaisella laskutuksella ilman tilauslukkoja.

Perus-URL ja todennus

API sijaitsee osoitteessa https://api.kiapi.cc/v1. Saat yhden aktiivisen avaimen per tili, joka näkyy välittömästi rekisteröitymisen jälkeen Google- tai sähköpostitilin kautta. Vaihda base_url asiakasohjelmistossasi ja aseta Authorization header osoitteeseen Bearer YOUR_KEY. Tämä toimii missä tahansa standardissa OpenAI SDK:ssa.

  • Base URL: https://api.kiapi.cc/v1
  • Otsake: Authorization: Bearer YOUR_KEY
curl https://api.kiapi.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "fetch latest version from github repo"}]
  }'

Chat Completions endpoint

Lähetä viestit osoitteeseen POST /v1/chat/completions. Käytä mallitunnistetta uncensored rajoittamattomiin tuloksiin. Päätepiste hyväksyy standardit chat-muodot 100 000 tokenin yhteisellä konteksti-ikkunalla. Se palauttaa tekstimuotoiset vastaukset ilman sisältökieltoja lailliseen aikuiskäyttöön. Tässä ei ole saatavilla upotuksia tai kuvagenerointia.

from openai import OpenAI

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

Streamausvastaukset (SSE)

Ota streamaus käyttöön asettamalla stream: true. Saat palvelimen lähettämiä tapahtumia (SSE) tokenien reaaliaikaiseen toimitukseen. Viimeinen palikka sisältää täydet käyttötilastot laskutusta varten. Tämä on ihanteellinen chatkäyttöliittymille, jotka tarvitsevat välittömiä osittaisia vastauksia. Voit jäsentää SSE-virran päivittääksesi käyttöliittymän välittömästi.

import OpenAI from "openai";

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

Function calling ja JSON-tila

Käyttö response_format: {"type": "json_object"} tiukkoja JSON-tuloksia. API tukee työkalumäärittelyjä ja työkalun valintaa toimintokutsuja varten. Voit määritellä mukautettuja työkaluja tools taulukkoa. Malli vastaa rakenteellisella datalla tarvittaessa. Tämä toimii standardin tekstinluonnin rinnalla.

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)

Mallin parametrit ja rajat

Tukee temperature, top_p, stop, seed, ja rangaistusparametrit. Maksimi tuotos on 16,000 tokenia pyyntöä kohden. Voit lähettää jopa 300 pyyntöä minuutissa. Samanaikaisuus on rajoitettu 8 samanaikaiseen pyyntöön avainta kohden. Pyyntöruumiin tulee pysyä alle 8 MB. Nämä rajat varmistavat vakaan suorituskyvyn sulkemattomille generointitehtäville.

Token-käyttö ja laskutus

Syötetekstitokenit maksavat 0,15 $ per miljoona. Tulostetekstitokenit maksavat 0,50 $ per miljoona. Virheet ja hylkäykset ovat ilmaisia. Krediitti täydennetään vain kryptolla. Esimaksukrediitti ei vanhene. Maksat vain todellisesta tokenkäytöstä. Ei kuukausimaksuja. Järjestelmä seuraa käyttöä tarkasti laskutusta varten.

UKK

Mikä on Ki API:n perusosoite?

Perus-URL on HTTPS://api.kiapi.cc/v1. Käytä tätä kaikkiin OpenAI-yhteensopiviin asiakkaisiin. Muuta base URLia SDK-määrityksissä osoittamaan tähän.

Miten käsittelemme suoratoistovastauksia?

Aseta stream arvoksi true pyynnössäsi. Saat osittaisen tekstin sisältäviä SSE-tapahtumia. Lopullinen tapahtuma sisältää token-käyttötiedot. Jäsentele streamia päivittääksesi käyttöliittymääsi reaaliajassa.

Mitkä ovat nopeusrajoitukset?

Saat 300 pyyntöä minuutissa. Samanaikaisuus on rajoitettu 8 samanaikaiseen pyyntöön. Pyyntöruumiin täytyy olla alle 8 Mt. Nämä rajat koskevat jokaista API-avainta.

Hanki API-avain

Rekisteröidy, kopioi avain, ja osoita perus-URL-osoitteeseen. Se on kaikki.

Hanki avaimesiNäytä dokumentaatio