Entegrasyon hızlı başlangıcı
Standart OpenAI SDK'larını kullanarak birkaç satır kodla censorshipsiz modelinizi entegre edin. Bu hızlı başlangıç, sıfır yapılandırma yükü ile kurulumdan akış yanıtlarına kadar sizi yönlendirir.
Tercih ettiğiniz SDK'yı yükleyin
Seçtiğiniz dil için istemci kitaplığını yükleyerek başlayın. Resmi paketler kimlik doğrulamasını ve istek biçimlendirmesini otomatik olarak yönetir. Bu yaklaşım HTTP başlıklarını manuel olarak yönetme ihtiyacını ortadan kaldırır.
Python geliştiricileri için standart kütüphane en yaygın seçenektir. Node.js kullanıcıları özel modülü yüklemelidir. Her ikisi de aynı alt protokolü destekler.
- Python:
pip install openai - Node.js:
npm install openai
Ortamınızın uyumlu bir sürüm içerdiğinden emin olun. SDK'lar hafiftir ve temel metin oluşturma görevleri için ek bağımlılık gerektirmez.
Base URL'inizi ve anahtarınızı ayarlayın
SDK'yı özel altyapımıza işaret edecek şekilde yapılandırın. İsteklerin doğru sunucuya ulaşmasını sağlamak için varsayılan temel URL'yi özel uç noktamızla değiştirin.
API anahtarınız hesap oluşturulmasıyla hemen oluşturulur. Anahtarınızı ortam değişkenlerinde güvenli bir şekilde saklayın. Bu anahtar, sohbet tamamlama uç noktasına yapılan tüm sonraki istekleri kimlik doğrular.
Temel URL HTTPS://api.cheapestllmmodels.com/v1'dir. OpenAI-uyumlu protokol ile uyumluluğu sağlamak için bu tam dizgeyi kullanın. SDK'nız gerektirmediği sürece sonuna eğik çizgi eklemeyin.
İlk isteğinizi gönderin
Bağlantıyı doğrulamak için basit bir tamamlama isteği çalıştırın. Bu istek bir istek gönderir ve uncensored modelden metin yanıtı alır. Model kimliği "uncensored" olarak ayarlanmıştır.
Oluşturulan metin için yanıt nesnesini kontrol edin. İstek başarılı olursa, API'ye başarıyla bağlanmış olursunuz. Bu, kimlik doğrulamanızın ve temel URL'nin doğru olduğunu doğrular.
Hatalar genellikle geçersiz anahtarları veya yetersiz krediyi gösterir. Sorunları teşhis etmek için durum kodunu gözden geçirin. Çoğu hata, hesap bakiyenizi veya anahtar geçerliliğinizi kontrol ederek çözülür.
cURL
curl https://api.cheapestllmmodels.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the core features of the API documentation."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.cheapestllmmodels.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.cheapestllmmodels.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ı Alın
Kaydolun, anahtarı kopyalayın, temel URL'yi güncelleyin. Bitti.