Cod API Claude: ghid de început rapid
Integrați codul API Claude în orice client compatibil OpenAI printr-o singură modificare a URL-ului de bază. Acest proxy LLM fără cenzură direcționează solicitările către un model dedicat, optimizat pentru generarea de cod nelimitată și utilizarea în volum mare.
URL de bază și autentificare
Începe prin a actualiza configurația clientului tău pentru a indica către endpoint-ul găzduit de noi. Folosește base_url HTTPS://api.claudeapicode.com/v1 și treceți cheia în Authorization header. Acest proxy funcționează cu SDK-urile standard OpenAI, fără a necesita drivere personalizate. Poți genera o cheie instantaneu prin Google sau email în panoul de control, fără a fi nevoie de un număr de telefon.
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"}]
}'
Endpoint Completări Chat
Trimiteți solicitări către /v1/chat/completions endpoint folosind ID-ul modelului uncensored. Acest endpoint acceptă mesaje standard de chat și returnează răspunsuri text. Gestionează toate procesările de tokeni pentru sesiunile de codare fără restricțiile platformei oficiale. Puteți verifica modelele disponibile accesând /v1/models pentru a confirma conectivitatea.
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);Streaming
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)Obțineți cheia în câteva secunde
Înregistrează-te, copiază cheia și actualizează URL-ul de bază. Configurarea este completă.