Claude api kodu: hızlı başlangıç kılavuzu
Claude API kod entegrasyonunuzu tek bir temel URL değişikliğiyle herhangi bir OpenAI-uyumlu istemciye ekleyin. Bu sansürsuz LLM vekili, isteklerinizi sınırsız kod üretimi ve yüksek hacimli kullanım için optimize edilmiş özel bir modele yönlendirir.
Temel URL ve Kimlik Doğrulama
İstemci yapılandırmanızı barındırılan uç noktamıza işaret edecek şekilde güncelleyerek başlayın. base_url HTTPS://api.claudeapicode.com/v1 ve anahtarınızı Authorization header. Bu proxy, özel sürücüler gerektirmeden standart OpenAI SDK'ları ile çalışır. Kontrol panelinde Google veya e-posta ile anında anahtar oluşturabilir, telefon numarası gerekmez.
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"}]
}'
Sohbet Tamamlamaları Uç Noktası
İstekleri /v1/chat/completions model kimliği kullanan uç nokta uncensored. Bu uç nokta, standart sohbet mesajlarını kabul eder ve metin yanıtları döndürür. Resmi platformun kısıtlamaları olmaksızın kod oturumlarınız için tüm token işlemlerini yönetir. Uygun modellerinizi doğrulamak için /v1/models bağlantıyı doğrulamak için.
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);Akış
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)Anahtarınızı saniyeler içinde alın
Kaydolun, anahtarı kopyalayın ve temel URL'yi güncelleyin. Kurulum tamamlandı.