ms ▾
Cuba dengan kredit percubaan

API LLM Tanpa Sensor untuk Pengembang

Permulaan Pantas API Dolphin models ai

Dolphin models AI menyediakan API serasi OpenAI yang mudah untuk inferensi tanpa sensor. Panduan permulaan pantas ini membimbing anda melalui pengesahan, penghantaran permintaan, dan mengendalikan data penstriman dengan pengebilan per token yang boleh diramal.

1. Prasyarat: SDK dan Kunci API

Daftar menggunakan akaun Google atau e-mel untuk menerima kunci API serta-merta. Anda memerlukan SDK rasmi untuk bahasa pilihan anda untuk berkomunikasi dengan hujung sambungan. Kunci ini mengesahkan setiap permintaan yang anda hantar.

2. Konfigurasi URL Asas Anda

Tetapkan URL asas kepada HTTPS://api.dolphinmodelsai.com/v1 dalam konfigurasi klien anda. URL ini menghalakan permintaan anda ke pelayan inferensi uncensored kami. Pastikan kunci API anda diluluskan dalam header pengesahan. Hujung ini mengikuti corak OpenAI piawai untuk serpihan.

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. Hantar Permintaan Penyiapan Sembang Pertama Anda

Hantar permintaan POST ke /v1/chat/completions dengan model id "uncensored". Sertakan sejarah mesej anda dalam array messages. API mengembalikan respons teks tanpa penolakan kandungan untuk penggunaan dewasa yang sah. Anda boleh melaraskan parameter seperti suhu untuk mengawal rawak.

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. Aktifkan Penstriman dan Tangani Penggunaan Token

Tetapkan streaming kepada true untuk menerima token apabila ia dijana. Setiap potongan mengandungi teks separa dan metadata penggunaan. Potongan akhir termasuk jumlah token keseluruhan untuk ketepatan pengebilan. Pendekatan ini mengurangkan latensi yang dirasakan bagi respons yang panjang.

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. Gunakan Mod JSON untuk Output Terstruktur

Luluskan response_format sebagai {"type": "json_object"} untuk memaksakan output terstruktur. Model menjamin sintaks JSON yang sah dalam respons. Ciri ini sangat sesuai untuk memproses data ke dalam logik aplikasi anda. Ia menghapuskan keperluan untuk pengesahan regex manual.

6. Implementasikan Panggilan Fungsi (Alat)

Takrifkan alat dalam permintaan anda untuk membolehkan keupayaan panggilan fungsi. Model boleh memulangkan panggilan alat bukan teks biasa. Anda melaksanakan fungsi dan menghantar semula hasilnya kepada model. Corak ini menyokong aliran kerja berbilang langkah yang kompleks.

7. Fahami Had Kadar dan Parameter

Setiap kunci API terhad kepada 300 permintaan setiap minit. Anda boleh mempunyai 8 permintaan serentak pada bila-bila masa. Tetingkap konteks menyokong sehingga 100,000 token untuk input dan output digabungkan. Permintaan yang melebihi had ini akan menerima kod ralat 429. Ralat kredit akan mengembalikan status 402.

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)

Soalan biasa

Bagaimana saya mengesahkan permintaan saya?

Masukkan kunci API anda dalam header Authorization sebagai token Bearer. Kunci dijana serta-merta selepas pendaftaran. Ia kekal sah sehingga anda mencabut atau menggantikannya.

Apa yang berlaku jika saya melebihi had kadar?

API mengembalikan ralat 429 Too Many Requests. Anda perlu menunggu sehingga tetingkat had ditetapkan semula. Had permintaan serentak juga terpakai untuk mencegah kehabisan sumber.

Adakah model tanpa sensor percuma?

Tidak, ia menggunakan kredit prabayar yang dikebil setiap token. Anda menerima kredit percubaan untuk akaun baharu. Pengebilan adalah telus tanpa yuran bulanan tersembunyi.

Dapatkan kunci anda sekarang

Daftar, salin kunci, kemas kini hujung anda. Selesai.

Cuba dengan kredit percubaan