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

Zarejestruj się

Otwórz unused.market, utwórz konto i zaloguj się do panelu.

Formularz konta z polami potrzebnymi do wejścia do panelu

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.

Panel Credits z przyciskiem Add credits i dostępnymi metodami płatności

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.

Strona API Keys z miejscem na nazwę i utworzenie klucza; wartości kluczy są ukryte

Ustaw zmienne środowiskowe

Zastąp sk-unused-... pełnym kluczem skopiowanym z panelu. To oznaczenie przykładowe, a nie działający klucz.

Terminal
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:

request.json
{
  "model": "claude-sonnet-5-5",
  "messages": [{ "role": "user", "content": "Reply with one short greeting." }],
  "max_tokens": 64
}
Wyślij Chat Completions
curl --fail-with-body -i "$UNUSED_BASE_URL/chat/completions" \
  -H "Authorization: Bearer $UNUSED_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-binary @request.json

Prawidł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.

Sekcja Use a key pokazująca adres bazowy konta, nagłówek uwierzytelnienia i żądanie curl

Wywołaj API przez SDK

Uruchom wybrany przykład w tym samym terminalu, aby miał dostęp do ustawionych zmiennych środowiskowych.

Instalacja
python -m pip install openai
hello.py
import 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)
Uruchomienie
python hello.py

Oba 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.

Historia Requests, w której sprawdzisz wywołanie SDK po uruchomieniu przykładu

Jeśli żądanie się nie powiedzie

WynikCo zrobić
401Wstaw pełny klucz unused.market zamiast przykładowej wartości.
402Doładuj kredyty, sprawdź miesięczny limit klucza lub zmniejsz budżet wyjścia.
403Sprawdź modele dozwolone dla klucza i listy modeli w Routing.
404Skopiuj dokładny identyfikator modelu z Marketplace.
503Sprawdź 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ń.

Na tej stronie