tr ▾
Anahtar

ClaudeOpenAIKurulum kılavuzu

Claude openai uyumlu api: hızlı başlangıç kılavuzu

Herhangi bir OpenAI SDK'sını kullanarak metinleri tek bir uç nokta aracılığıyla sansürsüz LLM'mize gönderin. Bu kılavuz, kodunuzu bir dakikadan kısa sürede nasıl bağlayacağınızı gösterir.

Temel URL
https://api.claudeopenaicompatibleapi.com/v1
Model
sansürsüz

Desteklenen uç noktalar: chat ve models

İki standart uç nokta sunuyoruz. Kullanın POST /v1/chat/completions metin üretimi için. Kullanın GET /v1/models model kimliğini doğrulamak için.

Hizmetimiz gömme (embeddings), görüntü üretimi veya ince ayarı desteklemez. Odak noktamız yalnızca sohbet tamamlamadır. Bu, altyapıyı basit ve maliyet-etkin tutar.

Metin promptları gönderebilir ve metin yanıtları alabilirsiniz. Sistem, Sunucu Tarafı Olayları (Server-Sent Events) üzerinden akışı destekler. Ayrıca fonksiyon çağrısı ve JSON modunu da kullanabilirsiniz.

Kimlik doğrulama ve base URL kurulumu

İstemcinizi temel URL'mize yönlendirin ve API anahtarınızı sağlayın. Temel URL https://api.claudeopenaicompatibleapi.com/v1.

Hesabınız başına bir anahtar alırsınız. Yeni bir anahtara ihtiyacınız varsa, bir tane oluşturun ve eski anahtar geçersiz hale gelir. Kayıt için telefon numarası gerekmez.

API anahtarınızı ortam değişkeninde veya SDK yapılandırmasında ayarlayın. Anahtar, ön ödemeli bakiyenize erişim izni verir.

cURL

curl https://api.claudeopenaicompatibleapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Convert this Python function to Rust"}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.claudeopenaicompatibleapi.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.claudeopenaicompatibleapi.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)

API anahtarınızı şimdi edinin

Kaydolun, anahtarı kopyalayın ve temel URL'yi güncelleyin. Kurulum tamamlandı.