ms ▾
Mula sekarang

Panduan Mula Cepat untuk pembangun

Panduan pantas ini menunjukkan kepada anda cara mengintegrasikan API serasi OpenAI uncensored kami ke dalam aliran kerja pembangunan anda menggunakan kunci API cursor piaran.

Prasyarat: kunci API anda

Jana kunci anda serta-merta selepas log masuk. Lawati halaman Dapatkan Kunci API dan sahkan dengan Google atau kata laluan e-mel. Antara muka memaparkan kunci unik anda serta-merta tanpa memerlukan nombor telefon. Simpan rentetan ini dengan selamat kerana ia mengesahkan semua permintaan ke URL asas. Anda menerima $0.50 kredit percubaan secara automatik, yang akan luput dalam tujuh hari jika tidak digunakan.

Mengkonfigurasi Cursor untuk keserasian OpenAI

Arahkan klien anda ke titik akhir khusus kami untuk memastikan pengalihan yang betul. Tetapkan URL asas kepada HTTPS://api.keyapicursor.com/v1 dan suntikkan kunci anda ke dalam header pengesahan. Konfigurasi ini berfungsi dengan mana-mana SDK serasi OpenAI tanpa mengubah nama model. Anda mesti nyatakan pengenal model sebagai uncensored untuk menerima output berat terbuka.

Menghantar permintaan pertama anda

Laksanakan penyelesaian asas untuk mengesahkan sambungan dan latensi. Gunakan arahan curl di bawah untuk menghantar prompt asas ke akhir penyelesaian chat. Respons mengembalikan objek JSON yang mengandungi teks yang dijana. Semak bidang penggunaan untuk mengesahkan penggunaan token sepadan dengan jangkaan anda.

Mengendalikan respons aliran

Alirkan token untuk latensi yang dirasakan lebih rendah dalam aplikasi interaktif. Pelayan menghantar Acara Dihantar Pelayan yang mengandungi delta separa sehingga pecahan akhir termasuk data penggunaan jumlah. Huraikan acara ini untuk mengemas kini antara muka pengguna anda secara masa nyata. Kaedah ini berfungsi dengan sama rata di klien Python dan Node.

Pengintegrasian dengan SDK Python dan Node

Gunakan semula kod sedia ada dengan hanya menyesuaikan parameter URL asas dan kunci. Snipet Python menunjukkan integrasi langsung dengan perpustakaan rasmi. Contoh Node mengikuti corak yang sama untuk persekitaran JavaScript. Kedua-dua kaedah menyokong mod JSON dan panggilan fungsi secara lalai.

Memahami had kadar dan token

Pantau isipadu permintaan anda untuk mengelakkan gangguan perkhidmatan semasa penggunaan berat. Sistem mengenakan had 300 permintaan setiap minit setiap kunci. Anda boleh menjalankan lapan permintaan serentak serentak dengan had badan 8 MB. Ralat seperti kunci tidak sah 401 atau kredit tidak mencukupi 402 tidak menggunakan baki prabayar anda.

cURL

curl https://api.keyapicursor.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Fix syntax error in function parseData"}]
  }'

Python

from openai import OpenAI

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

Aliran

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)

Soalan lazim

Bagaimana saya mendapatkan kunci API cursor?

Pergi ke halaman Dapatkan Kunci API dan log masuk menggunakan Google atau kata laluan e-mel. Kunci unik anda muncul serta-merta di papan pemuka tanpa memerlukan pengesahan telefon.

Apa yang berlaku jika saya mencapai had kadar?

API mengembalikan kod status 429 menunjukkan anda telah melebihi had 300 permintaan setiap minit. Tunggu sebentar sebelum mencuba semula, atau naikkan jumlah kredit prabayar anda untuk menangani lonjakan trafik berterusan.

Adakah model tanpa penapisan menyokong panggilan fungsi?

Ya, model tanpa sensor menyokong penggunaan alat dan mod JSON. Anda boleh menentukan fungsi dalam permintaan anda dan menerima respons JSON terstruktur yang sesuai untuk aliran kerja pengaturcaraan.

Dapatkan kunci anda dalam beberapa saat

Daftar, salin kunci anda, kemas kini URL asas. Itu sahaja.