Dokumentacja API
Zacznij wysyłać żądania do API LLM bez cenzury w mniej niż minutę. Zamień bazowy URL i klucz API, aby uzyskać dostęp do modelu bez zmiany istniejącego kodu klienta.
Bazowy URL i autoryzacja
Połącz się z API, aktualizując konfigurację klienta. Użyj bazowego URL https://api.gptchatcc.com/v1 i przekaż swój klucz w Authorization Nagłówek. To standardowe rozwiązanie zapewnia, że Twoje istniejące biblioteki OpenAI SDK kierują żądania do naszego modelu uncensored natychmiast.
- URL bazowy:
https://api.gptchatcc.com/v1 - Nagłówek:
Authorization: Bearer YOUR_API_KEY
Twoje Pierwsze Żądanie
Wyślij proste uzupełnienie czatu, aby zweryfikować łączność. Punkt końcowy akceptuje standardowe parametry, takie jak model, messages, a także max_tokens. Nasz system zwraca odpowiedzi tekstowe bez odrzuceń powszechnych w innych modelach.
Oto podstawowy przykład cURL do przetestowania połączenia.
curl https://api.gptchatcc.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital of France?"}]
}'
Integracja SDK Python
Użyj oficjalnego openai Pakiet Python do interakcji z API. Zmień base_url i api_key w bloku inicjalizacji. Pozwala to na zachowanie istniejącej logiki przy jednoczesnej zmianie podstawowego modelu.
Poniższy kod demonstruje sposób zainicjowania klienta i wysłania żądania.
from openai import OpenAI
client = OpenAI(base_url="https://api.gptchatcc.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.js
Zintegruj API do swoich projektów JavaScript lub TypeScript za pomocą openai pakiet Node. Przekaż swoje dane uwierzytelniające podczas tworzenia klienta. SDK automatycznie obsługuje serializację i parsowanie błędów.
Użyj tego fragmentu kodu, aby skonfigurować klienta w środowisku Node.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.gptchatcc.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 dostarczanie tokenów w czasie rzeczywistym, ustawiając stream: true. API zwraca zdarzenia wysłane przez serwer (SSE) dla aplikacji o niskiej latencji. Analizuj fragmenty, aby wyświetlać tekst w miarę jego generowania, co poprawia doświadczenie użytkownika podczas długich rozmów.
Ten przykład pokazuje, jak obsługiwać odpowiedzi strumieniowane w Pythonie.
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
Monitoruj swoje zużycie, aby uniknąć przerw w usłudze. Jesteś ograniczony do 300 żądań na minutę i 8 równoczesnych żądań na klucz. Okno kontekstowe obsługuje łącznie 100 000 tokenów, z maksymalnym wyjściem 16 000 tokenów. Błędy zwracają 401 dla nieprawidłowych kluczy, 402 dla niewystarczającego kredytu i 429 dla limitów szybkości.
Typowe pytania
Jak zdebugować brakujące cytaty w odpowiedziach API czatu równoległego?
API zwraca surowe uzupełnienia tekstowe bez wbudowanego śledzenia cytatów. Jeśli potrzebujesz cytatów, zaimplementuj post-processing w logice aplikacji, aby przeanalizować tokeny odpowiedzi.
Co się stanie, jeśli przekroczę limit szybkości?
API zwraca kod statusu 429. Zmniejsz częstotliwość żądań lub liczbę jednoczesnych połączeń na klucz API, aby rozwiązać problem.
Czy model cc chat GPT jest taki sam jak oficjalny GPT?
Nie, jest to niezależny LLM bez ograniczeń obsługiwany przez interfejs zgodny z OpenAI. Używa tego samego protokołu, ale działa na innej infrastrukturze z innymi danymi do szkolenia.
Pobierz klucz teraz
Zarejestruj się, pobierz klucz, zaktualizuj bazowy adres URL. Zakończone.
Brak subskrypcji. Saldo prepaid nie wygasa.