tr ▾
Şimdi başla
  1. En Ucuz AI API'si
  2. Hızlı Başlangıç: Uncensored LLM API'sini Entegre Edin

Hızlı Başlangıç: Uncensored LLM API'sini Entegre Edin

Standart OpenAI uyumlu uç noktaları kullanarak uncensored LLM API'mizi entegre edin. Bu hızlı başlangıç kılavuzu, API anahtarı alımından akış yanıtlarına ve fonksiyon çağırma işlemlerine kadar sizi yönlendirir.

Önkoşullar: SDK ve API Anahtarı

Benzersiz API anahtarınızı almak için bir hesap oluşturmaya başlayın. Telefon doğrulaması olmadan anahtar oluşturmak için Google ile oturum açın veya e-posta şifresi kullanın. Tercih ettiğiniz SDK paketini yükleyin, örneğin openai Python için ve onu temel URL ile yapılandırın https://api.apiaicheapest.com/v1. Her isteği, ile ayarlayarak doğrulayın. Authorization header'ı Bearer YOUR_API_KEY. Sağlanan örnekleri kullanarak bağlantıyı hemen test edebilirsiniz.

Temel Sohbet Tamamlama İsteği

Metin yanıtı oluşturmak için standart bir chat completion isteği gönderin. API, bir dizi mesaj kabul eder ve modelin çıktısını döndürür. Model kimliği uncensored içerik reddetmeleri olmadan açık ağırlıklı modelimize erişim. Her yanıt, doğru faturalandırma takibi için token kullanım ayrıntıları içerir. Yetersiz kredi veya geçersiz anahtarlar gibi hatalar, net HTTP durum kodlarıyla döndürülür.

curl https://api.apiaicheapest.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Convert this Python list to a JSON array"}]
  }'

Akış Yanıtları (SSE)

Gerçek zamanlı olarak oluşturulurken belirteçleri almak için akış özelliğini etkinleştirin. Şunu ayarlayın stream parametresi true istemci gövnenizde. Sunucu, kısmi tamamlamalar içeren bir dizi Sunucu Tarafı Olayları (SSE) döndürür. Toplam token sayısını ve maliyeti almak için son parçayı okuyun. Bu yaklaşım, son kullanıcılar için algılanan gecikmeyi önemli ölçüde azaltır.

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)

Fonksiyon Çağırma (Araçlar)

Modelin dış işlevleri dinamik olarak çağırabilmesi için araçları tanımlayın. Bir dizi araç tanımı iletin tools parametre ve belirtin tool_choice olarak auto. Model, uygun olduğunda işlev argümanlarını JSON formatında döndürür. Gerekli mantığı yürütmek için bu argümanları kodunuzda ayrıştırın. Bu özellik, karmaşık ajan iş akışlarını ve veri çıkarma görevlerini mümkün kılar.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.apiaicheapest.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);

JSON Modu ve Parametreler

response_format'ı ayarlayarak yapılandırılmış çıktı zorlayın response_format için {"type": "json_object"}. Bu, modelin programatik tüketim için kritik olan geçerli JSON döndürmesini sağlar. Rastgeleliği temperature ve top_p, veya durma dizileri. Yaratıcılık ve hassasiyet arasında denge kurmak için bu parametreleri ayarlayın. Model, uzun belgeler için 100.000 tokenlık bir bağlam penceresi destekler.

Limitleri ve Hataları İşleme

Sorunsuz entegrasyonu sürdürmek için hız limitlerini ve hata yanıtlarını izleyin. API anahtar başına dakikada 300 istek ve eşzamanlılık sınırı olarak eşzamanlı 8 isteğe izin verir. Geçersiz anahtarlar için HTTP 401, yetersiz kredi için 402 ve hız limitleri için 429'u yönetin. Hizmet kesintilerini önlemek için kripto yüklemeleri ile ön ödemeli kredinizi artırın. Her zaman usage field yanıtlarda token tüketimini doğru takip etmek için.

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.apiaicheapest.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)

Sıkça sorulan sorular

temel metin üretimi için en ucuz AI API nedir?

API'miz $0.15 giriş token'ı başına 1M ve $0.50 çıkış token'ı başına 1M şeffaf fiyatlandırma sunar. Minimum harcama yoktur ve peşin kredi asla sona ermez, bu da değişken kullanım kalıpları için maliyet etkin hale getirir.

Uncensored LLM fonksiyon çağırma destekliyor mu?

Evet, model standart araç tanımlarıyla fonksiyon çağırma destekler. Araçları geçebilir ve dinamik fonksiyon çağrısı için tool_choice'u auto olarak ayarlayabilirsiniz. Bu, karmaşık iş akışları ve veri çıkarma görevlerine olanak tanır.

En ucuz LLM API'sindeki hız sınırlarını nasıl yönetebilirim?

API, anahtar başına dakikada 300 isteği ve eşzamanlı olarak maksimum 8 isteği sınırlar. Bu limitleri aşarsanız 429 durum kodu alırsınız. Yenilemeleri zarifçe yönetmek için istemcinizde üstel geri çekilme uygulayın.

Anahtarınızı saniyeler içinde alın

Kaydol, anahtarı al ve temel URL'yi güncelle. İşte bu kadar.