TR ▾
API anahtarı al

LLM Hosting APILLM Barındırma: LLM API Hızlı Başlangıç Kılavuzu

LLM Barındırma: LLM API Hızlı Başlangıç Kılavuzu

Temel URL ve API anahtarınızı değiştirerek sansürsüz LLM API'mizi dakikalar içinde entegre edin. Bu kılavuz; kimlik doğrulama, sohbet tamamlamaları, akış ve OpenAI uyumlu uç noktamızla fonksiyon çağırma konularını kapsar.

Kimlik Doğrulama ve Anahtarlar

llm hosting API'sini kullanmak için hesap panelinizden bir API anahtarı almanız gerekir. Anahtarı tüm isteklerde doğrulama için kullanır. Güvenli tutun; anahtara sahip olan herkes ön ödemeli kredinizi kullanabilir. Anahtarı istediğiniz zaman yenileyebilirsiniz; bu işlem önceki anahtarı hemen geçersiz kılar. Her hesap için yalnızca bir aktif anahtar desteklenir. Başlamak için telefon numarası veya kredi kartı gerekmez; yeni hesaplara deneme kredisi verilir.

Temel URL Yapılandırması

API'miz tamamen OpenAI uyumludur. Geçiş yapmak için istemcinizin temel URL'sini https://api.llmhostingapi.com/v1 olarak güncelleyin ve API anahtarınızı yetkilendirme başlığında ayarlayın. Bu, resmi OpenAI SDK'ları ve uyumlu herhangi bir istemci kitaplığı ile çalışır. Kod mantığınızı değiştirmenize gerek yoktur; yalnızca uç noktayı ve kimlik bilgilerini değiştirmeniz yeterlidir. Kullanılacak model tanımlayıcısı uncensored'dir.

curl https://api.llmhostingapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

Sohbet Tamamlama Uç Noktası

Metni POST /v1/chat/completions uç noktası üzerinden modele gönderin. API mesajları kabul eder ve metin yanıtlar döndürür. Hem giriş hem de çıktı için 100.000 tokenlık bağlam penceresi desteklenir. Yapılandırılmış veri çıkarma için fonksiyon çağırma desteklenir. Model, yasal yetişkin kullanım için içerik reddi olmadan yanıtlar verecek şekilde ayarlanmıştır; bu da ekstra yapılandırma olmadan yaratıcı, araştırma veya yetişkin içerik üretimi için idealdir.

from openai import OpenAI

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

Akış Yanıtları (SSE)

Düşük gecikme süresi ve gerçek zamanlı kullanıcı deneyimleri için stream: true ayarlayarak akışı etkinleştirin. API, Sunucu Tarafından Gönderilen Olaylar (SSE) parçalarını döndürür. Bu, kısmi yanıtlar oluşturulurken bunların görüntülenmesine olanak tanır. Akış, fiyatlandırmayı veya token sayılarını etkilemez. Kullanıcıların anında geri bildirim beklediği sohbet arayüzleri için önerilir. İstemcinizin SSE ayrıştırmayı doğru şekilde işlediğinden emin olun.

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 Desteği

İstek gövdenizde tools parametresini kullanarak fonksiyonları tanımlayın. Model, uygun olduğunda düz metin yerine fonksiyon çağrılarıyla yanıt verecektir. Fonksiyonu kendi tarafınızda çalıştırmanız ve sonucu bir sonraki konuşma dönüşünde göndermeniz gerekir. Bu, veritabanı sorguları veya API entegrasyonları gibi karmaşık iş akışlarını mümkün kılar. Model, kullanıcının istemine ve mevcut fonksiyon tanımlarına dayanarak araç seçimini otomatik olarak yapar.

Model Listeleme Uç Noktası

Kullanılabilir modelleri listelemek için GET /v1/models uç noktasını sorgulayın. uncensored modelini, kimliğini, oluşturulma tarihini ve sahip olduğu alanı göreceksiniz. Bu uç nokta bağlantı ve model erişilebilirliğini doğrulamak için yardımcı olur. Standart OpenAI formatında JSON döndürür. Sohbet isteklerini göndermeden önce kimlik doğrulama sorunlarını halletmek için kullanın. Uç nokta hafiftir ve hemen yanıt verir.

Node.js

import OpenAI from "openai";

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

Sorular ve cevaplar

Hız limitleri ve hatalar nelerdir?

Anahtar başına dakikada 300 istekle sınırlısınız. 401 hatası API anahtarınızın geçersiz olduğunu gösterir. 402 hatası yetersiz ön ödemeli kredi olduğunu belirtir. 429 hatası hız limitini aştığınızı gösterir. İstek gövdeleri 8 MB ile sınırlıdır.

Fiyatlandırma nasıl çalışır?

Fiyatlandırma, ön ödemeli kredi ile kullanım bazlıdır. Giriş tokenları 1M token başına $0.25, çıktı tokenları ise 1M token başına $1.00'dır. Kredi süresi dolmaz. $10'dan başlayan bakiye yükleyebilirsiniz; daha büyük yatırımlar için bonuslar sunulur. Aylık ücret veya abonelik yoktur.

Model sansürsüz mü?

Evet, model yasal yetişkin, kurgusal veya tartışmalı konularda sansür uygulamadan yanıtlar. Standart politik veya sosyal normlara dayalı olarak içeriği engellemez. Tek katı sınır, her zaman engellenen, çocukları içeren cinsel içeriktir.

Anahtarınız tek bir formun uzağında

Bir hesap oluşturun, anahtarı kopyalayın, temel URL'yi değiştirin. Kurulumun tamamı bu kadar.

API anahtarı al

API özellikleri

Kredi yüklemeden önce kontrol edebilmeniz için API'nin gerçek limitleri ve özellikleri tek yerde.

ÖğeDeğer
BiçimOpenAI uyumlu: herhangi bir OpenAI SDK'sı base URL ve anahtarı değiştirerek çalışır
Uç noktalarPOST /v1/chat/completions · GET /v1/models
Kimlik doğrulamaAuthorization: Bearer YOUR_KEY
Model kimliğiuncensored
Base URLhttps://api.llmhostingapi.com/v1
Akışevet — server-sent events; son parça token kullanımını içerir
Bağlam penceresi100.000 token (girdi + çıktı)
Parametrelertemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Fonksiyon çağırmaevet — tools, tool_choice; yanıtta tool_calls, akışta da; sonuçlar role: tool olarak
Maksimum çıktı100.000 token'lık pencerenin kalanına kadar; max_tokens isteğe bağlı (ayrı sınır yok)
JSON moduresponse_format: {"type": "json_object"}
Eşzamanlılıkanahtar başına aynı anda 8 istek
Hız limitianahtar başına dakikada 300 istek
Yanıt başlıklarıX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
İstek boyutuen fazla 8 MB
Ücretsiz deneme$0,50, 7 gün, kart gerekmez · Deneme anahtarı: 2 paralel istek, dakikada 60; ilk yüklemeden sonra tam limitler (8 ve 300)
Geçerliliködenen kredinin süresi dolmaz, abonelik yok
YüklemeUSDT (TRC20) veya USDC (Base), $10–$500 arası herhangi bir tam tutar
Faturalamaön ödemeli kredi, gerçek kullanıma göre; hatalar ve retler ücretsiz
Fiyat1M girdi token'ı $0,25 · 1M çıktı token'ı $1,00
Bonus$50'dan itibaren +%5, $100'dan itibaren +%10
Anahtarlarhesap başına bir aktif anahtar; yenisi eskisinin yerini alır
GirişGoogle veya e-posta ve şifre
İçerikyetişkin içeriğe izin var; reşit olmayanları içeren cinsel içerik reddedilir

Hata kodları

Hatalar sabit bir type ile JSON olarak döner; başarısız veya reddedilen istekler ücretlendirilmez.

KodTürAnlamı
400bad_requestgeçersiz JSON, boş mesajlar, hatalı parametre veya bağlam çok uzun
401missing_key · invalid_key · key_revokedanahtar yok, yanlış veya değiştirilmiş
402no_creditkredi bitti — yükleyin, hemen devam eder
403content_blockedreşit olmayanları içeren cinsel içerik — reddedildi, ücret yok
404not_foundbilinmeyen uç nokta
413request_too_largegövde 8 MB'tan büyük
429rate_limited · concurrencydakikada 300 veya aynı anda 8 aşıldı — bekleyip tekrar deneyin
503upstream_busymodel meşgul — birkaç saniye sonra tekrar deneyin