tr ▾
Anahtar

Ollama Filtresiz ModellerAPI Dokümantasyonu

API Dokümantasyonu

Tek bir yapılandırma değişikliğiyle uncensored LLM API'mizi entegre edin. Yasal yetişkin kullanım için içerik reddini ortadan kaldıran, standart geliştirici iş akışlarını koruyan tak-çalıştır bir OpenAI uyumlu uç nokta sağlıyoruz.

https://api.ollamauncensoredmodels.com/v1uncensored

Temel URL ve Kimlik Doğrulama

API şurada yaşar: https://api.ollamauncensoredmodels.com/v1Yetkilendirme header Bearer jetonunuzla. Bu kurulum, aynı kimlik doğrulama kalıplarına uyduğumuz için herhangi bir OpenAI uyumlu istemci kütüphanesiyle çalışır. Anahtarınızı, telefon numarası vermeden Google veya e-posta ile anında oluşturabilirsiniz. Sistem, her hesap için tek bir aktif anahtar verir; oluşturulduğunda önceki anahtarı hemen değiştirir. Bu, birden fazla kimlik bilgisini yönetme ihtiyacı olmadan tutarlı erişim sağlar.

İlk İsteğinizi Yapmak

Şuraya bir POST isteği gönderin /v1/chat/completions model kimliği "uncensored" olarak ayarlandığında. Uç nokta, şunlar gibi standart parametreleri kabul eder messages, temperature, ve max_tokens. Oluşturulan metni ve token kullanım istatistiklerini içeren JSON yanıtları döndürür. Model listesini doğrulayarak veya basit bir istek göndererek bağlantıyı hızlıca test edebilirsiniz. Bu doğrudan yaklaşım, diğer hizmetlerde sıkça görülen vekil veya yönlendirme mantığının karmaşıklığını ortadan kaldırır.

curl https://api.ollamauncensoredmodels.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "what is the output for 2 plus 2"}]
  }'

Python SDK Entegrasyonu

Bağlanmak için resmi OpenAI Python kütüphanesini kullanarak base URL'i geçersiz kılın. Herhangi bir çağrı yapmadan önce API anahtarı ve base URL özniteliklerini ayarlayın. Bu, istemci mantığını yeniden yazmadan mevcut kod tabanlarından yararlanmanızı sağlar. Kütüphane serileştirmeyi ve hata ayrışmasını otomatik olarak halleder. Uygulamanızın gecikme gereksinimlerine bağlı olarak yanıt akışı yapabilir veya senkron tamamlamalar isteyebilirsiniz. Bu yöntem, endüstri genelinde kullanılan standart geliştirme uygulamalarıyla uyumluluğu sağlar.

from openai import OpenAI

client = OpenAI(base_url="https://api.ollamauncensoredmodels.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 SDK Kullanımı

Temel URL ve API anahtarınızla OpenAI istemcisini Node.js ortamlarında başlatın. Model tanımlayıcısı olarak "uncensored" değerini sohbet tamamlamaları yöntemine iletin. SDK HTTP isteklerini yönetir ve JSON yanıtlarını verimli bir şekilde ayrıştırır. Bu doğrudan Express rotalarına veya sunucusuz işlevlere entegre edilebilir. Kod yapısı standart OpenAI uygulamalarını yansıtır, bu da diğer sağlayıcılardan geçişi kolaylaştırır. Bu yaklaşım, modern JavaScript geliştirmesiyle tutarlı olan tür güvenliğini ve hata yönetimini korur.

import OpenAI from "openai";

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

Streaming ve Token Kullanımı

Ayarlayarak akışı etkinleştirin stream: true istekinizde. Sunucu, gerçek zamanlı token teslimi için Sunucu Gönderilen Olaylar (SSE) döndürür. Token kullanım ayrıntıları, üst bilgiyi en aza indirmek için akışın son parçasında yalnızca görünür. Bu, tüm oluşturmanın bitmesini beklemeden yanıtları kullanıcıya aşamalı olarak görüntülemenizi sağlar. Faturalandırma şeffaflığı için kümülatif token sayılarını izleyebilirsiniz. Akış, anında geri bildirim kullanıcı deneyimini önemli ölçüde artıran sohbet arayüzleri 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

Her API anahtarı dakikada 300 istek ve sekiz eşzamanlı bağlantı destekler. İstek gövdesi boyutu sınırı 8 MB'tır ve bağlam penceresi toplamda 100,000 token kapsar. 401 hataları geçersiz bir anahtarı, 402 ise yetersiz krediyi belirtir. 429 durumu, hız sınırına takıldığınızı gösterir. Model yalnızca reşit olmayanlarla ilgili cinsel içeriği reddeder, bu da yetişkin kullanım durumları için geniş uygulanabilirlik sağlar. Kredi süresi dolmaz, bu nedenle projeler arasında kullanıma ara vererek fonları kaybetmezsiniz. Bu öngörülebilir yapı, yüksek trafikli uygulamalar için kapasite planlamanıza etkili bir şekilde yardımcı olur.

Sıkça sorulan sorular

Uncensored model standart seçeneklerden nasıl farklıdır?

Modelimiz, varsayılan olarak yasal yetişkin, kurgusal veya tartışmalı konuları reddetmez. 100,000 token bağlam penceresine sahip özel sunucularda çalışır; yapay filtreler olmadan kod, rol yapma ve araştırma için sınırsız çıktılar sağlar. Uygulanan tek kesin sınır, reşit olmayanlarla ilgili cinsel içeriklerin reddedilmesidir.

İstek limitlerimi aşarsam ne olur?

API, dakika başına 300 isteğe veya sekiz eşzamanlı bağlantıya ulaştığınızda 429 durum kodunu döndürür. Pencere sıfırlandıktan sonra istek göndermeye devam edebilir veya ek ön ödemeli kredi satın alarak verimliliğinizi artırabilirsiniz. Hatalar ve reddetmeler token bakiyenizi tüketmez, bu nedenle yalnızca gerçek kullanım için ücretlendirilirsiniz.

Bu API'yi yerel Ollama modelleri için kullanabilir miyim?

Bu barındırılan bir API olsa da, yerel Ollama kurulumlarıyla aynı OpenAI-uyumlu protokolü kullanır. Standart istemcileri localhost yerine temel URL'mize yönlendirebilirsiniz. Bu sayede yerel donanım yönetimi olmadan sansürsüz mantığı üretim ortamında çalıştırabilirsiniz. Uç nokta, yerel örneklerdeki gibi akış modunu, JSON modunu ve araç çağrısını destekler.

API anahtarınız bir adım uzaktadır

Bir hesap kaydedin, anahtarınızı alın, temel URL'yi güncelleyin. Bu tüm yapılandırmayı kapsar.

AnahtarBelgelere göz atın