ms ▾

AidphnRujukan API Dphn ai

Rujukan API Dphn ai

Dphn AI menyediakan API LLM tanpa sensor yang serasi dengan klien OpenAI untuk pembangun yang memerlukan penjanaan teks yang boleh dipercayai dan tidak ditapis. Mula dengan pantas menggunakan endpoint piawai, kredit pra-dibayar, dan tiada yuran langganan.

Pengesahan dan Kunci API

Mula dengan mencipta akaun untuk mendapatkan kunci API anda serta-merta. Anda boleh mendaftar menggunakan Google atau e-mel dan kata laluan tanpa memerlukan nombor telefon. Sistem menjana satu kunci aktif per akaun, dan penciptaan kunci baharu akan menggantikan kunci lama serta-merta. Anda hanya memerlukan alamat e-mel untuk bermula, dan prompt anda tidak digunakan untuk latihan. Gunakan kunci ini dalam Authorization header sebagai token bearer untuk semua permintaan.

Permintaan Pertama

Buat panggilan pertama anda ke hujung titik penyelesaian chat menggunakan kunci API anda. URL asas ialah https://api.aidphn.com/v1 dan berfungsi dengan klien serasi OpenAI piawai. Anda mesti menentukan model uncensored untuk mengakses model bahasa besar tanpa penapis. Ralat dan penolakan tidak menggunakan kredit prabayar anda, jadi anda boleh menguji dengan selamat.

curl https://api.aidphn.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the top 5 Rust crates for async HTTP clients"}]
  }'

Sahkan kunci anda berfungsi dengan memeriksa endpoint senarai model. Ini mengesahkan sambungan sebelum anda menghantar permintaan kompleks. API menerima teks masuk dan mengembalikan teks keluar, menyokong parameter standard seperti suhu dan top_p.

Integrasi SDK Python

Gunakan pustaka Python rasmi OpenAI untuk berinteraksi dengan hujung sambungan kami. Tetapkan URL asas ke pelayan API kami dan berikan kunci anda. Pendekatan ini membolehkan anda semula semula kod sedia ada dari projek OpenAI tanpa perubahan besar. ID model kekal uncensored untuk semua penyelesaian.

from openai import OpenAI

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

Anda boleh mengkonfigurasi parameter seperti max_tokens untuk mengawal panjang output. Maksimum output lalai ialah 2,048 token, tetapi anda boleh meningkatkannya sehingga 16,000 setiap permintaan. Aliran tersedia untuk respons panjang untuk mengurangkan latensi.

Penggunaan SDK Node

Integrasikan API ke dalam aplikasi Node.js anda menggunakan SDK standard. Arahkan klien ke URL asas kami dan sahkan dengan kunci anda. Kaedah ini menyokong permintaan sinkron dan asinkron untuk integrasi yang fleksibel. Anda boleh menghantar alat untuk panggilan fungsi atau memaksakan mod output JSON.

import OpenAI from "openai";

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

Tangani respons dengan menguraikan medan kandungan dari objek penyelesaian. API menyokong parameter standard seperti stop jujukan dan seed untuk boleh direplikasi. Pengendalian ralat harus mengambil kira had kadar dan ketersediaan kredit.

Respons Streaming Melalui SSE

Aktifkan aliran dengan menetapkan stream: true dalam permintaan anda. API mengembalikan Acara Dihantar Pelayan (SSE) untuk penghantaran token masa nyata. Setiap potongan mengandungi kandungan separa, membolehkan anda memaparkan output semasa ia dijana. Potongan akhir termasuk jumlah penggunaan token untuk ketelusan pengebilan.

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)

Penstriman mengurangkan latensi yang dirasakan untuk pengguna yang menunggu respons panjang. Anda boleh memproses token secara beransur-ansur atau menimbufkannya untuk penggunaan kemudian. Jendela konteks menyokong sehingga 100,000 token untuk permintaan dan penyelesaian digabungkan.

Had dan Ralat

Pantau penggunaan anda terhadap had kadar dan baki kredit yang ketat. Anda boleh menghantar 300 permintaan setiap minit dan mempunyai 8 permintaan serentak setiap kunci. Saiz badan permintaan maksimum ialah 8 MB. Ralat seperti 401 menunjukkan kunci yang tidak sah, manakala 402 bermaksud anda perlu menambah. Ralat 429 menunjukkan anda telah melebihi had kadar. Tambah dengan kripto sahaja, bermula dari $20, untuk terus menggunakan perkhidmatan tanpa gangguan.

Soalan biasa

Apa itu dphn AI?

Dphn AI adalah API LLM tanpa sensor yang menghidangkan satu model bahasa besar yang ditala untuk penjanaan teks tidak ditapis. Ia serasi dengan klien OpenAI dan menggunakan model kredit pra-dibayar tanpa langganan bulanan.

Bagaimana saya membayar untuk API?

Anda boleh menambah baki akaun anda menggunakan USDT (TRC20) atau USDC (Base) untuk jumlah antara $20 hingga $500. Kredit tidak pernah luput, dan anda mendapat kredit bonus untuk deposit yang lebih besar: +5% dari $50, +10% dari $100, dan +15% dari $200.

Apakah had tetingkap konteks?

Model ini menyokong tetingkap konteks sebanyak 100,000 token untuk gabungan prompt dan penyelesaian. Setiap permintaan boleh menghasilkan sehingga 16,000 token, atau 2,048 token jika anda tidak menentukan had maksimum.

Dapatkan kunci API anda serta-merta

Daftar, salin kunci, kemas kini hujung asas anda. Itu sahaja yang anda perlukan.

Dapatkan kunci APILihat dokumentasi