Resposta rápida
Como listo os modelos e confiro meus créditos no LLMwithCrypto?
Chame GET https://llmwithcrypto.com/api/v1/models para obter a lista de ids de modelos, no formato OpenAI, e GET https://llmwithcrypto.com/api/v1/credits para o crédito restante em dólares. Ambos usam sua chave de API como Bearer token e são gratuitos. Em 23 de outubro de 2026, LLMwithCrypto serve 12 modelos open-weight, do DeepSeek V4 Pro ao Mistral Small 4.
Liste os modelos
GET/api/v1/models
Retorna os modelos que sua chave pode chamar, no formato de lista da OpenAI. O id é o valor a enviar no campo model de uma chat completion. O exemplo mostra as quatro primeiras entradas; created é ilustrativo.
Autenticação: chave de API no cabeçalho Authorization: Bearer API_KEY.
Resposta 200
{
"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"
}
]
}Exemplos de código
curl -s "https://llmwithcrypto.com/api/v1/models" \
-H "Authorization: Bearer $LLMWITHCRYPTO_API_KEY"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)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);Leia o crédito restante
GET/api/v1/credits
Retorna o crédito da sua conta em dólares, como string decimal para não perder precisão, e o horário da última atualização. Chamar esse endpoint não custa nada. Os valores são ilustrativos.
Autenticação: chave de API no cabeçalho Authorization: Bearer API_KEY.
Resposta 200
{
"object": "credits",
"balance_usd": "41.2731",
"currency": "USD",
"updated_at": "2026-10-23T09:41:07Z"
}Exemplos de código
curl -s "https://llmwithcrypto.com/api/v1/credits" \
-H "Authorization: Bearer $LLMWITHCRYPTO_API_KEY"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")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');Quais ids de modelo posso usar?
O valor de model, para que o modelo é bom e sua janela de contexto, em 23 de outubro de 2026. Os preços por milhão de tokens estão na página de preços.
| Id do modelo | Modelo | Contexto | Entrada / 1M | Saída / 1M |
|---|---|---|---|---|
deepseek-v4-pro | DeepSeek V4 Pro | 1M | $1.254 | $3.762 |
deepseek-v4.1-flash | DeepSeek V4.1 Flash | 1M | $0.285 | $1.14 |
deepseek-r1 | DeepSeek R1 | 160K | $0.57 | $2.208 |
qwen3.5-397b-a17b | Qwen3.5 397B A17B | 256K | $0.57 | $3.42 |
qwen3-235b-a22b-instruct-2507 | Qwen3 235B A22B Instruct | 256K | $0.161 | $0.57 |
gpt-oss-120b | gpt-oss-120b | 128K | $0.142 | $0.57 |
gpt-oss-20b | gpt-oss-20b | 128K | $0.033 | $0.161 |
glm-4.7 | GLM-4.7 | 200K | $0.57 | $2.09 |
llama-3.3-70b-instruct | Llama 3.3 70B Instruct | 128K | $0.209 | $0.475 |
gemma-4-31b | Gemma 4 31B | 256K | $0.19 | $0.38 |
mistral-large-3 | Mistral Large 3 | 256K | $0.475 | $1.424 |
mistral-small-4 | Mistral Small 4 | 256K | $0.142 | $0.57 |
Meu app deve ler a lista de modelos na inicialização?
É um bom hábito. Modelos são adicionados e, mais raramente, descontinuados; toda mudança é datada no changelog. Ler GET https://llmwithcrypto.com/api/v1/models quando seu app inicia permite verificar se o id com que ele está configurado ainda existe, em vez de descobrir por meio de um 404 model_not_found em produção.
A lista contém apenas modelos de pesos abertos. Apenas modelos open-weight cujas licenças permitem servi-los como API: DeepSeek, Qwen, gpt-oss, Mistral, Llama, Gemma e outros listados na página de modelos. Nós os executamos em GPUs que alugamos e operamos. Cada modelo mantém sua própria licença e política de uso (por exemplo, a Llama Acceptable Use Policy da Meta e o aviso “Built with Llama”); usar um modelo por meio de nós significa aceitá-las.
Como evito ficar sem créditos?
- Consulte o saldo regularmente.
GET https://llmwithcrypto.com/api/v1/creditsé grátis; uma verificação a cada hora ou após cada lote basta para a maioria dos apps. - Defina seu próprio piso. Quando
balance_usdcair abaixo de um nível que você escolher, alerte-se e recarregue antes que as chamadas comecem a falhar. - Trate
402. Uma chamada que o saldo não cobre volta como402 insufficient_balancee não custa nada; a página de erros mostra como reagir.
O crédito não tem data de validade: o que você não gastar neste mês ainda estará lá no ano que vem, então recarregar cedo não custa nada.
Modelos e créditos: perguntas frequentes
Por que GPT ou Claude não estão na lista?
Não vendemos acesso ao GPT, Claude, Gemini ou Grok: seus criadores proíbem a revenda de acesso à API sem a aprovação deles, e nós não temos essa aprovação.
A lista de modelos mostra preços?
Não, ela segue o formato da OpenAI. Os preços por milhão de tokens estão na página de preços e na página de cada modelo.
Os créditos são compartilhados entre minhas chaves de API?
Sim. As chaves pertencem à conta e todas gastam o mesmo saldo. Crie uma chave de API por app, agente ou colega de equipe e revogue qualquer uma delas pelo dashboard sem mexer nas outras.