tr ▾
Anahtarınızı alın

Models api quickstart guide

Bu kılavuz, standart OpenAI uyumlu istemciler kullanarak projelerinize uncensored LLM API'mizi entegre etmek için temel bilgileri kapsar. Ortamınızı yapılandırma, istek gönderme ve model parametreleri üzerinde hassas kontrolle akış yanıtlarını işleme öğreneceksiniz.

Temel URL ve kimlik doğrulama

API uç noktası https://api.modelsapi.cc/v1. Tüm isteklerde geçerli bir API anahtarının iletilmesi gerekir. Authorization header. Bu anahtarı kontrol panelinde 'API Anahtarı Al'ı tıklayarak oluşturursunuz. Google veya e-posta ile kayıt olduktan hemen sonra görünür. Bu işlem için telefon numarası gerekmez. Anahtar, bakiyeniz ve kullanım limitleriniz ile ilişkilidir.

İlk sohbet tamamlama isteğinizi gönderme

Şuraya bir POST isteği gönderin /v1/chat/completions model kimliği ile uncensored. İstek gövdesi bir messages prompt'unuzu içeren dizi. API doğrudan bir metin yanıtı döndürür. Hatalar ön ödemeli kredinizi tüketmez. Uç noktanın çalıştığını basit bir selamlama göndererek doğrulayabilirsiniz.

curl https://api.modelsapi.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List five python libraries for data visualization"}]
  }'

Python SDK entegrasyonu

Resmi OpenAI Python kütüphanesini API ile etkileşim kurmak için kullanın. Base URL'yi endpoint'imize ayarlayın ve API anahtarınızı sağlayın. Bu yaklaşım mevcut kod tabanlarıyla uyumluluğu sağlar. İstemciyi başlatabilir ve sohbet tamamlama yöntemini çağırabilirsiniz. Yanıt nesnesi oluşturulan metni ve token kullanım istatistiklerini içerir.

from openai import OpenAI

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

Node.js SDK aynı yapılandırma desenini izler. OpenAI paketini içe aktarın ve temel URL'yi yapılandırın. API anahtarınızı yapılandırma nesnesinde iletin. Bu kurulum, metin üretmek için tanıdık yöntemleri kullanmanıza olanak tanır. Kütüphane HTTP isteklerini otomatik olarak halleder.

import OpenAI from "openai";

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

Server-Sent Events ile akış yanıtlar

Ayarlayarak akışı etkinleştirin stream: true istekinizde. API, oluşturuldukları gibi veri parçalarının çoğunu gönderir. Her parça kısmi bir yanıt içerir. Son parça toplam token kullanımını içerir. Bu yöntem, uzun çıktılar için algılanan gecikmeyi azaltır. Gerçek zamanlı uygulamalar için idealdir.

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

Bağlam penceresi toplamda 100.000 token destekler. İsteği başına 16.000 token'a kadar çıktı verebilirsiniz. Hatalar geçersiz anahtarlar için 401 ve yetersiz kredi için 402 durum kodu döndürür. Hız limitleri dakikada 300 istekten sonra 429 döndürür. 429 hatası geçicidir. Ön ödemeli kredi süresi dolmaz. Hatalar bakiyenizi yansıtmaz. Bu kodları uygulama mantığınızda hataları zarifçe yönetmek için kullanın.

Sık sorulan sorular

Geniş bağlam pencereleri için en iyi sansürsüz API bu mu?

API'miz 100.000 tokenlık bir bağlam penceresi destekler. Bu, büyük belgeleri verimli bir şekilde işlemenize olanak tanır. Diğer birçok hizmet daha küçük limitler sunar. Belirli pencere boyutları için diğer sağlayıcılara bakın.

Uncensored model reddetmeleri nasıl işler?

Model, yasal yetişkin, kurgusal veya tartışmalı konularda reddetmez. Yalnızca çocuklarla ilgili cinsel içerikler engeller. Bu, sınırsız yaratıcı yazım ve araştırma için uygundur. Reddler nadirdir ve bu katı sınırla özeldir.

Hız limitini aşarsam ne olur?

429 durum kodu alırsınız. Daha fazla istek göndermeden önce beklemelisiniz. Limit, anahtar başına dakikada 300 istektir. Yeniden deneme mantığı bu durumu zarif bir şekilde yönetmelidir. Bu gecikmeler sırasında krediniz dokunulmaz kalır.

Anahtarınızı şimdi alın

Kaydolun, anahtarı alın, temel URL'yi güncelleyin. Tamam.

Anahtarınızı alın