Iymau API Dokümantasyonu
Dakikalar içinde Iya Mau'nun filtresiz LLM API'siyle başlayın. Metin gönderin, metin alın ve tanıdık OpenAI-uyumlu uç noktalarla akış yanıtlarını yönetin.
Kimlik doğrulama ve API anahtarları
API anahtarınız her isteği doğrular. Google veya e-posta ile kaydolun ve hemen tek bir aktif anahtar alın. Bu anahtarı güvenli tutun, çünkü hizmet için şifreniz olarak işlev görür. Kaybederseniz, eski aktif anahtarı değiştirmek için yeni bir tane oluşturabilirsiniz. Sistem gerçek token kullanımına göre ücretlendirme yapar, bu nedenle hatalar ve reddetmeler ücretsizdir. Kripto para ile istediğiniz zaman bakiye yükleyebilirsiniz.
curl https://api.iyamau.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital of France?"}]
}'
İlk istek (chat completions endpoint'i ile)
Metin oluşturmak için sohbet tamamlama uç noktasına bir POST isteği gönderin. Standart istemcilerle uyumluluğu sağlamak için panoda sağlanan temel URL'yi kullanın. Bu özel hizmet için model tanımlayıcısı her zaman "uncensored"dır. Yaratıcılığı kontrol etmek için sıcaklık ve top_p gibi parametreleri ayarlayabilirsiniz. Sistem, istemler ve mesajlar için standart JSON yüklerini kabul eder. Hatalar ön ödemeli kredinizi tüketmez. Bu yaklaşım tercih ettiğiniz herhangi bir OpenAI-uyumlu SDK ile çalışır.
from openai import OpenAI
client = OpenAI(base_url="https://api.iyamau.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 istemcileriyle entegrasyon
API ile etkileşim kurmak için resmi Node.js SDK'sını veya herhangi bir uyumlu kütüphaneyi kullanın. İstemciyi temel URL ve API anahtarınızla yapılandırın. Uncensored model, standart mesaj formatlarına yanıt verir. Sohbet bağlamı için tek bir istekte birden fazla dönüş gönderebilirsiniz. Yanıt nesnesi oluşturulan metni ve kullanım istatistiklerini içerir. Gerçek zamanlı token teslimi için akış desteği sağlanır. Bu yöntem, uygulamalarınız için düşük gecikme süresi sağlar. Hizmet ağır yükü sunucularımızda yönetir.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.iyamau.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 SSE
Akış özelliğini etkinleştirmek için stream parametresini true olarak ayarlayın. Oluşturulan her token için Sunucu Gönderilen Olaylar (SSE) alırsınız. Bu, metnin üretildiği anda anında gösterilmesine olanak tanır. Son parça, istek için toplam token kullanımını içerir. Bu özellik sohbet arayüzleri ve canlı uygulamalar için idealdir. Son kullanıcılar için algılanan gecikmeyi azaltır. Her SSE olayındaki JSON nesnelerini ayrıştırabilirsiniz. uncensored model bu standart protokolü verimli bir şekilde destekler.
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)
Parametreler: sıcaklık, top_p ve JSON modu
Üretimi standart parametreleri kullanarak kontrol edin. Rastgeleliği ayarlamak için sıcaklığı ayarlayın, daha yüksek değerler yaratıcılığı artırır. Kelime dağarcığı dağılımını filtrelemek için top_p'yi kullanın. Yapılandırılmış veri için response_format'ı json_object olarak ayarlayarak JSON modunu etkinleştirin. Uncensored model bu kısıtlamalara güvenilir bir şekilde uyar. Erken durdurmak için stop dizilerini de belirtebilirsiniz. Seed değerleri test sırasında tekrarlanabilir sonuçlar sağlar. Bu seçenekler, çıktı kalitesi üzerinde hassas kontrol sağlar.
Rate limitler, kotlar ve yaygın hatalar
API, anahtar başına dakikada 300 istek sınırı uygular. Aynı anda 8 eşzamanlı istek yapabilirsiniz. Her istek gövdesi 8 MB'ı aşmamalıdır. 401 hatası alırsanız API anahtarınızın geçerliliğini kontrol edin. 402 hatası yetersiz ön ödemeli kredi olduğunu gösterir; devam etmek için kripto ile yükleyin. 429 hatası hız sınırına ulaştığınızı gösterir. Yeniden denemeden önce birkaç saniye bekleyin. Bağlam penceresi toplam 100.000 tokenı destekler. Bu, kapsamlı belge işleme veya uzun konuşmalar için olanak tanır.
Sıkça sorulan sorular
Iya Mau API nedir?
Tek bir sansürsüz büyük dil modeli sunan barındırılan, OpenAI-uyumlu bir API'dir. Yasal yetişkin kullanımı için içerik reddi olmadan metin gönderir ve metin alırsınız. Akış, işlev çağırma ve JSON modunu destekler.
Hangi ödeme yöntemlerini kabul ediyorsunuz?
Yalnızca Kripto: TRC20 üzerinde USDT veya Base üzerinde USDC, $20 ile $500 arasında herhangi bir tam tutar. Bonus kredi $50'den itibaren geçerlidir.
Bağlam penceresi boyutu nedir?
Bağlam penceresi 100.000 token olup hem istem hem de tamamlamayı kapsar. İstek başına maksimum çıktı 16.000 tokendır. max_tokens ayarlanmazsa, varsayılan değer 2.048 tokendır. Bu, uzun formatlı üretim ve kapsamlı bağlam sağlar.