API Dokümantasyon ve Hızlı Başlangıç
Kısıtsız LLM API'sine saniyeler içinde başlayın. Anahtarınızı yapıştırın, base URL'yi ayarlayın ve OpenAI uyumlu uç noktaya istek gönderin.
Kimlik Doğrulama ve Base URL Yapılandırma
İlk adım, kimlik bilgilerinizi elde etmektir. API anahtarı sayfasında Google veya e-posta ile kaydolun ve jetonunuzu hemen alın. Telefon numarası gerekmez. Bu jetonu her istek için kimlik doğrulaması yapmak için kullanın.
Base URL'inizi HTTPS://api.lamaapikey.com/v1 olarak ayarlayın. Bu, çağrılarınızın özel uncensored modelimize yönlendirilmesini sağlar. Farklı modeller için vekil sunucu (proxy) yönetimine veya uç nokta değiştirmeye gerek kalmaz.
curl https://api.lamaapikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Check the current latency for my key."}]
}'
Sohbet Tamamlamalar Uç nokta (POST /v1/chat/completions)
Standart chat-completions uç noktasını kullanarak metin mesajları gönderin. API anahtarınız Authorization başlığında yer alır. Model tanımlayıcısı her zaman "uncensored"dir.
Bu yapı, herhangi bir OpenAI-uyumlu istemci ile çalışır. Resmi SDK'ları veya HTTP kütüphanelerini doğrudan kullanabilirsiniz. API, promptlarınıza dayalı olarak metin yanıtları döndürür.
from openai import OpenAI
client = OpenAI(base_url="https://api.lamaapikey.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)
Desteklenen Parametreler: Sıcaklık, Top-P, ve Araçlar
Yaratıcılığı sıcaklıkla ve top_p ile kontrol edin. Rastgeleliği ayarlamak için sıcaklığı kullanın. Daha yüksek değerler daha çeşitli çıktılar üretir. Daha düşük değerler yanıtları daha belirleyici yapar.
İşlev çağrısını tools parametresiyle etkinleştir. İşlevleriniz için JSON şemaları tanımlayın. Model yapılandırılmış araç çağrıları döndürür. Ayrıca response_format json_object ile JSON modunu zorlayabilirsiniz. Bu, uygulamalarınız için öngörülebilir ayrışmayı sağlar.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.lamaapikey.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ış Yanıtlar ve Kullanım Meta Veri
Akış parametresiyle akışı etkinleştirin. Oluşturuldukları anda parçaları alırsınız. Bu, uzun yanıtlar için algılanan gecikmeyi azaltır.
Son parça kullanım meta verilerini içerir. Faturalandırma için token sayılarını içerir. Hatalar ve reddetmeler krediden düşmez. Yalnızca başarılı çıktı tokenları için ödeme yaparsı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)
JSON Mod ve Yapılandırılmış Çıktılar
response_format json_object ile yapılandırılmış veri zorlayın. Model yalnızca geçerli JSON döndürür. Bu, kodunuzdaki ayrıştırma hatalarını önler.
Tutarlı veri çıkarma için bunu kullanın. Şemanızı promptta net bir şekilde tanımlayın. Model yapınıza uyum sağlar. Bu, işlev çağırma ile de iyi çalışır.
Maksimum çeşitlilik için top_p'yi 1.0 olarak ayarlayın. Hassasiyet için sıcaklığı ayarlayın. Yaratıcılığı yapıyla dengeleyin.
Limitler, Hatalar, ve Bağlam Pencere
Bağlam penceresi: Toplam 100.000 belirteç. Maksimum çıktı: 16.000 belirteç. Ayarlanmadıysa varsayılan max_tokens 2.048'dir. İstek gövdesi limiti 8 MB'dir.
Hız sınırı: dakikada 300 istek. Eşzamanlılık: 8 eşzamanlı istek. Hatalar: 401 geçersiz anahtar anlamına gelir. 402 kredi yok anlamına gelir. 429 hız sınırının aşıldığı anlamına gelir.
1M giriş tokenı başına $0.15 ödeyin. 1M çıkış tokenı başına $0.50 ödeyin. Yalnızca kripto ile bakiye yükleyin.
Sık sık soruldu sorular
lama API anahtarı nedir?
Benzersiz kimlik doğrulama belirtecinizdir. Kayıt olduktan sonra alırsınız. Authorization başlığında kullanın.
API için nasıl ödeme yaparım?
Sadece kripto para ile yükleme yapın. TRC20 üzerinde USDT veya Base üzerinde USDC kabul ediyoruz. Minimum yükleme $20'dir. Bonus kredi $50, $100 ve $200'de uygulanır.
Kredim biterse ne olur?
402 hatası alırsınız. Daha fazla kripto kredisi ekleene kadar istekler durur. Hatalar ve reddetmeler ücretsizdir. Kredinizin süresi dolmaz.
Al your API anahtar için one adım
Kaydolun, anahtarınızı kopyalayın, temel URL'nizi güncelleyin. Tamam.
Anahtar