Claude api code: quickstart guide
Εισάγετε τον κώδικα ενσωμάτωσης API Claude σε οποιοδήποτε πελάτη συμβατό με OpenAI με μία αλλαγή base URL. Αυτό το uncensored LLM proxy κατευθύνει τα αιτήματά σας σε ένα αφιερωμένο μοντέλο βελτιστοποιημένο για αδιάκριτη δημιουργία κώδικα και υψηλού όγκου χρήση.
Βασικό URL και Αυθεντικοποίηση
Ξεκινήστε ενημερώνοντας τη διαμόρφωση του client σας ώστε να κατευθύνεται στο hosted endpoint μας. Χρησιμοποιήστε το base_url HTTPS://api.claudeapicode.com/v1 και περάστε το κλειδί σας στο Authorization header. Αυτό το proxy λειτουργεί με τα τυπικά SDK της OpenAI, χωρίς να απαιτούνται προσαρμοσμένοι οδηγοί. Μπορείτε να δημιουργήσετε ένα κλειδί ακαριαία μέσω Google ή email από το dashboard, χωρίς να χρειάζεται αριθμός τηλεφώνου.
curl https://api.claudeapicode.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set up a PostgreSQL connection pool with ten connections"}]
}'
Τερματικό Συμπληρώματος Συζήτησης
Στείλτε αιτήματα στο /v1/chat/completions σημείο τερματισμού (endpoint) χρησιμοποιώντας το ID μοντέλου uncensored. Αυτό το endpoint δέχεται standard chat messages και επιστρέφει text responses. Διαχειρίζεται όλη την επεξεργασία tokens για τα sessions του κώδικά σας χωρίς τους περιορισμούς της επίσημης πλατφόρμας. Μπορείτε να επαληθεύσετε τα διαθέσιμα μοντέλα σας χτυπώντας το /v1/models για να επιβεβαιώσετε τη συνδεσιμότητα.
from openai import OpenAI
client = OpenAI(base_url="https://api.claudeapicode.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.claudeapicode.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. Η ρύθμιση ολοκληρώθηκε.