Odwołanie do API LLM-api-key-proxy
To jest dokumentacja API LLM bez ograniczeń dla deweloperów, którzy chcą uzyskać gotowy endpoint kompatybilny z OpenAI. Zmień adres bazowy i klucz API, aby przełączyć dostawcę bez przepisywania kodu.
Uwierzytelnianie i URL bazowy
The llm-api-key-proxy używa standardowej autoryzacji kluczem API. Przekazujesz swój klucz w Authorization Nagłówek. Zarejestruj się przez Google lub e-mail, aby natychmiast otrzymać swój klucz. Nie jest wymagany numer telefonu do próby. Użyj tego adresu URL bazowego do wszystkich żądań: https://api.llmapikeyproxy.com/v1. Twój klucz jest powiązany z jednym kontem. Nowy klucz natychmiast zastępuje stary.
Pierwsze żądanie
Wyślij żądanie POST do /v1/chat/completions. ID modelu to zawsze uncensored.Jest to API tylko tekstowe. Otrzymujesz tekst na wejściu i tekst na wyjściu. Embeddingi ani obrazy nie są obsługiwane. Model odpowiada bez odmów dla legalnych treści dla dorosłych. Sprawdź limity przed wysłaniem żądań zbiorczych.
curl https://api.llmapikeyproxy.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the current date?"}]
}'
Integracja SDK Python
Użyj oficjalnej biblioteki Pythona OpenAI. Ustaw bazowy URL na nasz punkt końcowy. Przekaż swój klucz API. Klient automatycznie obsługuje serializację. Możesz strumieniować wyniki lub uzyskać pełne odpowiedzi. Identyfikator modelu pozostaje uncensored we wszystkich wywołaniach. Zapewnia to kompatybilność z istniejącymi bazami kodu. Zmieniasz tylko adres URL i klucz.
from openai import OpenAI
client = OpenAI(base_url="https://api.llmapikeyproxy.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)
Korzystanie z SDK Node.js
Zainicjuj klienta OpenAI, podając niestandardowy base URL. Przekaż klucz API. Format żądania odpowiada standardowemu schematowi OpenAI. Możesz użyć wzorca async/await dla czystszego kodu. Odpowiedź zawiera wygenerowany tekst oraz zużycie tokenów. Działa w dowolnym środowisku Node.js. Jest to proste rozwiązanie typu "drop-in replacement".
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmapikeyproxy.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);
Odpowiedzi strumieniowe
Włącz strumieniowanie, ustawiając stream: true. API zwraca dane za pośrednictwem zdarzeń wysyłanych serwerowo (SSE). Każdy fragment zawiera część odpowiedzi. Ostatni fragment zawiera całkowite użycie tokenów. Zmniejsza to postrzeganą opóźnienie dla długich odpowiedzi. Możesz przetwarzać tokeny w czasie rzeczywistym. Jest to przydatne dla aplikacji interaktywnych.
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 i obsługa błędów
Limity szybkości to 300 żądań na minutę na klucz. Żądania współbieżne są ograniczone do 8. Ciało żądania musi być mniejsze niż 8 MB. Błąd 401 oznacza, że Twój klucz jest nieprawidłowy. Błąd 402 wskazuje na niewystarczające środki. Błąd 429 sygnalizuje przekroczenie limitu. Okno kontekstowe wynosi 100 000 tokenów. Maksymalna długość odpowiedzi to 16 000 tokenów. Błędy i odrzucenia nie pobierają kredytów.
Typowe pytania
Jaki jest okno kontekstu dla llm-api-key-proxy?
Okno kontekstowe wynosi 100 000 tokenów, licząc zarówno prompt, jak i uzupełnienie. Możesz wygenerować do 16 000 tokenów na żądanie. Jeśli nie ustawisz max_tokens, wartość domyślna to 2 048 tokenów.
Jak radzić sobie z limitami szybkości i błędami?
Limit to 300 żądań na minutę i 8 żądań równoległych. Błąd 429 oznacza przekroczenie limitu szybkości. Błąd 401 wskazuje na nieprawidłowy klucz, a błąd 402 oznacza, że musisz dołaczyć środki.
Czy to API obsługuje strumieniowanie?
Tak, możesz włączyć strumieniowanie, ustawiając parametr stream na true. API zwraca dane za pomocą Server-Sent Events (SSE). Ostatni fragment zawiera całkowite zużycie tokenów dla żądania.
Wygeneruj swój klucz teraz
Zarejestruj się, pobierz klucz i zaktualizuj bazowy adres URL. Prosta konfiguracja.