Dolphin llm API-pikaopas
Dolphin LLM tarjoaa sensuroimattoman API:n 100k kontekstiikkunalla. Tämä opas näyttää kehittäjille, miten palvelu integroidaan standardien OpenAI-yhteensopivien asiakkaiden avulla.
Todennus & Base URL -asetukset
API käyttää standardia Bearer-token-todennusta. Saat avaimesi välittömästi rekisteröitymisen jälkeen Google-tilillä tai sähköpostiosoitteella. Säilytä tämä avain turvallisesti ympäristömuuttujissasi. Kaikkien pyyntöjen on kohdistuttava omistettuun perusURL-osoitteeseen sensuroimattomalle mallille.
- Perus-URL: HTTPS://api.llmdolphin.com/v1
- Auth-otsake: Authorization: Bearer YOUR_API_KEY
curl https://api.llmdolphin.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set variable x to 5"}]
}'
Chat Completions -päätepiste
Lähetä tekstipromptteja POST /v1/chat/completions -päätepisteeseen. Mallin id on 'uncensored'. Voit suoratoistaa vastauksia tai vastaanottaa ne kokonaisina tekstipaljoina. API hyväksyy standardit viestimuodot, joissa on system-, user- ja assistant-roolit.
from openai import OpenAI
client = OpenAI(base_url="https://api.llmdolphin.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)
Streamausvastaukset & merkkikäyttö
Ota virtauskäyttöön asettamalla stream=true. Palvelin palauttaa Server-Sent Events -tapahtumia (SSE). Token-käyttötiedot ilmestyvät virtauksen viimeisessä lohkossa. Tämä mahdollistaa kustannusten seurauksen reaaliajassa ilman koko vastauksen odottamista.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmdolphin.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);
Funktio Calling & JSON Mode
Malli tukee funktiokutsuja työkalumäärittelyillä. Voit myös pakottaa JSON-tuloksen käyttämällä response_formatia. Tämä varmistaa johdonmukaisen jäsentämisen automaatiojärjestelmillesi. Määrittele työkalut messages-taulukossa tai pyyntöobjektissa.
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)
Parametrit: Lämpötila, Top P ja Seed
Ohjaa luovuutta lämpötilan avulla ja monipuolisuutta top_p:llä. Käytä seediä toistettaviin tuloksiin. Malli hyväksyy vakio-parametreja kuten stop-sekvenssit ja läsnäolon rangaistus. Säädä näitä arvoja sopimaan tiettyyn käyttötarkoitukseen.
Virheenkäsittely & Nopeusrajoitukset
Käsittele 401-virheet virheellisistä avaimista ja 402-virheet riittämättömästä krediitista. Nopeusrajoitukset ovat 300 pyyntöä minuutissa. Kontekstiluukku on 100 000 tokeniä. Virheet ja hylkäykset eivät kuluta krediittia. Tarkista vastauksen tila saadaksesi lisätietoja.
Usein kysytyt kysymykset
Mikä on kontekstiruutu Dolphin LLM -mallille?
Malli tukee 100 000 tokenin kontekstiikkunaa. Tämä sisältää sekä syötteen että tuotannon. Voit pyytää jopa 16 000 tokenia tuotosta kohden.
Miten maksan API:sta?
Voit lisätä rahaa USDT:llä TRC20-verkossa tai USDC:llä Base-verkossa. Luotot eivät vanhene, ja ne laskutetaan todellisen käytön perusteella. Vähimmäislisäys on 20 $.
Onko uncensored-malli sama kuin GPT?
Ei, kyseessä on avoin painotusmalli, joka on hienosäädetty rajoittamattomille vastauksille. Se ei ole GPT, Claude tai minkään muun toimittajan malli. Se toimii saman asiakaskoodin kanssa.
Luo sinun API-avaimesi
Rekisteröidy, hae avain ja päivitä perus-URL-osoitteesi. Siinä kaikki, mitä tarvitset konfigurointiin.