fi ▾

Uncensored LLM API. Maksa tokenin mukaan.

Pika-aloitus: Integroi uncensored-API

Integroi sensuroimaton LLM-sovellukseesi OpenAI-yhteensopivalla API:lla. Tämä opas kattaa base URL -arvon, todennuksen ja pyyntömuodot Mimo AI -API:lle.

Edellytykset: Asenna OpenAI-SDK

Asenna virallinen OpenAI:n SDK valitsemaasi kieleen aloittaaksesi pyyntöjen tekemisen välittömästi. Kirjasto hoitaa autentikoinnin ja muotoilun automaattisesti. Sinun ei tarvitse tiettyä versiota, vain tuorein vakaa julkaisu projektillesi.

Määritä perus-URL-osoitteesi ja API-avaimesi

Aseta perus-URL osoitteeseen HTTPS://api.mimoaiapi.com/v1 ja anna API-avauksesi valtuutusotsikossa. Tämä konfiguraatio ohjaa asiakkaasi uncensored-inferenssimoottoriimme. Käytä avainta, joka on luotu Get API Key -sivulla ja joka ilmestyy välittömästi rekisteröitymisen jälkeen.

Lähetä ensimmäinen chat-valmiuspyyntö

Tee POST-pyyntö osoitteeseen /v1/chat/completions mallin tunnuksella "uncensored". Tämä päätepiste palauttaa raakatekstivastauksia ilman sisältökieltäytymisiä. Anna järjestelmäpromptisi määrittääksesi mallin käyttäytymisen tiettyä käyttötapaasi varten.

curl https://api.mimoaiapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate a json object with keys name age and role for a character profile"}]
  }'

Käsittele streamausvastaukset SSE:n kanssa

Ota käyttöön streamaus asettamalla stream-parametri arvoksi true pyynnössä. API palauttaa Server-Sent Events -tapahtumia (SSE), jotka päivittyvät reaaliajassa. Jäsentele viimeinen lohko saadaksesi kokonaistokenkäytön tarkkaa laskutusta varten.

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)

Python SDK -integraatio

Käytä Python-kirjastoa rakentaaksesi pyyntöjä yksinkertaisilla sanakirjarakenteilla. Aseta base_url- ja api_key-muuttujat ennen asiakasinstanssin luomista. Tämä lähestymistapa toimii saumattomasti olemassa olevien OpenAI-koodikantojen kanssa.

from openai import OpenAI

client = OpenAI(base_url="https://api.mimoaiapi.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 SDK -integraatio

Alusta asiakasohjelma Node.js:ssä välittämällä base URL ja avain. Määritä malli arvoksi "uncensored" jokaisessa täydennyskutsussa. SDK hallitsee HTTP-yhteydet ja vastauksentulkinnan puolestasi.

import OpenAI from "openai";

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

Yleiset kysymykset

Mikä on kontekstiruutu sensuroimattomalle LLM:lle?

Konteksti-ikkuna tukee 100,000 tokenia yhteensä sekä syötteelle että vastaukselle. Voit pyytää enintään 16,000 tokenia vastausta kohden, tai 2,048, jos et määritä max_tokensia.

Miten laskutus toimii Mimo AI API -palvelussa?

Maksat $0.15 miljoonaa syöttötokenia kohden ja $0.50 miljoonaa tulostustokenia kohden. Esimaksuluotto laskutetaan vain todellisesta käytöstä, ja virheet ovat ilmaisia. Luotto vanhenee koskaan ja sitä täydennetään kryptalla.

Mitkä virheet minun tulee käsitellä sovelluksessani?

Käsittele 401-virhe virheellisistä API-avaimista, 402-virhe riittämättömästä esimaksutuksesta ja 429-virhe nopeusrajoituksista. Järjestelmä sallii 300 pyyntöä minuutissa ja 8 samanaikaista pyyntöä avainta kohti.

Hanki API-avaimesi nyt

Rekisteröidy, hanki avain ja päivitä base URL. Siinä kaikki mitä sinun tarvitsee tehdä.

Hanki API-avainNäytä dokumentaatio