Uncensored sohbet API'sini entegre edin
Base URL'nizi ve anahtarınızı ayarlayarak metin isteklerini OpenAI ile yapardığınız gibi göndererek uncensored LLM API'miz ile geliştirmeye başlayın. Bu hızlı başlangıç kılavuzu, entegrasyon, akış ve hata yönetiminin temel yönlerini kapsar, böylece projenizi hemen çalıştırabilirsiniz.
Base URL'inizi ve API anahtarınızı ayarlayın
Uygulamanızı bağlamak için sağlanan temel URL'yi ve geçerli bir API anahtarını kullanın. Hizmetimiz tamamen OpenAI uyumludur, bu nedenle mevcut istemci kodunuzdaki temel URL'yi ve kimlik doğrulama başlığını değiştirmeniz yeterlidir. uncensored modelimize geçmek için tüm entegrasyon mantığınızı yeniden yazmanıza gerek yoktur.
- Temel URL:
https://api.glmapiprice.com/v1 - Model Kimliği:
uncensored
Anahtarınızı panelden Google veya e-posta ile oluşturun. Anahtarınızı, ön ödemeli kredinize erişim sağladığı için güvende tutun.
İlk sohbet tamamlama isteğinizi
Metin yanıtı almak için standart bir POST isteğini chat completions uç noktasına gönderin. Bu en temel etkileşimdir ve herhangi bir OpenAI-uyumlu SDK ile çalışır. Bir sistem istemi ve kullanıcı mesajı sağlarsınız ve model oluşturulan metni döndürür.
curl https://api.glmapiprice.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Calculate cost for 50k tokens at current rate"}]
}'Model kimliğini şu şekilde belirtin uncensored istem gövdenizde. Bu, API'ye üretim için hangi modeli kullanacağını söyler.
Python SDK ile entegre et
API ile programlı olarak etkileşim kurmak için resmi Python kütüphanesini kullanın. Bu yaklaşım JSON seri hale getirme ve hata yönetimini otomatik olarak yönetir. Herhangi bir çağrı yapmadan önce istemciyi doğru base URL ile yapılandırmanız gerekir.
from openai import OpenAI
client = OpenAI(base_url="https://api.glmapiprice.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)Bu yöntem, yanıtları Python'da işlemek için arka uç hizmetlerine veya betiklere ihtiyaç duyduğunuzda idealdir. SDK, HTTP bağlantılarını verimli bir şekilde yönetir.
Node SDK'sını kullanarak bağlanın
API'yi standart istemci kütüphanesini kullanarak Node.js ortamlarında uygulayın. Bu, uncensored modelini doğrudan JavaScript veya TypeScript uygulamalarınıza entegre etmenizi sağlar. Base URL'i hizmetimize işaret edecek şekilde yapılandırın.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.glmapiprice.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);Node.js geliştiricileri bunu sunucusuz işlevler veya uçtan uca uygulamalar oluşturmak için kullanabilir. Sözdizimi OpenAI istemcisini yansıtır, bu da sorunsuz bir geçiş sağlar.
SSE ile akış
Akış parametresini true olarak ayarlayarak akış yanıtlarını gerçek zamanlı olarak yapın. Bu, oluşturuldukları gibi metin parçaları gönderir ve sohbet arayüzleri için kullanıcı deneyimini iyileştirir. Token kullanım istatistiklerini son parçada alırsınız.
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)Akış, uzun cevaplar bekleyen kullanıcılar için algılanan gecikmeyi azaltır. Özellikle yaratıcı yazı veya kod blokları oluşturmak için faydalıdır.
Hataları ve kullanım bilgilerini yönetin
İstek sınırlarınızı ve hesap durumunuzu izleyerek servis kesintilerinden kaçının. API anahtarı geçersiz veya süresi dolmuşsa 401 hatıyla karşılaşabilirsiniz. 402 hatası yetersiz ön ödemeli krediyi gösterir, kripto yüklemesi gerektirir. Hız limitleri dakikada 300 istek aşımında 429 durumunu döndürür.
Bağlam penceresi hem prompt hem de tamamlama için toplamda 100.000 token'a izin verir. Hatalar ve reddetmeler ön ödemeli kredinizi tüketmez, böylece yalnızca gerçek çıktı için ödeme yaparsınız.
Sıkça sorulan sorular
Bu uncensored model için GLM API fiyatı nedir?
Fiyatlandırma, 1M giriş token'ı başına $0.15 ve 1M çıkış token'ı başına $0.50'dir. Yalnızca ön ödemeli kredi ile kullandığınız şey için ödersiniz ve aylık abonelik ücreti yoktur.
API anahtarıyla nasıl başlarım?
API anahtarınızı anında almak için Google veya e-posta kullanarak kaydolun. Anahtar oluşturulduktan hemen sonra gösterilir ve temel URL'yi güncelleyerek herhangi bir OpenAI-uyumlu istemci ile kullanılabilir.
Hız limitine takılırsam ne olur?
429 durum kodu alırsınız; dakika başına 300 istek veya 8 eşzamanlı isteği aşıyorsanız. İstek sıklığınızı azaltın veya gerekirse yükü birden fazla API anahtarı arasında dağıtın.
Anahtarınızı şimdi güvence altına alın
Kaydolun, anahtarınızı alın ve uç nokta URL'nizi güncelleyin. İşlem bu kadar.