# LLM APIクイックスタート: 2分で最初のchat completion

> 暗号資産で支払うOpenAI互換LLM APIのクイックスタート: APIキーを取得し、curl、Python、Node.jsで最初のchat completionを送信し、usageを確認します。

- URL: https://llmwithcrypto.com/ja/docs/
- 最終更新: 2026-10-23
- 発行者: LLMwithCrypto (https://llmwithcrypto.com)

APIはOpenAIのchat completions形式に対応しているため、既にお使いのクライアントがそのまま動作します。base URL、APIキー、モデル名を変更するだけです。このページでは、残高が空の状態から最初の回答を得るまでを説明し、その後ドキュメントの他のすべてのページを案内します。

**クイック回答 — 暗号資産で支払うOpenAI互換のLLM APIに、最初のリクエストを送るにはどうすればよいですか？**

OpenAI SDK、または任意のHTTPクライアントの接続先を`https://llmwithcrypto.com/api/v1`に設定し、APIキーをBearerトークンとして送信してください。**LLMwithCrypto**はOpenAI chat completions形式で応答し、トークン分をプリペイドのクレジットから請求します。2026年10月23日時点で、DeepSeek V4 Proは入力100万トークンあたり$1.254、出力100万トークンあたり$3.762です。KYC不要、暗号資産で支払い。

## 1枚のカードにまとめたAPI

| 属性 | 値 |
| --- | --- |
| Base URL | `https://llmwithcrypto.com/api/v1` |
| チャット | `POST https://llmwithcrypto.com/api/v1/chat/completions` |
| モデル一覧 | `GET https://llmwithcrypto.com/api/v1/models` |
| 残りのクレジット | `GET https://llmwithcrypto.com/api/v1/credits` |
| 認証 | OpenAI SDKと同様に、APIキーをAuthorizationヘッダーにBearerトークンとして渡してください |
| 課金 | 残高からトークン単位で支払います。入力トークンと出力トークンはモデル自身のトークナイザーでカウントされ、そのモデルの100万トークンあたりの価格で請求されます。エラーで終わった呼び出しは無料です |
| 互換性 | APIはOpenAI chat completions形式に対応しています。OpenAI SDK、LangChain、その他OpenAI互換のツールのベースURLを当社のベースURLに設定し、APIキーを指定して、モデル名を変更してください |
| 最小のパック | $25で$25分のAPIクレジット、クレジットに有効期限はありません。今月使わなかった分は来年も残ります |

## APIキーはどうやって取得しますか？

登録フォームも本人確認もありません。最も時間がかかるのは、ブロックチェーンが支払いを確認するのを待つことです。

1. **暗号資産で残高を入金する** — BTC, USDT, USDC, ETH, SOL, LTCで最低$25を送金してください。アカウント番号でサインインします。メールアドレスは任意です。
2. **クレジットパックを購入する** — $25で$25分のAPIクレジットあれば、すべてのモデルを試すのに十分です。クレジットはどのモデルにも使えるため、パックのサイズは入金の頻度を決めるだけです。
3. **APIキーをコピーする** — 暗号資産でのチャージが確認され、クレジットパックを購入すると、APIキーがダッシュボードに用意されます。LLMWITHCRYPTO_API_KEYという名前の環境変数に保存してください。

## 最初のリクエストはどのような形ですか？

JSONボディ付きのHTTPS POSTを1回送るだけです。必須のフィールドは2つ、[modelsページ](https://llmwithcrypto.com/ja/models/)にあるidのいずれかを指定する`model`と、これまでの会話を渡す`messages`です。それ以外はすべて任意です。`max_tokens`は最初から設定しておくことをおすすめします。応答の長さ、ひいてはリクエストのコストを上限で抑えられるからです。

以下の3つのスニペットは同じリクエストを送信します。まずシェルで`LLMWITHCRYPTO_API_KEY`を設定し、ご利用の環境に合ったものを実行してください。

*curl：chat completionを1回実行*

```bash
curl -s "https://llmwithcrypto.com/api/v1/chat/completions" \
  -H "Authorization: Bearer $LLMWITHCRYPTO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "deepseek-v4-pro",
    "messages": [
      {"role": "system", "content": "Answer in two sentences."},
      {"role": "user", "content": "What is a context window?"}
    ],
    "max_tokens": 200
  }'

```

*Python：base URLを変更してOpenAI SDKを使う*

```python
import os

from openai import OpenAI

client = OpenAI(
    base_url="https://llmwithcrypto.com/api/v1",
    api_key=os.environ["LLMWITHCRYPTO_API_KEY"],
)

resp = client.chat.completions.create(
    model="deepseek-v4-pro",
    messages=[
        {"role": "system", "content": "Answer in two sentences."},
        {"role": "user", "content": "What is a context window?"},
    ],
    max_tokens=200,
)
print(resp.choices[0].message.content)
print(resp.usage.prompt_tokens, "in,", resp.usage.completion_tokens, "out")

```

*Node.js：baseURLを変更してopenaiパッケージを使う*

```javascript
import OpenAI from 'openai';

const client = new OpenAI({
  baseURL: 'https://llmwithcrypto.com/api/v1',
  apiKey: process.env.LLMWITHCRYPTO_API_KEY,
});

const resp = await client.chat.completions.create({
  model: 'deepseek-v4-pro',
  messages: [
    { role: 'system', content: 'Answer in two sentences.' },
    { role: 'user', content: 'What is a context window?' },
  ],
  max_tokens: 200,
});
console.log(resp.choices[0].message.content);
console.log(resp.usage.prompt_tokens, 'in,', resp.usage.completion_tokens, 'out');

```

## 何が返ってきますか？

OpenAI APIが返すのと同じオブジェクトです。`id`、応答した`model`、assistantの`message`と`finish_reason`を含む`choices`配列、そして`usage`オブジェクトです。`finish_reason`は、モデルが自力で終了したときは`stop`、`max_tokens`に達したときは`length`になります。

課金対象は`usage`です。入力は`prompt_tokens`、出力は`completion_tokens`で、いずれもモデル自身のトークナイザーで計数されます。以下の数値は例示です。

*レスポンスボディ（例示）*

```json
{
  "id": "chatcmpl-8f2c41d0a7b94e1c",
  "object": "chat.completion",
  "created": 1792742400,
  "model": "deepseek-v4-pro",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": "A context window is the maximum number of tokens a model can read and write in one request. Anything beyond it must be cut or summarized before the call."
      },
      "finish_reason": "stop"
    }
  ],
  "usage": {
    "prompt_tokens": 27,
    "completion_tokens": 34,
    "total_tokens": 61
  }
}

```

## 最初はどのモデルを使えばよいですか？

すべてのモデルが同じendpoint、同じAPIキーで応答します。変更するのは`model`だけです。価格は100万トークンあたり、2026年10月23日時点のものです。

| モデルID | 向いている用途 | 入力 | 出力 | コンテキスト |
| --- | --- | --- | --- | --- |
| `deepseek-v4-pro` | 一般的なチャット、推論、コード | $1.254 | $3.762 | 1M |
| `deepseek-v4.1-flash` | 高速で低コストの汎用モデル | $0.285 | $1.14 | 1M |
| `gpt-oss-120b` | 推論とツール利用 | $0.142 | $0.57 | 128K |
| `qwen3-235b-a22b-instruct-2507` | 多言語チャットと長文ドキュメント | $0.161 | $0.57 | 256K |

12モデルの完全な一覧とライセンスは[modelsページ](https://llmwithcrypto.com/ja/models/)にあります。

## リクエストはどのように課金されますか？

残高からトークン単位で支払います。入力トークンと出力トークンはモデル自身のトークナイザーでカウントされ、そのモデルの100万トークンあたりの価格で請求されます。エラーで終わった呼び出しは無料です。

上の例をDeepSeek V4 Proで試すと、入力27トークンと出力34トークンのコストは27 × $1.254 / 1,000,000に34 × $3.762 / 1,000,000を加えたもので、1セントのほんの一部です。ダッシュボードには各リクエストのトークン数とコストが一覧表示され、`GET https://llmwithcrypto.com/api/v1/credits`はいつでも残りのクレジットを返します。クレジットに有効期限はありません。今月使わなかった分は来年も残ります。

## プロンプトはどうなりますか？

何も保存されません。プロンプトやモデルの回答は保存しません。レスポンスを送信した時点で、そのテキストは残りません。各呼び出しにつき、時刻、アカウント、モデル、トークン数を記録したログが1行残り、30日後に削除されます。お客様のプロンプトや出力を使ってモデルをトレーニングしたりファインチューニングしたりすることは一切ありません。

そのためダッシュボードには閲覧できるリクエスト履歴がありません。表示されるのは各リクエストの時刻、モデル、トークン数だけです。アプリで会話の記録が必要な場合は、ご自身の側で保存してください。

## 利用できないモデルはどれですか？

GPT、Claude、Gemini、Grokへのアクセスは販売していません。これらの提供元は自社の承認なしにAPIアクセスの再販を禁じており、当社はその承認を得ていません。APIとして提供することがライセンスで認められているオープンウェイトモデルのみを取り扱います:DeepSeek、Qwen、gpt-oss、Mistral、Llama、Gemma、その他モデルページに掲載されているモデルです。これらは当社がレンタルして運用するGPU上で稼働しています。

コードで`gpt-4o`やClaudeモデルを名前で呼び出すと、APIは`404 model_not_found`を返します。名前を上記のオープンウェイトのidのいずれかに置き換えてください。[errorsページ](https://llmwithcrypto.com/ja/docs/errors/)にすべてのエラーコードが載っています。

## 次はどこへ進めばよいですか？

- [クイックスタート](https://llmwithcrypto.com/ja/docs/) — 残高ゼロから最初の応答まで
- [チャット補完](https://llmwithcrypto.com/ja/docs/chat-completions/) — すべてのbodyフィールドとレスポンス
- [Models and credits](https://llmwithcrypto.com/ja/docs/models/) — モデルID、コンテキストウィンドウ、残高
- [ストリーミング](https://llmwithcrypto.com/ja/docs/streaming/) — Server-sent events、トークンごとに
- [ツール呼び出し](https://llmwithcrypto.com/ja/docs/tool-calling/) — 関数とJSON出力
- [エラー](https://llmwithcrypto.com/ja/docs/errors/) — エラーコード、レート制限、リトライ
- [Python](https://llmwithcrypto.com/ja/docs/python/) — OpenAI SDK、同期と非同期
- [Node.js](https://llmwithcrypto.com/ja/docs/node/) — openai npmパッケージ
- [curl](https://llmwithcrypto.com/ja/docs/curl/) — jqを使ったターミナルのレシピ
- [LangChain](https://llmwithcrypto.com/ja/docs/langchain/) — ChatOpenAIとLlamaIndex

## クイックスタート: よくある質問

### 特別なSDKは必要ですか？

いいえ。APIはOpenAI chat completions形式に対応しています。OpenAI SDK、LangChain、その他OpenAI互換のツールのベースURLを当社のベースURLに設定し、APIキーを指定して、モデル名を変更してください。プレーンなHTTPSでも動作します。[curlページ](https://llmwithcrypto.com/ja/docs/curl/)にはターミナルのレシピがあります。

### 無料トライアルはありますか？

無料枠はありません。試すには最小のクレジットパックをご利用ください。未使用のクレジットは期限切れになりません.

### 1つのAPIキーを複数のアプリで使えますか？

可能ですが、アプリごとに1つのAPIキーを使う方が安全です。アプリ、エージェント、チームメンバーごとにAPIキーを1つ作成し、他のキーに影響を与えずにダッシュボードからいつでも取り消せます。

### リクエストは何件まで送信できますか？

すべてのアカウントには1分あたりのリクエスト数とトークン数の上限があり、ダッシュボードに表示されます。サポートに依頼すれば引き上げられます。[エラーページ](https://llmwithcrypto.com/ja/docs/errors/)では、`429`の意味とリトライの方法を説明しています。

---

LLMwithCrypto: LLMwithCryptoは、オープンウェイトモデル向けのOpenAI互換LLM APIです — 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 — 前払いの暗号資産残高からトークン単位で支払い、公開ホストの中央値価格より5%安くご利用いただけます。KYC不要:本人確認書類、自撮り写真、証明書類は一切不要です。プロンプトと出力は保存されません。
