fi ▾
Kokeile kokeilukrediitillä

Epäsuodattamaton LLM API kehittäjille

Dolphin models ai API-pikaopas

Dolphin models AI tarjoaa suoraviivaisen OpenAI-yhteensopivan API:n epäsuojaistuun päättelyyn. Tämä pikaopas opastaa sinut autentikoinnin, pyyntöjen lähettämisen ja streamausdatan käsittelyn läpi ennustettavalla tokenikohtaisella laskutuksella.

1. Esivaatimukset: SDK ja API-avain

Rekisteröidy Google-tilillä tai sähköpostiosoitteella saadaksesi API-avaimen välittömästi. Tarvitset halutun kielen virallisen SDK-kirjaston päätepisteen kanssa kommunikointiin. Avain todentaa lähettämäsi jokaisen pyynnön.

2. Määritä base URL

Aseta perus-URL osoitteeseen HTTPS://api.dolphinmodelsai.com/v1 asiakaskonfiguraatiossasi. Tämä URL reitittää pyyntösi uncensored-inferenssipalvelimillemme. Varmista, että API-avauksesi välitetään valtuutusotsikossa. Päätepiste noudattaa standardia OpenAI-kuvioita yhteensopivuuden varmistamiseksi.

import OpenAI from "openai";

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

3. Lähetä ensimmäinen chat-päättöpyyntösi

Lähetä POST-pyyntö osoitteeseen /v1/chat/completions mallitunnuksella "uncensored". Sisällytä viestihistoriasi messages-taulukkoon. API palauttaa tekstimuotoisen vastauksen ilman sisältökieltoja lailliseen aikuisille suunnattuun käyttöön. Voit säätää parametreja kuten temperaturea hallitaksesi satunnaisuutta.

curl https://api.dolphinmodelsai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Calculate the time complexity of this sorting algorithm"}]
  }'

4. Ota streamaus käyttöön ja käsittele token-käyttöä

Aseta streaming arvoksi true vastaanottaaksesi tokenit niiden tuotannon aikana. Jokainen chunk sisältää osittaista tekstiä ja käyttömetadataa. Lopullinen chunk sisältää yhteisen tokenlaskun laskutuksen tarkkuuden varmistamiseksi. Tämä lähestymistapa vähentää havaittua viivettä pitkissä vastauksissa.

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)

5. Käytä JSON-tilaa rakenteisen tulostuksen luomiseen

Välitä response_format arvona {"type": "json_object"} pakottaaksesi rakenteisen tulosteen. Malli takistaa kelvollisen JSON-syntaksin vastauksessa. Tämä ominaisuus on ihanteellinen datan jäsentämiseen sovelluslogiikkaasi varten. Se poistaa tarpeen manuaaliseen regex-validointiin.

6. Funktiokutsujen (työkalut) toteutus

Määritä työkalut pyyntöön mahdollistaaksesi funktiokutsut. Malli voi palauttaa työselukutsuja tavallisen tekstin sijaan. Suoritat funktion ja lähetät tuloksen takaisin mallille. Tämä kuvio tukee monivaiheisia vuorovaikutuksia.

7. Ymmärrä nopeusrajoitukset ja parametrit

Jokaiselle API-avaimelle on rajoitettu 300 pyyntöä minuutissa. Voit tehdä 8 samanaikaista pyyntöä milloin tahansa. Konteksti-ikkuna tukee jopa 100 000 tokenia syötteelle ja tulokselle yhdessä. Rajat ylittävät pyynnöt saavat 429-virhekoodin. Saldovirheet palauttavat 402-vastauksen.

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.dolphinmodelsai.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)

Yleiset kysymykset

Miten autentikoin pyyntöni?

Sisällytä API-avaimesi Authorization-headeriin Bearer-tokenina. Avain luodaan heti rekisteröitymisen jälkeen. Se on voimassa, kunnes peruutat tai vaihdat sen.

Mitä tapahtuu, jos ylityt nopeusrajan?

API palauttaa virhekoodin 429 Too Many Requests. Sinun on odotettava, kunnes nopeusrajoitusikkuna nollautuu. Samanaikaisten pyyntöjen rajoitukset koskevat myös resurssien uupumisen estämistä.

Onko uncensored-malli ilmainen?

Ei, se käyttää esimaksullista luottoa, joka lasketaan tokenittain. Saat kokeiluluoton uusille tileille. Laskutus on läpinäkyvää ilman piilattuja kuukausimaksuja.

Hanki avain nyt.

Rekisteröidy, kopioi avain ja päivitä päätepiste. Valmis.

Kokeile kokeilukrediitillä