tr ▾

Kodlama API hızlı başlangıç

Sansürsüz kodlama AI'nızı OpenAI-uyumlu uç noktamızla dakikalar içinde bağlayın. Sadece kullanılan token'lar için ödeme yapın, süresi dolmayan ön ödemeli krediniz olsun.

Temel URL ve kimlik doğrulama

İstemcinizi https://api.codingapi.cc/v1 ve anahtarınızı başlıkta gönderin.

Google veya e-posta ile oturum açtıktan sonra anahtarınızı panodan alın. API standart OpenAI yetkilendirmesini bekler. Geçirin Authorization: Bearer YOUR_KEY her istekle birlikte. Hatalar gibi 401 anahtarın geçersiz veya eksik olduğu anlamına gelir.

Her hesabın tek bir aktif anahtarı vardır. Yeni anahtar oluşturmak eskisini hemen iptal eder. Anahtarları panel sayfasından yönetebilirsiniz.

Sohbet tamamlamaları uç noktası

Şuraya mesaj gönderin POST /v1/chat/completions ve metin çıktısı alın.

Model kimliği uncensoredYasal yetişkin içerik için filtreleme olmadan cevap verir. Standart mesaj yapısını role ve content alanları.

curl https://api.codingapi.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Check if python list is sorted"}]
  }'

İstekler JSON döndürür. Yapılandırılmış veriye ihtiyacınız varsa, JSON modunu aşağıdaki aracı kullanarak etkinleştirin. response_format parametre. API akışlı ve akışsız yanıtları destekler.

Python SDK entegrasyonu

Kolay entegrasyon için resmi OpenAI Python kütüphanesini kullanın.

Temel URL'yi uç noktamıza ayarlayın. Kütüphane otomatik olarak serileştirme yapar. API anahtarınızı ortam değişkenleri veya açık argümanlar aracılığıyla iletin.

from openai import OpenAI

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

Hatalar standart istisnalar olarak yükseltilir. Ele alın 402 ödeme hataları kripto kredinizi yükleyerek giderin. Model, istem geçmişinize dayalı olarak metin üretir. Bağlam pencere içinde korunur.

Node SDK kullanımı

JavaScript projeleri için OpenAI Node.js paketini yükleyin.

İstemciyi temel URL'miz ve anahtarınızla yapılandırın. Sözdizimi Python kütüphanesini yansıtır. Sistem ve kullanıcı mesajlarınızla bir tamamlama çağrısı oluşturun.

import OpenAI from "openai";

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

Yanıt, oluşturulan metni ve token kullanımını içerir. Girdi ve çıktı token sayılarını görmek için kullanım nesnesini kontrol edin. Faturalandırma, ön ödemeli bakiyenizden düşer. Krediler süresi dolmaz.

Akış ve tokenlar

Ayarlayarak akışı etkinleştirin stream: true isteğinizde.

Üretildikçe metin parçaları alın. Son parça, istek için toplam token kullanımını içerir. Bu, kodun veya metnin gerçek zamanlı gösterilmesine olanak tanı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)

Delta içeriğini çıkarmak için SSE olaylarını ayrıştırın. Metni birleştirerek tam yanıtı oluşturun. Token sayıları, ön ödemeli kredi kullanımınızı doğru şekilde izlemenize yardımcı olur.

Limitler, hatalar ve bağlam

Bağlam penceresi, istem ve tamamlama için birlikte 100.000 token'dır.

İstek başına maksimum çıktı 16,000 token'dır. Ayarlayın max_tokens çıktı uzunluğunu kontrol etmek için. Belirtilmezse varsayılan çıktı 2.048 token'dır. Hız sınırları anahtar başına dakikada 300 istektir.

Handle 402 kripto ile yükleyerek hataları 429 hız sınırlamasını belirtir. Bekleyin ve üstel geri çekilme ile yeniden deneyin. İstek gövdeleri 8 MB altında kalmalıdır. Bu kısıtlamalar, kodlama görevleriniz için kararlı çıkarımı sağlar.

Teknik Soru-Cevap

Coding API base URL nedir?

Temel URL HTTPS://api.codingapi.cc/v1'dir. Standart OpenAI SDK'ları ile uyumludur. İstemci yapılandırmanızdaki temel URL'yi buraya işaret edecek şekilde değiştirin.

Uncensored kodlama AI'daki hataları nasıl yönetebilirim?

Standart HTTP durum kodlarını kullanın. 401 geçersiz kimlik doğrulamasını belirtir. 402 yetersiz krediyi gösterir. 429 hız sınırlamalarını işaret eder. Hata ayrıntıları ve yeniden deneme mantığı için yanıt gövdesini kontrol edin.

Uncensored kodlama AI akış özelliğini destekliyor mu?

Evet, stream parametresiyle akış modunu etkinleştirin. Kısmi metneleri Server-Sent Events ile alın. Son olay, token kullanım verilerini içerir. Bu özellik tüm standart OpenAI-uyumlu istemcilerle çalışır.

API anahtarınızı oluşturun

Bir hesap kaydedin, anahtarı alın ve uç nokta URL'nizi güncelleyin. Bu tüm yapılandırmadır.

Anahtarınızı alın