TR ▾
API anahtarı al

AI Coding API Hızlı Başlangıç Kılavuzu

Kodlama ajanınızı gereksiz içerik reddi olmadan kod ağırlıklı istemleri işleyen sansürsüz, OpenAI uyumlu bir uç noktaya bağlayın. Bu kılavuz kimlik doğrulama, SDK entegrasyonu, akış ve hız limitlerini kapsar.

Kimlik Doğrulama Kurulumu

Başlamak için bir hesap oluşturun ve API anahtarını alın. Başlamak için yalnızca bir e-posta ve şifre gerekir; kart gerekmez. Kayıt olduğunuzda tek bir API anahtarı hemen alırsınız. Bu anahtar, https://api.codingllmapi.com/v1 temel URL'sine yapılan tüm istekleri kimlik doğrular.

Anahtarınızı güvende tutun. Önizleme panelinden istediğiniz zaman yenileyebilirsiniz; bu işlem önceki anahtarı anında geçersiz kılar. İsteklerinizde göndermeniz gereken model tanımlayıcısı uncensored'dir. Bu, GPT, Claude veya Gemini için bir proxy değil, kendi sunucularımızda çalışan açık ağırlıklı bir modeldir.

İlk İstek

OpenAI uyumlu formatı kullanarak standart bir sohbet tamamlama isteği gönderin. API, rol (kullanıcı/yardımcı/sistem) ve içerik içeren mesajları kabul eder. Kod üretimi için optimize edilmiş metin çıktısı döndürür; yasal yetişkin veya tartışmalı konulara (reşit olmayanlar hariç) filtreleme uygulanmaz.

  • Temel URL: https://api.codingllmapi.com/v1
  • Uç nokta: POST /v1/chat/completions
  • Model: uncensored
curl https://api.codingllmapi.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."}]
  }'

Python SDK Entegrasyonu

Resmi OpenAI Python SDK'sını kullanın. İstemciyi temel URL'nize yönlendirin ve API anahtarınızı sağlayın. SDK, istek formatını otomatik olarak işler. Bu yaklaşım basit metin üretimi veya daha karmaşık ajan döngüleri oluşturma için çalışır.

openai paketinin güncel bir sürümünü kullandığınızdan emin olun. İstemci, uç noktamız için JSON serileştirmesini ve HTTP başlıklarını doğru şekilde işleyecektir.

from openai import OpenAI

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

Resmi openai Node.js paketini kullanın, Anthropic veya Google'a özgü SDK'ları değil. Temel URL'yi hizmetimize işaret edecek şekilde yapılandırın. Bu, sunduğumuz OpenAI uyumlu istek yapısıyla uyumluluğu sağlar.

Paketi npm install openai ile yükleyin. İstemciyi anahtarınız ve özel temel URL ile başlatın. Bu yöntem, kod parçacıkları oluşturması veya depoları analiz etmesi gereken sunucu taraflı kodlama ajanları için güvenilirdir.

import OpenAI from "openai";

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

Akış Kod Yanıtları

Gerçek zamanlı geri bildirim için stream: true ayarlayarak akışı etkinleştirin. API, Sunucu Tarafı Olayları (SSE) döndürür. Her parça kısmi token çıktıları içerir; bu, ajanınızın kodu oluşturulurken görüntülemesini sağlar. Bu, uzun kod blokları için algılanan gecikmeyi azaltır.

Son yanıtı biriktirmek için akış olaylarını işleyin. Model, bağlam sınırına ulaşana veya max_tokens parametresine ulaşana kadar üretmeye devam eder.

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 ve Hatalar

Kesintileri önlemek için bu limitlere dikkat edin. Ana başına dakikada 300 istek alırsınız. Maksimum istek gövdesi boyutu 8 MB'tır. Hız limitini aşarsanız 429 hatası alırsınız. Ön ödemeli krediniz biterse 402 hatası alırsınız. Geçersiz veya iptal edilmiş bir anahtar 401 hatası döndürür.

Bağlam penceresi toplam 100.000 token'dır (istem + tamamlama). İsteminiz ve oluşturulan kod bu sınırı aşarsa model durur. Çıktı için yer bırakmak amacıyla giriş token'larınızı dikkatli planlayın.

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
Kimlik doğrulamaAuthorization: Bearer YOUR_KEY
Uç noktalarPOST /v1/chat/completions · GET /v1/models
Model kimliğiuncensored
Base URLhttps://api.codingllmapi.com/v1
Maksimum çıktı100.000 token'lık pencerenin kalanına kadar; max_tokens isteğe bağlı (ayrı sınır yok)
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
JSON moduresponse_format: {"type": "json_object"}
Fonksiyon çağırmaevet — tools, tool_choice; yanıtta tool_calls, akışta da; sonuçlar role: tool olarak
Eşzamanlılıkanahtar başına aynı anda 8 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
Hız limitianahtar başına dakikada 300 istek
Ü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)
Bonus$50'dan itibaren +%5, $100'dan itibaren +%10
Fiyat1M girdi token'ı $0,25 · 1M çıktı token'ı $1,00
YüklemeUSDT (TRC20) veya USDC (Base), $10–$500 arası herhangi bir tam tutar
Geçerliliködenen kredinin süresi dolmaz, abonelik yok
Faturalamaön ödemeli kredi, gerçek kullanıma göre; hatalar ve retler ücretsiz
Anahtarlarhesap başına bir aktif anahtar; yenisi eskisinin yerini alır
İçerikyetişkin içeriğe izin var; reşit olmayanları içeren cinsel içerik reddedilir
GirişGoogle veya e-posta ve şifre

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

Sorular ve cevaplar

Bu model GPT-4 veya Claude ile aynı mı?

Hayır. Kendi GPU sunucularımızda tek bir sansürsüz açık ağırlıklı model sunuyoruz. Model kod üretimi için ayarlanmıştır ve genel amaçlı modellerin aksine yasal yetişkin veya tartışmalı konular için içerik filtreleri kullanmaz. OpenAI veya Anthropic için bir proxy değildir.

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

Ön ödemeli kredi modeli kullanıyoruz. Giriş token'ları 1M başına $0,25; çıktı token'ları 1M başına $1,00'dır. Krediler asla sona ermez. Kripto ile (USDT veya USDC) en az $10 başlangıç bakiyesi yükleyebilirsiniz. Aylık ücret veya abonelik yoktur.

Hangi içerikler engellenir?

Tek katı sınır, çocuklarla ilgili cinsel içeriktir. Diğer tüm yasal yetişkin, kurgusal veya tartışmalı konulara izin verilir. Eğitim için istemleri kullanmıyoruz. Verileriniz hesabınıza özel kalır.

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

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

API anahtarı al