Dolphin AI Integration Guide
Integroi puhtaan sisällön LLM-API käyttämällä vakiintuneita OpenAI-SDK:ita. Tämä opas kattaa asennuksen, streamauksen ja työkalut rajoittamattomaan sisällön luontiin.
Edellytykset: SDK ja API-avaimen määritys
Asenna kielikohtainen virallinen SDK. Luo tili sähköpostilla tai Google-kirjautumisella hallintapaneelissamme. Luo API-avaimesi heti. Puhelinnumeroa ei tarvita. Avain näytetään kerran näytöllä. Säilytä se turvallisesti. Emme tallenna maksutapojasi. Krypto-talletukset käyttävät USDT:ä tai USDC:ta. Saldo ei vanhene. Virheet maksuttomia. Maksat vain käytetyistä tokenneista.
Perus-URL-osoitteen ja otsikoiden konfigurointi
Osoita asiakkaasi perusosoitteeseen. Aseta valtuutusotsikko avaimellasi. Käytä mallitunnistetta "uncensored". Tämä varmistaa, että osut sensuroimattomaan malliimme. Se ei ole GPT tai Claude. Päätepiste hyväksyy vakiot keskustelupäätökset. Otsikoiden on sisällettävä API-avain. Muut kentät ovat valinnaisia. Lämpötila ja top_p toimivat odotetusti. Tuemme vakioita OpenAI-parametreja. Tarkista rajoitukset dokumentaatiosta.
curl https://api.dolphinllmmodel.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the max token limit for this endpoint?"}]
}'
Lähettämällä ensimmäinen chat-completion-pyyntö
Lähetä POST-pyyntö viestisi kanssa. Sisällytä järjestelmäpromptti kontekstiksi. Määrittele käyttäjän viestin sisältö. Malli palauttaa tekstivastauksen. Voit määrittää max token -rajan. Oletustulos on 2 048 tokenia. Aseta korkeammat rajat tarvittaessa. Kontekstiikkona on 100,000 tokenia. Syöte ja tulo jakavat tämän rajan. Varmista, että promptisi mahtuu. Virheet palauttavat standardit JSON-koodit. Tarkista vastauksen runko virheiden varalta.
from openai import OpenAI
client = OpenAI(base_url="https://api.dolphinllmmodel.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)
Virtaustuen aktivoiminen reaaliaikaisia vastauksia varten
Aseta streaming arvoksi true pyynnössäsi. API palauttaa chunkeja SSE:n kautta. Jokainen chunk sisältää osittaista tekstiä. Käsittele tokenit niiden saapuessa. Tämä vähentää havaittua viivettä. Saat välittömää palautetta. Lopullinen chunk sisältää token-käytön. Seuraa käyttöä kustannusseurantaa varten. Streamaus toimii kaikkien parametrien kanssa. Työkalut ja JSON-tila myös streamaavat. Käsittele yhteyden katkokset joustavasti. Yhdistä uudelleen, jos stream epäonnistuu.
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)
Työkalujen ja funktiokutsujen käyttö
Määritä funktioskeemat pyyntöösi. Välitä ne työkaluina API:lle. Malli palauttaa työkalukutsuja. Jäsentele argumentit suoritusta varten. Palauta tulokset mallille. Tämä mahdollistaa monimutkaiset työvuorot. Tuki on vakio OpenAI-muodossa. Työkalun valinta voi olla automaattinen. Voit pakottaa tiettyjä työkaluja. JSON-tila toimii myös työkalujen kanssa. Varmista, että skeemasi on kelvollinen. Virheelliset skeemat aiheuttavat virheitä. Testaa ensin yksinkertaisilla funktioilla.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.dolphinllmmodel.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);
Nopeusrajoitusten ja virheiden käsittely
Pakotamme 300 pyyntöä minuutissa. Samanaikaiset pyynnöt on rajoitettu kahdeksaan. Pyyntörungon tulee olla alle 8 Mt. 401-virhe tarkoittaa virheellistä avainta. Tarkista autentikointipäätepiste. 402-virhe tarkoittaa, että luottamus on loppu. Täydennä kryptolla jatkaaksesi. 429 tarkoittaa, että olet ylittänyt nopeusrajan. Odota ja yritä uudelleen taaksepäin kasvavalla viiveellä. Virheet ovat ilmaisia. Vain valmiit tokenit maksavat luottamusta. Konteksti on yhteensä 100 000 tokenia.
UKK
Onko tämä virallinen Dolphin-malli API?
Ei. Olemme itsenäinen palvelu. Isännöimme uncensored-mallia, joka on yhteensopiva OpenAI-asiakkaiden kanssa. Se ei ole virallinen toimittajan API. Tarkista heidän dokumentaationsa heidän erityisistä rajoituksistaan.
Miten maksan API:sta?
Hyväksymme vain kryptovaluutat. Käytä USDT:ta TRC20-verkossa tai USDC:ta Base-verkossa. Talletukset vaihtelevat välillä 20 $–500 $. Bonuskrediitti myönnetään suuremmista summista.
Mikä on kontekstiikkunan koko?
Kontekstiluukku on 100 000 tokenia. Tämä sisältää sekä prompt- että completion-tokenit. Maksimituotanto pyyntöä kohden on 16 000 tokenia. Käytä oletusarvoa 2 048, jos sitä ei määritetä.
Turvaa API-avaimesi
Rekisteröidy, hae avain, päivitä perus-URL-osoite. Helppo asennus.