API ia Hızlı Başlangıç Kılavuzu
API Anahtarınızı Alın ve sansürsüz LLM API'sine dakikalar içinde istemler göndermeye başlayın. Bu kılavuz, kimlik doğrulama, temel uç noktalar, akış ve somut örneklerle gelişmiş özellikleri kapsar.
Kimlik Doğrulama & Base URL
Her istek için benzersiz API anahtarınızı https://api.apiia.cc/v1 temel URL. Bu OpenAI-uyumlu uç nokta, temel URL'yi ayarlayarak ve anahtarınızı şuraya ekleyerek herhangi bir standart SDK ile çalışır: Authorization header. Anahtar, Google veya e-posta ile kaydolduğunuzda hemen oluşturulur, telefon numarası gerekmez. Anahtarınızı güvende tutun, çünkü bu anahtar doğrudan ödenek bakiyenize erişim sağlar. İstediğiniz zaman yeni bir anahtar oluşturabilirsiniz; bu, öncekini hemen yerini alır.
İlk Tamamlamanızı Gönderme
Şuraya bir POST isteği gönderin /v1/chat/completions model "uncensored" olarak ayarlandığında. Bu basit metin-giriş, metin-çıkış arayüzü, yasal yetişkin kullanım için içerik reddetmeleri olmadan isteklerinizi işler. Yanıt uzunluğunu max_tokens parametre, belirtilmezse varsayılan olarak 2.048'e ayarlanır. Model, önemli prompt geçmişlerine olanak tanıyan 100.000 belirteçlik bir bağlam penceresi destekler. Güvenilir, filtresiz metin üretimi için bu uç noktayı kullanın.
curl https://api.apiia.cc/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?"}]
}'
Python SDK Entegrasyonu
Resmi OpenAI Python paketini yükleyin ve temel URL'yi hizmetimize işaret edecek şekilde yapılandırın. Bu, size tanıdık yöntemleri kullanmanızı sağlar chat.completions.create() uncensored modelimizle. SDK, tokenizasyonu ve istek biçimlendirmesini otomatik olarak halleder. Parametreleri şunlar gibi iletebilirsiniz temperature ve top_p yaratıcılığı ve rastgeleliği kontrol etmek için. Bu yaklaşım, mevcut Python uygulamalarına veya veri bilimi iş akışlarına entegrasyonu basitleştirir.
from openai import OpenAI
client = OpenAI(base_url="https://api.apiia.cc/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 SDK Entegrasyonu
OpenAI Node.js SDK'sini kullanarak BASE_URL ortam değişkeni veya istemci örneğini yapılandırarak. Bu, JavaScript ve TypeScript projeleriyle sorunsuz entegrasyon sağlar. SDK, işlev çağırma ve JSON modu dahil olmak üzere tüm standart sohbet tamamlama özelliklerini destekler. Akışlı ve akışsız modlar arasında kolayca geçiş yapabilirsiniz. Bu esneklik, sansürsüz metin üretimi gerektiren web uygulamaları veya sunucusuz işlevler oluşturmak için idealdir.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apiia.cc/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);
SSE ile Akış Yanıtları
Ayarlayarak akışı etkinleştirin stream: true istek içinde. API, her token oluşturulduğunda Sunucu Tarafı Olayları (SSE) döndürür. Bu, son kullanıcılar için algılanan gecikmeyi azaltarak gerçek zamanlı geri bildirim sağlar. Son parça, maliyetleri doğru bir şekilde izlemenizi sağlayan token kullanım istatistiklerini içerir. Akış, etkileşimli sohbet arayüzleri ve dinamik içerik üretimi için gereklidir. Uzun yanıtlarla bile pürüzsüz bir kullanıcı deneyimi sağlar.
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)
Limitler, Hatalar ve Bağlam Penceresi
API anahtarınız dakikada 300 istek ve 8 eşzamanlı istekle sınırlıdır. Maksimum istek gövdesi boyutu 8 MB'tı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. 429 hatası hız sınırını aştığınızı belirtir. Bağlam penceresi hem istem hem de tamamlama için birlikte 100,000 token destekler. Bu limitleri anlamak, hataları zarif bir şekilde yöneten sağlam uygulamalar tasarlamanıza yardımcı olur.
Sıkça sorulan sorular
İsteklerimi nasıl doğrularım?
API anahtarınızı Authorization başlığında Bearer token olarak ekleyin. Tüm OpenAI-compatible SDK'lar için temel URL HTTPS://api.apiia.cc/v1'dir.
Hız limitini aşarsam ne olur?
429 durum kodu alırsınız. Sınır, anahtar başına dakikada 300 istek ve 8 eşzamanlı istektir. Yeniden denemeden önce kısa bir süre bekleyin.
Deneme kredisi süresiz olarak geçerli mi?
Hayır, $0.50'lık deneme kredisi 7 gün boyunca geçerlidir. Yükleme ile elde edilen ön ödemeli kredi süresiz olarak geçerlidir ancak deneme kredisi hesap başına tek seferlik bir tekliftir.
API anahtarınızı saniyeler içinde alın
Kaydol, anahtarı al ve temel URL'yi güncelle. Tamam.