tr ▾

unrestrictedgemini.comFiltresiz API. Sıfır reddetme. Doğrudan.

Unrestricted Gemini
Anahtarınızı alın

Uncensored LLM API'sini entegre edin

Uncensored LLM API'sini standart OpenAI SDK kodu ile entegre edin. Bu kılavuz, bir sonraki nesil AI uygulamalarınız için kimlik doğrulama, sohbet tamamlamaları, akış ve araç kullanımını kapsar.

Kimlik Doğrulama ve Temel URL

Başlamak için temel URL'nizi ve API anahtarınızı ayarlayın. API şu adreste bulunur https://api.unrestrictedgemini.com/v1. Anahtarınızı panoda oluşturun ve Authorization header.

  • Temel URL: https://api.unrestrictedgemini.com/v1
  • Başlık: Authorization: Bearer YOUR_API_KEY
curl https://api.unrestrictedgemini.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list the top ten python libraries"}]
  }'

Sohbet Tamamlamaları Uç Noktası

Şuraya mesaj gönderin /v1/chat/completions endpoint. Model kimliğini uncensored kısıtlamasız çıktılar için. API standart OpenAI sohbet formatlarını kabul eder.

from openai import OpenAI

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

Ayarlayarak akışı etkinleştirin stream: true. Gerçek zamanlı token güncellemeleri için sunucu tarafından gönderilen olaylar alırsınız. Token kullanım verileri için son parçayı izleyin.

import OpenAI from "openai";

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

Fonksiyon Çağırma ve Araçlar

İstek gövnenize araçlar tanımlayın. API standart işlev çağırma parametrelerini destekler. Araç tanımlamalarınızı iletin ve modelin ne zaman çağırmaya karar vereceğine izin verin.

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)

JSON Modu Yapılandırması

response_format'ı ayarlayarak yapılandırılmış çıktı zorlayın response_format için {"type": "json_object"}. Bu, arka uç hizmetleriniz için tutarlı ayrıştırma sağlar. Otomatik iş akışları için idealdir.

Token Limitleri ve Parametreler

Bağlam penceresi 100.000 token destekler. Maksimum çıktı 16.000 token'dır. 401, 402 ve 429 hatalarını uygun şekilde yönetin. Hız limitleri dakikada 300 istektir.

Sıkça sorulan sorular

Kısıtsız Gemini API için temel URL nedir?

Temel URL HTTPS://api.unrestrictedgemini.com/v1 şeklindedir. Varsayılan OpenAI uç noktası yerine bu adresi işaret edecek şekilde SDK yapılandırmanızı güncellemeniz gerekir.

Akış yanıtlarını nasıl yönetebilirim?

İsteğinizde stream parametresini true olarak ayarlayın. API, belirteç parçaları içeren sunucu gönderilen olaylar döndürür. Gerçek zamanlı çıktı görüntülemek için bu olayları ayrıştırın.

Hız limitini aşarsam ne olur?

429 Çok Fazla İstek hatası alırsınız. Limit anahtar başına dakika başına 300 istektir. Bu yeniden denemeleri zarifçe işlemek için istemci kodunuzda üstel geri çekilme uygulayın.

API anahtarınızı oluşturun

Kaydolun, belirteci alın ve uç nokta adresini güncelleyin. Tüm süreç bu.

Anahtarınızı alınBelgelere göz atın