sv ▾
Claima provnyckel

Claude api code: snabbstartsguide

Klistra in din Claude API-kodintegration i valfri OpenAI-kompatibel klient med en enda ändring av bas-URL. Denna osensurerade LLM-proxy dirigerar dina förfrågningar till en dedikerad modell optimerad för obegränsad kodgenerering och högvolymsanvändning.

Bas URL och autentisering

Börja med att uppdatera din klientkonfiguration så att den pekar mot vår värdade slutpunkt. Använd base_url HTTPS://api.claudeapicode.com/v1 och skicka din nyckel i Authorization header. Denna proxy fungerar med standard OpenAI SDK:er och kräver inga anpassade drivrutiner. Du kan generera en nyckel omedelbart via Google eller e-post i kontrollpanelen, utan att ett telefonnummer krävs.

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"}]
  }'

Slutpunkt för chattkomplettering

Skicka begäran till /v1/chat/completions slutpunkt med modell-ID:t uncensored. Denna slutpunkt accepterar standard chattmeddelanden och returnerar textsvar. Den hanterar all tokenbearbetning för dina kodsessioner utan begränsningarna från den officiella plattformen. Du kan verifiera dina tillgängliga modeller genom att anropa /v1/models för att bekräfta anslutning.

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);

Strömning

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)

Hämta din nyckel på några sekunder

Registrera dig, kopiera nyckeln och uppdatera bas-URL:en. Installationen är klar.