Hızlı Başlangıç: sansürsüz AI için kodlama API'si
Temel URL'nizi ve API anahtarınızı değiştirerek içerik reddi olmadan kod üretmeye başlayın. Bu kılavuz, standart OpenAI uyumlu istemcileri kullanarak kodlama için sınırlandırmasız AI API'si ile ilgili adımları size gösterir.
Önkoşullar ve temel URL
API anahtarınızı panelden alın. Tüm istekler için bu temel URL'yi kullanın: https://api.uncensoredaiforcoding.com/v1. Herhangi bir OpenAI SDK'sı ile çalışır.
Resmi SDK'yı yükleyin
Paketi ortamınıza yükleyin. Bu, uncensored kodlama AI standardıyla uyumluluğu sağlar.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaiforcoding.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)
İlk isteğinizi yapın
Bağlantıyı test etmek için basit bir tamamlama isteği gönderin. Model kimliği uncensored.
curl https://api.uncensoredaiforcoding.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "get current unix timestamp in python"}]
}'
Gerçek zamanlı çıktı için akışı etkinleştirin
Uzun kod bloklarını verimli bir şekilde işlemek için akış yanıtları yapın. Kullanın stream alanı.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaiforcoding.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);
Hataları ve kullanım sınırlarını yönetin
Dakikada 300 isteğe ulaştığınızda 429 hatası alırsınız. Bağlam penceresi 100.000 token'dır. Maksimum çıktı 16.000 token'dı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)
Yapılandırılmış veri için JSON modu kullanın
Kod ayrıştırıcılarınız için yapılandırılmış çıktı zorlayın. Ayarlayın response_format için {"type": "json_object"}.
Sık sorulan sorular
Kodlama için uncensored AI API nedir?
Bir tek açık ağırlıklı büyük dil modelini sunan OpenAI uyumlu API'dir. Ham, açık ağırlıklı çıktı sağlar ve özellikle sansürsuz kod üretimi için optimize edilmiştir.
Nasıl ödeme yaparım?
Yalnızca kripto kabul ediyoruz. TRC20 (TRC20) veya Base (Base) üzerinde USDC ile yükleyin. Fiyatlar 1M giriş token'ı başına $0.15 ve 1M çıkış token'ı başına $0.50'dir.
Limitler nelerdir?
Anahtar başına dakikada 300 istek alırsınız. Bağlam penceresi 100.000 token'dır. İstek başına maksimum çıktı 16.000 token'dır.
API anahtarınızı oluşturun
Kaydolun, jetonu kopyalayın, uç nokta URL'sini güncelleyin. İşte yapmanız gerekenler.