fi ▾
Kokeile kokeilukrediitillä

Dolphin sensuroimaton API Dokumentointi

Dolphin sensuroimaton tarjoaa OpenAI-yhteensopivan API:n, jonka avulla voit korvata base_url-arvomme ja aloittaa tekstin tuottamisen välittömästi. Tämä pika-aloitusopas ohjaa sinut läpi tarkat vaiheet olemassa olevan koodin liittämiseksi isännöityyn päätepisteeseemme.

Edellytykset ja ympäristön määritys

Aloita varmistamalla, että ympäristössäsi on tarvittavat riippuvuudet asennettuina ennen pyyntöjen tekemistä. Tarvitset aktiivisen API-avaimen hallintapaneeliltamme ja tuetun ajoaikaympäristön, kuten Pythonin tai Node.js:n. API:n tulee lähettää pyyntö tiettyyn perus-URLiin oletuksena olevan OpenAI-päätepisteen sijaan.

Säilytä API-avaimesi turvallisesti ja tallenna se ympäristömuuttujaan. Tämä estää vahingollisen paljastuksen koodivarastossasi. Voit luoda uuden avaimen välittömästi kirjautumisen jälkeen Google- tai sähköpostitunnuksella.

Et tarvitse konfiguroida monimutkaista reititystä tai valita tiettyjä malleja. Päätepiste palvelee yhtä avointa suurta kielimallia, joka on suunniteltu suoraan tekstilähtöön.

Virallisen OpenAI-SDK:n asennus

Asenna virallinen SDK-paketti, joka hoitaa autentikoinnin ja pyyntöjen muotoilun automaattisesti. Tämä kirjasto tukee sekä Python- että Node.js-ympäristöjä johdonmukaisilla käyttöliittymillä.

Python-käyttäjille, aja standardi pip install -komento lisätäksesi kirjaston virtuaaliympäristöösi. Node.js-kehittäjien tulisi käyttää npm:tä asentaakseen vastaavan paketin.

SDK hallinnoi JSON-payloadin rakennetta puolestasi, joten sinun tarvitsee keskittyä vain promptin sisältöön ja parametreihin kuten temperature tai top_p.

Voit varmistaa asennuksen tuomalla kirjaston skriptiisi tai moduuliin. Tämä varmistaa, että asiakasohjelma on valmis yhdistämään palvelimihimme.

Perus-URL-osoitteen ja API-avaimen määrittäminen

Osoita SDK-asiakkaasi tiettyyn base URLiisi ohjataksesi pyynnöt uncensored-infrastruktuuriimme. Käytä https://api.dolphinuncensored.com/v1 päätepisteeksi.

Aseta API-avaimesi valautusotsakkeeseen tai asiakasohjelman määritysobjektiin. Asiakasohjelma liittää tämän avaimen automaattisesti jokaiseen pyyntöön.

Varmista, että määrität mallitunnuksen muodossa "uncensored" määrityksessäsi. Tämä kertoo palvelimelle, minkä malliversiota käytetään tuotantoon.

Ensimmäisen chat-päättelypyynnön tekeminen

Lähetä yksinkertainen viesti yhteensopivuuden varmistamiseksi ja vastauksen saamiseksi. Tämä vahvistaa, että avusi on kelvollinen ja päätepiste on saavutettavissa.

Käytä chat-completions-päätepistettä järjestelmäkehotteella ja käyttäjäviestillä. Vastauksessa on luotu teksti content-kentässä.

Ymmärrä streamaus ja tokenkäyttö

Ota suoratoisto käyttöön vastaanottaaksesi tokenit niiden synnyttyä sen sijaan, että odottaisit koko vastausta. Tämä parantaa koettua viivettä pitkissä tuloksissa.

API palauttaa käyttötilastot streamin viimeisessä palassa. Voit seurata syöte- ja tulostus-tokenien määriä laskutuksen läpinäkyvyyden varmistamiseksi.

Aseta stream-parametri arvoksi true pyyntöruudussasi. Iteroi lohkojen yli rakentaaksesi lopullisen tekstin tai käsitelläksesi sitä reaaliajassa.

Virheiden ja kieltojen käsittely

Käsittele HTTP 401-virheet vahvistamalla, että API-avaimesi on oikein eikä vanhentunut. 402-virhe tarkoittaa riittämätöntä esimaksusaltoa; täydennä saldo kryptorahalla jatkaaksesi.

Tila 429 tarkoittaa, että saavutit nopeusrajoituksen 300 pyyntöä minuutissa. Odota hetki ennen uudelleenyritystä tai vähennä samanaikaisuutta.

Malli hylkää pyynnöt, jotka liittyvät alaikäisiin suuntautuvaan seksuaaliseen sisältöön, mikä on tiukka raja. Muut kiistanalaiset tai aikuismaisemmat aiheet ovat yleensä sallittuja. Virheet ja hylkäykset eivät kuluta tokenkrediittiäsi.

cURL

curl https://api.dolphinuncensored.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "fetch the list of installed python packages"}]
  }'

Python

from openai import OpenAI

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

import OpenAI from "openai";

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

Virtaus

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)

Yleiset kysymykset

Mikä on kontekstiruudun koko tälle API:lle?

Kontekstiikkuna tukee 100 000 tokenia sekä promptille että täydennykselle yhteensä. Voit tuottaa oletusarvoisesti jopa 16 000 tokenia pyyntöä kohden.

Onko tämä sama kuin virallinen OpenAI API?

Se on OpenAI-yhteensopiva, mikä tarkoittaa, että käytät samaa SDK-koodia mutta osoitat sen meidän perusosoitteeseemme. Malli on uncensored ja erillinen GPT-malleista.

Miten maksan API:sta?

Hyväksymme USDT-verkon TRC20:n tai USDC-verkon Base:n.

Hanki avain yhdessä vaiheessa.

Rekisteröidy, kopioi avain ja päivitä base URL. Siinä on koko määritys.

Kokeile kokeilukrediitillä