प्रमाणीकरण सेटअप
अपनी कुंजी API कुंजी प्राप्त करें पेज। आप Google से साइन इन कर सकते हैं या एक ईमेल और पासवर्ड का उपयोग कर सकते हैं; फ़ोन नंबर की आवश्यकता नहीं है। आपकी कुंजी तुरंत दिखाई देती है। इसका उपयोग करें Authorization सभी अनुरोधों के लिए header। प्रति खाते एक सक्रिय कुंजी की अनुमति है। एक नई कुंजी पुरानी कुंजी को तुरंत प्रतिस्थापित कर देती है।
POST /v1/chat/completions
चैट पूर्णता एंडपॉइंट पर टेक्स्ट अनुरोध भेजें। बेस URL HTTPS://api.proxyclaudecode.com/v1 है। सीधे एक्सेस के लिए मॉडल आईडी "uncensored" का उपयोग करें। यह एंडपॉइंट टेक्स्ट इन और टेक्स्ट आउट संभालता है। यह एम्बेडिंग, इमेज, या फाइन-ट्यूनिंग का समर्थन नहीं करता है। आप तापमान और top_p जैसे पैरामीटर को समायोजित कर सकते हैं। त्रुटियां और अस्वीकृतियां क्रेडिट नहीं खाती हैं।
cURL
curl https://api.proxyclaudecode.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Parse this CSV and return JSON"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.proxyclaudecode.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.proxyclaudecode.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)