Buradan başlayınHızlı Başlangıç
Uncensored Sohbet Tamamlamalar Hızlı Başlangıç
Geçerli bir API anahtarı edinin ve grok'ı başlatın; standart OpenAI SDK çağrılarını kullanarak sansürsüz istekleri hemen gönderin. Bu hızlı başlangıç kılavuzu, size uyumlu bir uç nokta ile kimlik doğrulama, yükler ve akış işlemlerini adım adım anlatır.
- Temel URL
- https://api.apikeygrok.com/v1
- Model
- sansürsüz
Kimlik Doğrulama ve Temel URL
Sağlanan grok API anahtarı ile istemcinizi yapılandırın ve temel URL'mize yönlendirin. Ayarlayın base_url için https://api.apikeygrok.com/v1 ve anahtarınızı Authorization header. Bu yapılandırma, kodunuzun geri kalanını değiştirmeden herhangi bir OpenAI-uyumlu SDK ile çalışır.
İlk İsteğinizi Gönderme
Standart bir chat tamamlama çağrısı yapın uncensored model kimliği. Uç nokta, yasal yetişkin içerik için içerik filtresi olmaksızın metin girdisi kabul eder ve metin çıktısı döndürür. İstemenizi gönderin ve ham yanıtı doğrudan alın.
curl https://api.apikeygrok.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the current system time in UTC"}]
}'
Python SDK Entegrasyonu
Resmi openai API ile etkileşim kurmak için Python paketi. İstemciyi anahtarınız ve doğru temel URL ile başlatın, ardından chat.completions.create(). Bu yaklaşım, başka bir sağlayıcıdan geçiş yapıyorsanız mevcut mantığınızda sıfır değişiklik gerektirir.
from openai import OpenAI
client = OpenAI(base_url="https://api.apikeygrok.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
Node.js SDK'sını kimlik bilgileriniz ve belirli temel URL ile başlatın. Sohbet tamamlamalar yöntemini çağırın uncensored model. Bu, TypeScript veya JavaScript uygulamalarınızın, cURL veya Python örneklerinde olduğu gibi ham çıktıyı almasını sağlar.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apikeygrok.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);
SSE Üzerinden Akış Yanıtları
Ayarlayarak akışı etkinleştirin stream istemde true olarak ayarlayın. Sunucu, artımlı tokenlar içeren Sunucu Tarafından Gönderilen Olaylar (SSE) akışı döndürür. Akışı ayrıştırarak, tam yanıtı beklemeksizin gerçek zamanlı çıktıyı kullanıcılarınıza görüntüleyin.
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)
Saniye Başına İstek Limitleri ve Kısıtlamalar
Dakikada 300 istek ve anahtar başına 8 eşzamanlı istekle sınırlısınız. Bağlam penceresi toplamda 100,000 token destekler, maksimum çıktı 16,000 tokendir. Yaygın hatalar arasında 401 geçersiz anahtar veya 429 hız sınırı yer alır; anahtarınızın aktif olduğundan ve ön ödemeli krediniz olduğundan emin olun.
SSS
Grok base URL API anahtarı nedir?
Temel URL HTTPS://api.apikeygrok.com/v1'dir. İstekleri sansürsüz uç noktamıza yönlendirmek için bunu OpenAI-uyumlu SDK istemci yapılandırmanızda ayarlamanız gerekir.
Akış yanıtlarını nasıl yönetebilirim?
İstek gövdenizde stream parametresini true olarak ayarlayın. API, artımlı belirteçler içeren SSE parçalarını döndürür. Bu parçaları ayrıştırarak uygulamanızda gerçek zamanlı metin oluşturmayı görüntüleyebilirsiniz.
Hız limitleri ve token sayıları nelerdir?
Dakikada 300 istek ve anahtarı başına 8 eşzamanlı istek elde edersiniz. Bağlam penceresi toplam 100.000 token'dır, istek başına maksimum çıktı 16.000 token'dır.
Anahtarınızı anında alın
Kaydolun, anahtarı kopyalayın ve temel URL'yi güncelleyin. İşte tüm mesele.