Dolphin api Quickstart
Aloita Dolphin-API:n käytäntömme liittämällä olemassa olevat OpenAI-yhteensopivat työkalusi uncensored-LLM:äämme. Tämä opas kattaa autentikoinnin, peruspyyntöjen, streamauksen ja kriittiset rajat suurimman määrän käyttöä varten.
https://api.apidolphin.com/v1uncensored
Perus-URL ja todennus
API-avaimesi todentaa jokaisen pyynnön päätepisteeseemme. Käytä perus-URL-osoitetta HTTPS://api.apidolphin.com/v1 minkä tahansa OpenAI-yhteensopivan SDK:n kanssa. Mallitunniste on "uncensored" kaikissa täydennyksissä. Tämä kokoonpano varmistaa, että koodisi toimii infrastruktuurimme kanssa ilman muutoksia.
Tukeemme vakioita parametreja kuten temperature ja top_p. Voit ottaa käyttöön JSON-tilan tai function callingin tarpeen mukaan. Virheet ja hylkäykset eivät kuluta esimaksukrediittiäsi. Vain todellinen token-käyttö laskutetaan läpinäkyvillä hinnoillamme.
Lähetä ensimmäinen pyyntösi
Lähetä peruschat-täydennys yhteyden varmistamiseksi. Käytä alla olevaa curl-komentoa testataksesi päätepistettä. Korvaa YOUR_API_KEY todellisella avaimesi dashboardista. Vastaus palauttaa mallin tekstituloksen.
Tämä pyyntö käyttää vakiomuotoista OpenAI-muotoa. Voit säätää järjestelmäkehotteita tai käyttäjäviestejä tarvittaessa. API palauttaa vastausobjektin, joka sisältää luodun tekstin. Varmista, että tuloksena oleva teksti vastaa odotuksiasi ennen skaalausta.
Esimerkkikäyttö:
curl https://api.apidolphin.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Convert the attached JSON payload to YAML format"}]
}'
Python SDK -integraatio
Käytä virallista OpenAI:n Python-kirjastoa API-käyttöön. Aseta base URL ja API-avaimesi asiakasohjelman konfiguraatioon. Alla oleva koodisuora esimerkki yksinkertaisesta tekstigenerointikutsusta.
Asenna kirjasto pip:n kautta. Alusta sitten asiakasohjelma kirjautumistiedoillasi. Kutsu chat.completions.create-metodia mallinimellä "uncensored". Tämä menetelmä pitää koodisi siirtokelpoisena eri LLM-tarjoajien välillä.
Koodiesimerkki:
from openai import OpenAI
client = OpenAI(base_url="https://api.apidolphin.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
The Node SDK follows the same configuration pattern. Initialize the OpenAI client with your base URL and key. Send a completion request using the "uncensored" model. This method is ideal for server-side applications.
Varmista, että käsittelet vastausdataa oikein. API palauttaa standardin täydennysobjektin. Voit hakea luodun tekstin vastausobjektista. Tämä asennus toimii Expressin, Fastifyn tai minkä tahansa Node.js-kehyksen kanssa.
Implementaatioesimerkki:
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apidolphin.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);
Käsittele suorantovastaukset
Ota suoratoisto käyttöön reaaliaikaiseen tokenien toimitukseen. Aseta stream-parametri arvoksi true pyynnössäsi. API palauttaa data-paloja niiden synnyttyä. Tämä vähentää koettua viivettä pääkäyttäjille.
Käsittele jokainen osa sovelluslogiikassasi. Viimeinen osa sisältää lopullisen token-käyttötietojen. Streamaus toimii kaikkien tuettujen parametrien kanssa. Se on ihanteellinen chat-liittymille ja reaaliaikaiselle tekstin tuotannolle.
Streamausesimerkki:
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)
Rajoitukset, virheet ja kontekstiikkuna
Tililläsi on 100 000 tokenin kontekstiikkuna. Tämä sisältää sekä prompt- että completion-tokenit. Maksimipituus pyyntöä kohden on 16 000 tokenia. Jos et aseta max_tokens-arvoa, raja on 2 048 tokenia.
Nopeusrajoitukset sallivat 300 pyyntöä minuutissa per avain. Voit tehdä 8 samanaikaista pyyntöä. Pyyntöruumiin kokoraja on 8 Mt. Käsittele HTTP-virheet 401 virheellisistä avaimista, 402 riittämättömästä saldon ja 429 nopeusrajoituksista. Virheet ovat ilmaisia, joten voit yrittää uudelleen ilman kustannuksia.
UKK
Mikä on dolphin API?
Dolphin API on isännöity, OpenAI-yhteensopiva pääte, joka tarjoaa censorshipittoman suurteisen kielimallin. Se tukee tekstintuotantoa standardien parametrien kuten lämpötilan ja top_p avulla. Maksat vain todellisesta token-käytöstä esimaksulla ladatulla kreditiillä.
Miten esimaksukredit toimii?
Luotto lasketaan todellisen token-käytön perusteella syötteissä ja lähdöissä. Virheet ja hylkäykset eivät kuluta saldoasi. Maksettu luotto vanhenee koskaan, ja voit täydentää kryptovaluutalla milloin tahansa.
Mitkä ovat nopeusrajoitukset?
Voit lähettää jopa 300 pyyntöä minuutissa API-avainta kohden. Samanaikaisten pyyntöjen raja on 8. Pyyntörungon tulee olla alle 8 Mt. Nämä rajat varmistavat vakaan suorituskyvyn suurten volyymien käytössä.
Avaa API-avaimesi
Rekisteröidy, hanki avain ja päivitä base URL. Siinä kaikki.