KeyApiSeekالدمج
وثائق واجهة برمجة تطبيقات متوافقة مع OpenAI
ابدأ بواجهة برمجة التطبيقات الخاصة بنا لنموذج اللغة الكبير (LLM) غير الخاضع للرقابة في دقائق باستخدام عملاء OpenAI القياسية المتوافقة. يرشدك هذا الدليل السريع خلال المصادقة، وطلبك الأول، وإعداد التدفق.
المصادقة & عنوان URL الأساسي
ابدأ بإنشاء المفتاح الخاص بك على لوحة التحكم. استخدم HTTPS://api.keyapiseekdeep.com/v1 كعنوان URL الأساسي الخاص بك ومرر مفتاحك في رأس المصادقة. يعمل هذا الإعداد مع أي SDK قياسي.
curl https://api.keyapiseekdeep.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is my API key expiration date"}]
}'مفتاحك فريد لكل حساب ويستبدل أي مفتاح سابق على الفور.
الطلب الأول باستخدام Python
أرسل إكمال نص باستخدام SDK الرسمي لـ Python. اضبط عنوان URL الأساسي الخاص بك على نقطة النهاية الخاصة بنا واستخدم معرف النموذج "uncensored".
from openai import OpenAI
client = OpenAI(base_url="https://api.keyapiseekdeep.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.keyapiseekdeep.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);التدفق
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)احصل على مفتاح API الخاص بك فوراً
سجّل، احصل على المفتاح، وحدّث عنوان URL الأساسي. هذه هي العملية بأكملها.