GetAiApiKey/Szybki start: Zintegruj swój klucz API AI
Szybki start: Zintegruj swój klucz API AI
Zintegruj nasze API LLM bez cenzury w kilka minut, zmieniając bazowy URL i klucz API. Ten szybki start obejmuje standardowe zapytania, strumieniowanie i wywoływanie funkcji przy użyciu dowolnego SDK kompatybilnego z OpenAI.
Wymagania wstępne: Twój klucz API i bazowy URL
Aby rozpocząć, odwiedź stronę Pobierz klucz API. Wprowadź swój adres e-mail i hasło, aby natychmiast otrzymać unikalny klucz AI API. Nie jest wymagana karta kredytowa do początkowego okresu próbnego. Będziesz również potrzebować bazowego URL dla naszego endpointu API kompatybilnego z OpenAI:
- Bazowy URL: https://api.getaiapikey.com/v1
- Identyfikator modelu: uncensored
Przechowuj te dane uwierzytelniające bezpiecznie. Możesz wygenerować klucz ponownie w dowolnym momencie z panelu, co natychmiast unieważni poprzedni. Nasza usługa została zaprojektowana tak, aby pasowała do istniejących projektów przy minimalnych zmianach konfiguracji.
Pierwsze zapytanie: Standardowe uzupełnienie czatu
Wyślij standardowe zapytanie POST do endpointu uzupełniania czatu. Ten przykład używa curl, aby pokazać, jak prosta jest integracja. Zastąp YOUR_API_KEY swoim właściwym kluczem. Identyfikator modelu jest stały i wynosi uncensored.
Ten endpoint obsługuje interakcje wejście/wyjście tekstu. Nie obsługuje embeddingów, obrazów, audio ani generowania wideo, co utrzymuje skupienie wyłącznie na przetwarzaniu języka. Upewnij się, że ciało zapytania nie przekracza 8 MB.
Użycie SDK Pythona
Dla programistów Python użyj oficjalnej biblioteki openai. Wskaż jej nasz bazowy URL i podaj swój klucz API AI. To podejście pozwala zachować istniejącą strukturę kodu, przechodząc na model bez cenzury dla legalnej treści dla dorosłych lub szerszej swobody twórczej.
Klient obsługuje serializację i pulę połączeń automatycznie. Możesz dostosować parametr max_tokens, aby kontrolować długość wyjścia, mieszcząc się w oknie kontekstu 100 000 tokenów, które obejmuje zarówno prompt, jak i uzupełnienie.
Użycie SDK Node.js
Użytkownicy Node.js mogą osiągnąć tę samą kompatybilność typu drop-in, konfigurując SDK OpenAI naszym niestandardowym bazowym URL. Zapewnia to, że istniejąca logika aplikacji pozostaje nienaruszona, zyskując jednocześnie dostęp do specyficznych możliwości naszego modelu.
Pamiętaj, że każde konto jest ograniczone do jednego aktywnego klucza, który można wygenerować ponownie w dowolnym momencie. Ta prostota zmniejsza narzut często spotykany w agregatorach wielomodelowych, dając Ci bezpośrednie połączenie z modelem bez cenzury.
Odpowiedzi strumieniowe (SSE)
Dla doświadczeń użytkownika w czasie rzeczywistym włącz strumieniowanie, ustawiając stream: true w zapytaniu. API zwraca zdarzenia wysłane przez serwer (SSE) zawierające częściowe odpowiedzi tokenów. Zmniejsza to postrzeganą opóźnienie dla użytkowników końcowych.
Strumieniowanie działa identycznie we wszystkich obsługiwanych SDK. Upewnij się, że Twój klient jest skonfigurowany do obsługi przyrostowych fragmentów danych. Całkowite okno kontekstu wynosi nadal 100 000 tokenów, więc ostrożnie zarządzaj długością promptu, aby uniknąć obcinania podczas długich rozmów.
Limity, błędy i lista modeli
Monitoruj swoje użycie, aby uniknąć przerw. Jesteś ograniczony do 300 zapytań na minutę na klucz. Jeśli przekroczysz ten limit, otrzymasz błąd limitu zapytań 429. Błąd 401 oznacza nieprawidłowy lub wygasły klucz, podczas gdy błąd 402 oznacza, że musisz doładować swój przedpłacony kredyt.
Użyj endpointu GET /v1/models, aby zweryfikować łączność. Zwraca szczegóły dostępnych modeli. Nasza usługa nie oferuje gwarancji SLA ani certyfikacji enterprise, skupiając się zamiast tego na prostym, przejrzystym cenniku. Kredyty nigdy nie wygasają, pozwalając Ci pauzować i wznowić używanie we własnym tempie.
cURL
curl https://api.getaiapikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.getaiapikey.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.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.getaiapikey.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
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)Specyfikacja techniczna
Wszystkie rzeczywiste limity i funkcje API w jednym miejscu — sprawdź je przed doładowaniem.
| Element | Wartość |
|---|---|
| Format API | zgodne z OpenAI: działa każdy SDK OpenAI — zmień base URL i klucz |
| Base URL | https://api.getaiapikey.com/v1 |
| Uwierzytelnianie | Authorization: Bearer YOUR_KEY |
| ID modelu | uncensored |
| Endpointy | POST /v1/chat/completions · GET /v1/models |
| Maks. odpowiedź | do reszty okna 100 000 tokenów; max_tokens opcjonalne (bez osobnego limitu) |
| Strumieniowanie | tak — server-sent events; ostatni fragment zawiera zużycie tokenów |
| Tryb JSON | response_format: {"type": "json_object"} |
| Okno kontekstu | 100 000 tokenów (wejście + odpowiedź) |
| Wywoływanie funkcji | tak — tools, tool_choice; odpowiedź zawiera tool_calls, także w strumieniu; wyniki jako role: tool |
| Parametry | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Rozmiar zapytania | do 8 MB |
| Równoległe zapytania | do 8 jednocześnie na klucz |
| Limit zapytań | 300 zapytań na minutę na klucz |
| Nagłówki odpowiedzi | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Rozliczenie | przedpłacony kredyt według rzeczywistego zużycia; błędy i odmowy są darmowe |
| Doładowanie | USDT (TRC20) lub USDC (Base), dowolna pełna kwota od $10 do $500 |
| Bonus | +5% od $50, +10% od $100 |
| Cena | $0,25 za 1 mln tokenów wejścia · $1,00 za 1 mln tokenów wyjścia |
| Ważność | opłacony kredyt nie wygasa, bez subskrypcji |
| Darmowy kredyt | $0,50 na 7 dni, bez karty · Klucz próbny: 2 równoległe żądania, 60 na minutę; pełne limity (8 i 300) po pierwszym doładowaniu |
| Treści | treści dla dorosłych dozwolone; treści seksualne z udziałem nieletnich są odrzucane |
| Klucze | jeden aktywny klucz na konto; nowy zastępuje stary |
| Logowanie | Google albo e-mail i hasło |
Kody błędów
Błędy wracają jako JSON ze stałym type; nieudane i odrzucone zapytania są bezpłatne.
| Kod | Typ | Znaczenie |
|---|---|---|
400 | bad_request | błędny JSON, puste wiadomości, zły parametr lub za długi kontekst |
401 | missing_key · invalid_key · key_revoked | brak klucza, zły klucz lub klucz zastąpiony nowym |
402 | no_credit | brak kredytu — doładuj, działa od razu |
403 | content_blocked | treści seksualne z nieletnimi — odmowa, bez opłaty |
404 | not_found | nieznany endpoint |
413 | request_too_large | treść większa niż 8 MB |
429 | rate_limited · concurrency | ponad 300/min lub 8 równolegle — odczekaj i ponów |
503 | upstream_busy | model zajęty — ponów za kilka sekund |
Pytania i odpowiedzi
Czy to API obsługuje generowanie obrazów lub audio?
Nie. Nasza usługa to ściśle dostawca API LLM oparty na tekście. Nie obsługuje embeddingów, generowania obrazów, audio ani wideo. Skupia się wyłącznie na uzupełnieniach czatu do przetwarzania tekstu.
Jak działa okno kontekstu?
Okno kontekstu wynosi 100 000 tokenów, co obejmuje zarówno prompt wejściowy, jak i wygenerowane uzupełnienie. Jeśli całkowita liczba tokenów przekroczy ten limit, zapytanie może się nie powieść lub ulec obcięciu w zależności od implementacji klienta.
Czy mogę użyć tego jako alternatywy dla OpenAI?
Tak. Zmieniając bazowy URL i klucz API w dowolnym SDK kompatybilnym z OpenAI, możesz użyć tego API LLM bez cenzury jako bezpośredniej alternatywy. Obsługuje standardowe uzupełnienia czatu, strumieniowanie i wywoływanie funkcji.
Twój klucz jest o jeden formularz stąd
Utwórz konto, skopiuj klucz, zmień bazowy URL. To cała konfiguracja.