Szybki start
Od nowego konta do żądania curl oraz wywołań w Pythonie i TypeScript.
Potrzebujesz konta, kredytów i modelu z dostępną ofertą. Przykłady używają claude-sonnet-5-5. Jeśli ten model nie jest dostępny dla Twojego klucza, skopiuj aktualny identyfikator z Marketplace.
Utwórz konto i klucz
Doładuj kredyty
Otwórz Credits → Add credits. Wybierz Card i przejdź przez wyświetlony proces płatności lub skorzystaj z USDC on Base, jeśli ta metoda jest dostępna. Poczekaj na potwierdzenie płatności i aktualizację salda kredytów.

Utwórz klucz API
Otwórz API Keys → Create new key. Wpisz nazwę, na przykład local development, i wybierz Create key. Od razu skopiuj pełną wartość: panel pokazuje ją tylko raz.

Ustaw zmienne środowiskowe
Zastąp sk-unused-... pełnym kluczem skopiowanym z panelu. To oznaczenie przykładowe, a nie działający klucz.
export UNUSED_API_KEY='sk-unused-...'
export UNUSED_BASE_URL='https://unused.market/v1'Sekcja Use a key na stronie API Keys pokazuje dokładny adres bazowy dla Twojego konta. W przykładach używamy https://unused.market/v1.
Wyślij pierwsze żądanie curl
Zapisz ten plik w katalogu roboczym:
{
"model": "claude-sonnet-5-5",
"messages": [{ "role": "user", "content": "Reply with one short greeting." }],
"max_tokens": 64
}curl --fail-with-body -i "$UNUSED_BASE_URL/chat/completions" \
-H "Authorization: Bearer $UNUSED_API_KEY" \
-H 'Content-Type: application/json' \
--data-binary @request.jsonPrawidłowa odpowiedź ma status HTTP 200, tekst w choices[0].message.content i liczniki tokenów w usage. Zachowaj nagłówek odpowiedzi x-request-id. Otwórz Analytics → Requests i wyszukaj ten identyfikator, aby sprawdzić model, koszt i status.
Wywołaj API przez SDK
Uruchom wybrany przykład w tym samym terminalu, aby miał dostęp do ustawionych zmiennych środowiskowych.
python -m pip install openaiimport os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["UNUSED_API_KEY"],
base_url=os.environ["UNUSED_BASE_URL"],
)
response = client.chat.completions.create(
model="claude-sonnet-5-5",
messages=[{"role": "user", "content": "Reply with one short greeting."}],
max_tokens=64,
)
print(response.choices[0].message.content)python hello.pyOba przykłady używają tego samego klucza unused.market i modelu. SDK OpenAI wywołuje /v1/chat/completions, a SDK Anthropic dodaje /v1/messages do adresu hosta. Sprawdź drugie żądanie w Analytics → Requests, a następnie wybierz instrukcję dla swojego agenta programistycznego.
Jeśli żądanie się nie powiedzie
| Wynik | Co zrobić |
|---|---|
401 | Wstaw pełny klucz unused.market zamiast przykładowej wartości. |
402 | Doładuj kredyty, sprawdź miesięczny limit klucza lub zmniejsz budżet wyjścia. |
403 | Sprawdź modele dozwolone dla klucza i listy modeli w Routing. |
404 | Skopiuj dokładny identyfikator modelu z Marketplace. |
503 | Sprawdź dostępne oferty i limit ceny, a następnie uwzględnij Retry-After. |
Strona Rozwiązywanie problemów opisuje również błędy strumieniowania i historię żądań.
