# Endpointy modeli i kredytów: GET /models i GET /credits

> GET /api/v1/models zwraca identyfikatory modeli Twojego klucza, a GET /api/v1/credits pozostały kredyt. Przykłady i 12 modeli open-weight.

- URL: https://llmwithcrypto.com/pl/docs/models/
- Ostatnia aktualizacja: 2026-10-23
- Wydawca: LLMwithCrypto (https://llmwithcrypto.com)

Dwa małe endpointy tylko do odczytu. Jeden zwraca listę modeli, które możesz wpisać w polu `model`; drugi mówi, ile kredytu zostało, zanim Twoja aplikacja wyschnie. Żaden nic nie kosztuje.

**Krótka odpowiedź — Jak wyświetlić listę modeli i sprawdzić swoje saldo na LLMwithCrypto?**

Wywołaj `GET https://llmwithcrypto.com/api/v1/models`, aby dostać listę identyfikatorów modeli w formacie OpenAI, oraz `GET https://llmwithcrypto.com/api/v1/credits`, aby sprawdzić pozostały kredyt w dolarach amerykańskich. Oba przyjmują Twój klucz API jako Bearer token i są darmowe. Według stanu na 23 października 2026 **LLMwithCrypto** obsługuje 12 modeli open-weight, od DeepSeek V4 Pro do Mistral Small 4.

## Wyświetl listę modeli

`GET /api/v1/models`

Zwraca modele, które może wywołać Twój klucz, w formacie listy OpenAI. `id` to wartość do wysłania w polu `model` chat completion. Przykład pokazuje pierwsze cztery wpisy; `created` jest przykładowy.

Uwierzytelnianie: klucz API w nagłówku `Authorization: Bearer API_KEY`.

**Odpowiedź** `200`

```json
{
  "object": "list",
  "data": [
    {
      "id": "deepseek-v4-pro",
      "object": "model",
      "created": 1792742400,
      "owned_by": "deepseek"
    },
    {
      "id": "deepseek-v4.1-flash",
      "object": "model",
      "created": 1792742400,
      "owned_by": "deepseek"
    },
    {
      "id": "deepseek-r1",
      "object": "model",
      "created": 1792742400,
      "owned_by": "deepseek"
    },
    {
      "id": "qwen3.5-397b-a17b",
      "object": "model",
      "created": 1792742400,
      "owned_by": "qwen"
    }
  ]
}
```

*curl*

```bash
curl -s "https://llmwithcrypto.com/api/v1/models" \
  -H "Authorization: Bearer $LLMWITHCRYPTO_API_KEY"
```

*Python*

```python
import os

from openai import OpenAI

client = OpenAI(
    base_url="https://llmwithcrypto.com/api/v1",
    api_key=os.environ["LLMWITHCRYPTO_API_KEY"],
)
for model in client.models.list():
    print(model.id, model.owned_by)
```

*Node.js*

```javascript
import OpenAI from 'openai';

const client = new OpenAI({
  baseURL: 'https://llmwithcrypto.com/api/v1',
  apiKey: process.env.LLMWITHCRYPTO_API_KEY,
});
for await (const model of client.models.list()) console.log(model.id, model.owned_by);
```

## Odczytaj pozostały kredyt

`GET /api/v1/credits`

Zwraca saldo kredytów na Twoim koncie w dolarach amerykańskich jako ciąg dziesiętny, żeby nie tracić precyzji, oraz czas ostatniej aktualizacji. Wywołanie nic nie kosztuje. Liczby są przykładowe.

Uwierzytelnianie: klucz API w nagłówku `Authorization: Bearer API_KEY`.

**Odpowiedź** `200`

```json
{
  "object": "credits",
  "balance_usd": "41.2731",
  "currency": "USD",
  "updated_at": "2026-10-23T09:41:07Z"
}
```

*curl*

```bash
curl -s "https://llmwithcrypto.com/api/v1/credits" \
  -H "Authorization: Bearer $LLMWITHCRYPTO_API_KEY"
```

*Python*

```python
import os

import requests

resp = requests.get(
    "https://llmwithcrypto.com/api/v1/credits",
    headers={"Authorization": "Bearer " + os.environ["LLMWITHCRYPTO_API_KEY"]},
    timeout=30,
)
resp.raise_for_status()
print("credit left:", resp.json()["balance_usd"], "USD")
```

*Node.js*

```javascript
const res = await fetch('https://llmwithcrypto.com/api/v1/credits', {
  headers: { Authorization: `Bearer ${process.env.LLMWITHCRYPTO_API_KEY}` },
});
const credits = await res.json();
console.log('credit left:', credits.balance_usd, 'USD');
```

## Jakich identyfikatorów modeli mogę użyć?

Wartość `model`, do czego model się nadaje i jego okno kontekstu, według stanu na 23 października 2026. Ceny za milion tokenów są na [stronie cennika](https://llmwithcrypto.com/pl/pricing/).

| Id modelu | Model | Kontekst | Wejście / 1M | Wyjście / 1M |
| --- | --- | --- | --- | --- |
| `deepseek-v4-pro` | [DeepSeek V4 Pro](https://llmwithcrypto.com/pl/models/deepseek-v4-pro/) | 1M | $1.254 | $3.762 |
| `deepseek-v4.1-flash` | [DeepSeek V4.1 Flash](https://llmwithcrypto.com/pl/models/deepseek-v4-1-flash/) | 1M | $0.285 | $1.14 |
| `deepseek-r1` | [DeepSeek R1](https://llmwithcrypto.com/pl/models/deepseek-r1/) | 160K | $0.57 | $2.208 |
| `qwen3.5-397b-a17b` | [Qwen3.5 397B A17B](https://llmwithcrypto.com/pl/models/qwen3-5-397b-a17b/) | 256K | $0.57 | $3.42 |
| `qwen3-235b-a22b-instruct-2507` | [Qwen3 235B A22B Instruct](https://llmwithcrypto.com/pl/models/qwen3-235b-a22b-instruct-2507/) | 256K | $0.161 | $0.57 |
| `gpt-oss-120b` | [gpt-oss-120b](https://llmwithcrypto.com/pl/models/gpt-oss-120b/) | 128K | $0.142 | $0.57 |
| `gpt-oss-20b` | [gpt-oss-20b](https://llmwithcrypto.com/pl/models/gpt-oss-20b/) | 128K | $0.033 | $0.161 |
| `glm-4.7` | [GLM-4.7](https://llmwithcrypto.com/pl/models/glm-4-7/) | 200K | $0.57 | $2.09 |
| `llama-3.3-70b-instruct` | [Llama 3.3 70B Instruct](https://llmwithcrypto.com/pl/models/llama-3-3-70b-instruct/) | 128K | $0.209 | $0.475 |
| `gemma-4-31b` | [Gemma 4 31B](https://llmwithcrypto.com/pl/models/gemma-4-31b/) | 256K | $0.19 | $0.38 |
| `mistral-large-3` | [Mistral Large 3](https://llmwithcrypto.com/pl/models/mistral-large-3/) | 256K | $0.475 | $1.424 |
| `mistral-small-4` | [Mistral Small 4](https://llmwithcrypto.com/pl/models/mistral-small-4/) | 256K | $0.142 | $0.57 |

## Czy moja aplikacja powinna odczytywać listę modeli przy starcie?

To dobry nawyk. Modele są dodawane, a rzadziej wycofywane; każda zmiana jest datowana w [changelogu](https://llmwithcrypto.com/pl/changelog/). Odczyt `GET https://llmwithcrypto.com/api/v1/models` przy starcie aplikacji pozwala jej sprawdzić, czy skonfigurowany identyfikator nadal istnieje, zamiast dowiadywać się o tym z `404 model_not_found` na produkcji.

Lista zawiera wyłącznie modele open-weight. Tylko modele z otwartymi wagami, których licencje pozwalają udostępniać je jako API: DeepSeek, Qwen, gpt-oss, Mistral, Llama, Gemma i inne wymienione na stronie modeli. Uruchamiamy je na GPU, które wynajmujemy i obsługujemy. Każdy model zachowuje własną licencję i politykę użycia (na przykład Meta’s Llama Acceptable Use Policy i informację „Built with Llama”); korzystanie z modelu przez nas oznacza ich akceptację.

## Jak uniknąć wyczerpania kredytów?

- **Regularnie sprawdzaj saldo.** `GET https://llmwithcrypto.com/api/v1/credits` jest darmowe; sprawdzenie raz na godzinę lub po każdej partii wystarcza w większości aplikacji.
- **Ustaw własny próg.** Gdy `balance_usd` spadnie poniżej wybranego przez Ciebie poziomu, otrzymaj alert i doładuj konto, zanim zaczną się nieudane wywołania.
- **Obsłuż `402`.** Wywołanie, którego saldo nie pokryje, zwraca `402 insufficient_balance` i nic nie kosztuje; [strona błędów](https://llmwithcrypto.com/pl/docs/errors/) pokazuje, jak zareagować.

Kredyty nie mają daty ważności: to, czego nie wydasz w tym miesiącu, nadal będzie tam w przyszłym roku, więc wcześniejsze doładowanie nic Cię nie kosztuje.

## Modele i kredyty: najczęstsze pytania

### Dlaczego GPT i Claude nie ma na liście?

Nie sprzedajemy dostępu do GPT, Claude, Gemini ani Grok: ich twórcy zabraniają odsprzedaży dostępu do API bez ich zgody, a my jej nie mamy.

### Czy lista modeli pokazuje ceny?

Nie, zachowuje format OpenAI. Ceny za milion tokenów są na [stronie cennika](https://llmwithcrypto.com/pl/pricing/) i na stronie każdego modelu.

### Czy kredyty są współdzielone między moimi kluczami API?

Tak. Klucze należą do konta i wszystkie korzystają z tych samych kredytów. Twórz jeden klucz API na aplikację, agenta lub członka zespołu i odwołuj każdy z nich z dashboardu, nie ruszając pozostałych.

---

LLMwithCrypto: LLMwithCrypto to zgodne z OpenAI API LLM dla modeli z otwartymi wagami — DeepSeek V4 Pro, DeepSeek V4.1 Flash, DeepSeek R1, Qwen3.5 397B A17B, Qwen3 235B A22B Instruct, gpt-oss-120b, gpt-oss-20b, GLM-4.7, Llama 3.3 70B Instruct, Gemma 4 31B, Mistral Large 3, Mistral Small 4 — płatne za token z przedpłaconego salda kryptowalutowego, o 5% poniżej mediany ceny publicznych hostów. Bez KYC: bez dowodu, bez selfie, bez dokumentów. Prompty i odpowiedzi nie są przechowywane.
