Bazowy URL i autoryzacja
Połącz się, używając standardowej konfiguracji SDK OpenAI. Wskaż swojego klienta na https://api.isgrokunrestricted.com/v1 i ustaw swój klucz API w Authorization Nagłówek. Obsługujemy dowolną liczbę całkowitą dla Twojego klucza i otrzymujesz jeden aktywny klucz na konto. Twój klucz pojawia się natychmiast po rejestracji. Nie pobieramy opłat za błędy lub odmowy. Oznacza to, że płacisz tylko za faktyczne użycie tokenów. Strumieniowanie wysyła użycie tokenów w ostatnim fragmencie. Możesz śledzić swój balans przez panel. System jest zaprojektowany dla programistów, którzy chcą prostoty. Nie musisz zarządzać złożonymi cyklami rozliczeniowymi. Po prostu doładuj krypto i zacznij wysyłać żądania.
Wykonaj Swoje Pierwsze Żądanie
Wyślij żądanie POST do endpointu chat completions. Użyj identyfikatora modelu uncensored do generowania tekstu. Podstawowy URL to HTTPS://api.isgrokunrestricted.com/v1. Możesz użyć dowolnego standardowego klienta HTTP. Oto podstawowy przykład używający curl. Wysyła prosty prompt i oczekuje odpowiedzi tekstowej. Działa to również ze oficjalnymi SDK OpenAI. Po prostu zmień podstawowy URL i klucz API. Nie musisz instalować dodatkowych bibliotek do podstawowego tekstu. Strumieniowanie jest obsługiwane przez SSE. Wywoływanie funkcji jest również dostępne. Tryb JSON działa poprzez ustawienie formatu odpowiedzi. Okno kontekstu obsługuje łącznie 100,000 tokenów. Maksymalna liczba tokenów wyjściowych to 16,000 na żądanie. Błędy są darmowe. Odmowy są darmowe. Płacisz tylko za wysłane i odebrane tokeny. To sprawia, że testowanie jest tanie. Możesz eksperymentować swobodnie, nie martwiąc się niespodziewanymi rachunkami. System jest przejrzysty. Ukryte opłaty. Brak subskrypcji miesięcznych. Tylko kredyt prepay. Doładuj USDT lub USDC. Otrzymaj bonusowy kredyt za większe kwoty. Zacznij budować swoją aplikację dzisiaj. To takie proste.
curl https://api.isgrokunrestricted.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Explain the architecture of the neural network"}]
}'
Integracja SDK Python
Zainstaluj oficjalny pakiet OpenAI dla Pythona. Skonfiguruj klienta z naszym adresem bazowym i kluczem API. Ustaw model na uncensored. Wyślij swój prompt i otrzymaj odpowiedź. To podejście działa w większości przypadków użycia. Możesz obsłużyć błędy w sposób elegancki. SDK obsługuje strumieniowanie automatycznie. Możesz również używać narzędzi do wywoływania funkcji. Zdefiniuj swoje narzędzia w żądaniu. Model zwróci dane strukturalne. Tryb JSON zapewnia ścisłe formatowanie. Użyj response_format do wymuszenia tego. Temperatura kontroluje losowość. Top-p filtruje tokeny o niskim prawdopodobieństwie. Sekcje stopu przerywają generowanie wcześniej. Seed zapewnia reprodukowalność. Kary za obecność i częstotliwość dostosowują użycie słów. Te parametry dają Ci pełną kontrolę. Możesz precyzyjnie dostrajać wyjście. Strumieniowanie jest wydajne dla długich odpowiedzi. Wysyła tokeny w miarę ich generowania. Zmniejsza to postrzeganą latencję. Twoi użytkownicy widzą tekst pojawiający się w czasie rzeczywistym. Wywoływanie funkcji umożliwia złożone przepływy pracy. Możesz łatwo integrować się z systemami zewnętrznymi. API jest niezawodne i szybkie. Brak przestojów podczas aktualizacji. Twój kod pozostaje kompatybilny z przyszłymi zmianami. To solidne rozwiązanie dla aplikacji produkcyjnych.
from openai import OpenAI
client = OpenAI(base_url="https://api.isgrokunrestricted.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)
Integracja SDK Node
Użyj oficjalnego pakietu Node.js OpenAI. Ustaw adres bazowy na nasz punkt końcowy. Zainicjuj klienta swoim kluczem API. Wywołaj punkt końcowy chat completions. Przekaż identyfikator modelu uncensored. Działa w dowolnym standardowym środowisku Node.js. Możesz łatwo obsługiwać żądania asynchroniczne. SDK zarządza połączeniami HTTP. Strumieniowanie jest obsługiwane natywnie. Możesz przetwarzać tokeny, gdy przybywają. Wywoływanie funkcji jest w pełni obsługiwane. Zdefiniuj narzędzia i pozwól modelowi zdecydować. Tryb JSON zapewnia poprawne wyjście. Użyj response_format dla ścisłego JSON. Temperatura i top-p kontrolują kreatywność. Sekcje stopu definiują punkty odcięcia. Seed zapewnia wyniki deterministyczne. Kary obecności i częstotliwości dostosowują styl. Te narzędzia pomagają Ci dostroić wyjście. API dobrze radzi sobie z współbieżnością. Możesz wysyłać wiele żądań równolegle. Limity szybkości zapobiegają nadużyciom. Otrzymujesz 300 żądań na minutę. Tylko 8 równoległych żądań na klucz. Ciało żądania jest ograniczone do 8 MB. To wystarczy dla większości przypadków użycia. Jeśli potrzebujesz więcej, skontaktuj się z pomocą techniczną. System skaluje się zgodnie z Twoimi potrzebami. Nie jest wymagana skomplikowana konfiguracja. Po prostu zainstaluj pakiet i gotowe. Jest to proste i niezawodne.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.isgrokunrestricted.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);
Strumieniowanie i wywoływanie funkcji
Włącz strumieniowanie, ustawiając stream ustaw na true. API zwraca fragmenty tekstu w miarę ich generowania. Zmniejsza to opóźnienia dla użytkowników. Widzisz wynik w czasie rzeczywistym. Wywoływanie funkcji pozwala modelowi na wywoływanie narzędzi. Zdefiniuj narzędzia w żądaniu. Model zwraca listę wywołań narzędzi. Wykonujesz je i przekazujesz wyniki z powrotem. Umożliwia to złożone przepływy pracy. Tryb JSON zapewnia ścisłe formatowanie. Użyj response_format do wymuszenia tego. Ostatni fragment zawiera użycie tokenów. Możesz śledzić zużycie swoich kredytów. Strumieniowanie jest wydajne dla długich odpowiedzi. Wysyła tokeny w miarę ich generowania. Zmniejsza to postrzeganą latencję. Twoi użytkownicy widzą tekst pojawiający się w czasie rzeczywistym. Wywoływanie funkcji umożliwia złożone przepływy pracy. Możesz łatwo integrować się z systemami zewnętrznymi. API jest niezawodne i szybkie. Brak przestojów podczas aktualizacji. Twój kod pozostaje kompatybilny z przyszłymi zmianami. To solidne rozwiązanie dla aplikacji produkcyjnych. Obsługuje błady w sposób elegancki. Możesz ponowić żądania, jeśli jest to konieczne. System został zaprojektowany dla programistów, którzy cenią efektywność.
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)
Limity szybkości i ograniczenia
Otrzymujesz 300 żądań na minutę na klucz. Dozwolone są tylko 8 żądań równoległych. Treść żądania jest ograniczona do 8 MB. Jeśli przekroczysz limit, otrzymasz błąd 429. Nieprawidłowe klucze zwracają błąd 401. Brak środków zwraca błąd 402. Błędy są darmowe. Odrzucenia są darmowe. Płacisz tylko za wysłane i odebrane tokeny. Okno kontekstowe obsługuje łącznie 100,000 tokenów. Maksymalna liczba tokenów wyjściowych to 16,000 na żądanie. Domyślna maksymalna liczba tokenów wyjściowych to 2,048 tokenów. Strumieniowanie wysyła użycie tokenów w ostatnim fragmencie. Wywoływanie funkcji jest obsługiwane. Tryb JSON jest obsługiwany. Temperatura kontroluje losowość. Top-p filtruje tokeny o niskim prawdopodobieństwie. Sekwencje stopu przerywają generowanie wcześniej. Ziarno zapewnia odtwarzalność. Kary obecności i częstotliwości dostosowują użycie słów. Te parametry dają Ci pełną kontrolę. Możesz precyzyjnie dobrać wyjście. System jest zaprojektowany dla programistów, którzy chcą prostoty. Bez skomplikowanych cykli rozliczeniowych. Tylko kredyt z góry. Doładuj kryptowalutą. Otrzymaj bonusowy kredyt za większe kwoty. Zacznij budować swoją aplikację już dziś. To takie proste.