pl ▾
Zacznij teraz

Szybki start API

Zacznij generować tekst za pomocą kompatybilnej z openai API w kilka minut. Płacisz tylko za użyte tokeny, bez wymaganego minimalnego wydatku.

Bazowy URL i autoryzacja

Skonfiguruj klienta, aby wskazywał na prawidłowy endpoint i podaj swój klucz. Użyj https://api.getcheapai.cc/v1 jako adres URL bazowy. Przekaż swój klucz API w Authorization Nagłówek przy użyciu Bearer schemat. To setup działa z dowolnym standardowym SDK kompatybilnym z OpenAI.

Wysyłanie twojego pierwszego żądania

Wyślij proste żądanie POST, aby wygenerować tekst. Identyfikator modelu to uncensored. Wyślij prompt i otrzymaj uzupełnienie. Błędy i odmowy są darmowe, więc płacisz tylko za faktyczne tokeny. Użyj poniższego przykładu curl, aby przetestować łączność.

curl https://api.getcheapai.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate 500 lines of dummy JSON data"}]
  }'

Integracja Python SDK

Zainicjuj klienta, podając klucz oraz adres bazowy. Ustaw model na uncensored. Przekaz wiadomości w standardowym formacie. SDK obsługuje serializację automatycznie. To podejście znacznie redukuje kod boilerplate.

from openai import OpenAI

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

Użycie SDK Node

Zaimportuj bibliotekę i skonfiguruj adres bazowy. Wywołaj chat.completions.create z Twoimi wiadomościami. Obsłuż odpowiedź asynchronicznie. Ten wzorzaj dobrze sprawdza się w nowoczesnych środowiskach JavaScript.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.getcheapai.cc/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. Otrzymuj tokeny, gdy są generowane. To poprawia postrzeganą opóźnienie dla dużych wyjść. Ostatni chunk zawiera statystyki użycia tokenów do rozliczeń.

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

Obsłuż konkretne kody statusu HTTP, aby zarządzać przepływem aplikacji. 401 oznacza, że Twój klucz jest nieprawidłowy. 402 wskazuje na niewystarczający kredyt. 429 sygnalizuje, że osiągnąłeś limit 300 żądań na minutę. Okno kontekstowe wynosi łącznie 100,000 tokenów. Błędy nie zużywają tokenów.

Typowe pytania

Jaki jest URL bazowy getcheapai?

Użyj HTTPS://api.getcheapai.cc/v1 dla wszystkich żądań. Ten endpoint obsługuje standardowe protokoły kompatybilne z OpenAI.

Jak zapłacić za tokeny?

Doładuj konto USDT lub USDC. Kredyt nie wygasa, a Ty płacisz tylko za zużyte tokeny.

Co się stanie, jeśli otrzymam błąd?

Błędy takie jak 429 lub 400 nie rozliczają tokenów. Płacisz tylko za udane zakończenia.

Pobierz swój klucz API teraz

Zarejestruj się, pobierz klucz i zaktualizuj URL endpointu. To wszystko.

Zacznij teraz