Pika-aloitus: Integroi unhinged ai -API
Saat sensuroimattoman API:n käyttökuntoon minuuteissa. Integroi hullu AI-API standardien OpenAI-yhteensopivien asiakkaiden kanssa ja aloita suodattamattoman tekstin luominen heti.
Edellytykset: SDK-määritys ja perus-URL
Käytä mitä tahansa OpenAI-yhteensopivaa SDK:ta. Ohjaa asiakas oikeaan base URL:iin ja aseta API-avaimesi. Tämä varmistaa, että pyyntösi saavuttavat sensuroimattoman mallin ilman lisäkonfiguraatiota.
- Base URL:
https://api.aiunhinged.cc/v1 - Mallin tunnus:
uncensored - Todennus: Bearer-tokeni
Authorizationheader
curl https://api.aiunhinged.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a JWT token valid for 1 hour"}]
}'
API-avaimen todentaminen
Vie API-avaimesi Authorization-headeriin. Järjestelmä hylkää pyynnöt ilman voimassa olevia kirjautumistietoja. Virheet palauttavat selkeät statuskoodit vianmääritykseen.
from openai import OpenAI
client = OpenAI(base_url="https://api.aiunhinged.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)
Ensimmäisen täydennyspyynnön lähettäminen
Lähetä POST-pyyntö osoitteeseen /v1/chat/completions. Sisällytä mallin ID ja viestit-taulukkosi. API palauttaa tekstivastauksen välittömästi. Tämä toimii tarinoihin, käsikirjoituksiin tai raakojen tietojen generointiin.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aiunhinged.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);
Streamausvastaukset SSE:n avulla
Ota streamaus käyttöön asettamalla stream: true. Vastaanoka tokenit niiden generoitumisen aikana. Tämä vähentää koettua viivettä pitkissä tuloksissa. Viimeinen osa sisältää tokenkäyttötiedot.
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)
Kun käytät työkaluja ja function callingia
Määritä työkalut pyyntöön. Malli palauttaa rakenteelliset argumentit. Jäsentele nämä suorittaaksesi ulkoisia funktioita. Tämä mahdollistaa dynaamiset, vuorovaikutteiset vuorovaikutukset ilman manuaalista jäsentelyä.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aiunhinged.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);
Tokenien ja rajojen käsittely
Kunnioita 300 pyynnön minuutissa -rajaa. Konteksti-ikkuna tukee yhteensä 100,000 tokenia. Rajan ylittävät pyynnöt palauttavat 429-tilakoodin. Riittämätön saldo palauttaa 402. Virheelliset avaimet palauttavat 401. Virheet eivät kuluta kreditejä.
Yleiset kysymykset
Miten integroin suodattamattoman API:n olemassa oleviin asiakkaisiin?
Aseta perus-URL osoitteeseen HTTPS://api.aiunhinged.cc/v1 ja käytä API-avaintasi valtuutusotsikossa. Mikä tahansa OpenAI-yhteensopiva SDK toimii suoraan. Mukautettua väliohjelmistoa ei tarvita.
Mitä tapahtuu, jos osut nopeusrajaan?
API palauttaa tilakoodin 429. Sinun on odotettava, kunnes ikkuna nollautuu. Rajoitus on 300 pyyntöä minuutissa avainta kohden. Säädä pyyntöjen taajuutta sen mukaisesti.
Tukeeko uncensored-malli funktion kutsumista?
Kyllä. Määrittele työkalut pyyntösi runkossa. Malli palauttaa rakenteelliset JSON-argumentit. Voit suorittaa nämä funktiot sovelluksesi logiikassa saumattomasti.
Hae avaimesi välittömästi
Rekisteröidy, hanki avain ja päivitä base URL. Se on koko konfiguraatio.