# OpenAI互換API：base URLを変更するだけでコードはそのまま

> OpenAI SDKでopen-weightモデルを利用：base_urlとmodelを変更するだけで、コードはそのまま。使える機能、使えない機能、暗号資産でのトークン単価。

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

お使いのアプリがすでにOpenAIと通信しているなら、base URLとモデル名の2つの設定を変更するだけで、DeepSeek、Qwen、gpt-oss、Llama、Mistralと当社経由で通信できます。何が互換で何が互換でないか、切り替え方法を正確に説明します。

**クイック回答 — LLMwithCryptoはOpenAI APIと互換性がありますか？**

はい、chat completionsについては互換性があります。**LLMwithCrypto**は`https://llmwithcrypto.com/api/v1/chat/completions`でOpenAI chat completions形式を受け付けるため、公式のOpenAI SDK、LangChain、その他のOpenAI互換ツールは、base URLとモデル名を変更すれば動作します。2026年10月23日時点で12のopen-weightモデルを提供しており、トークン単位で課金され、KYC不要で暗号資産で支払えます。その他のOpenAI endpointは提供していません。

*Python：LLMwithCryptoを指定した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="gpt-oss-120b",
    messages=[{"role": "user", "content": "Write a haiku about invoices."}],
)
print(resp.choices[0].message.content)

```

## OpenAIの機能はどれが使えて、どれが使えないですか？

2026年10月23日時点でAPIが受け付ける内容です。[ドキュメント](https://llmwithcrypto.com/ja/docs/)には各endpointのparameterが記載されています。

| 機能 | ステータス | 備考 |
| --- | --- | --- |
| `POST /v1/chat/completions` | 対応 | メッセージ、temperature、max tokens、一般的なサンプリング設定 |
| ストリーミング（`stream: true`） | すべてのモデルで対応 | Server-sent eventsでトークン単位に配信 — [ストリーミング](https://llmwithcrypto.com/ja/docs/streaming/)を参照 |
| Tool calling（`tools`） | 対応しているモデルで利用可能 | モデル自体が対応している内容に従います — [tool calling](https://llmwithcrypto.com/ja/docs/tool-calling/)を参照 |
| JSON出力（`response_format`） | 対応しているモデルで利用可能 | モデル自体が対応している内容に従います |
| `GET /v1/models` | 対応 | お客様のAPIキーで呼び出せるモデルID — [models endpoint](https://llmwithcrypto.com/ja/docs/models/)を参照 |
| `GET /v1/credits` | OpenAIのものではなく当社のもの | アカウントに残っているクレジット |
| Responses API、Assistants | 提供していません | chat completionsをご利用ください |
| Embeddings、images、audio | 提供していません | テキスト生成のみ |
| Fine-tuning、batch jobs | 提供していません | — |

*価格確認日：2026年10月23日.*

## コードのどこを変更すればよいですか？

設定は2つだけで、他に変更はありません：

1. **Base URL** — OpenAIのものではなく`https://llmwithcrypto.com/api/v1`。
2. **Model** — GPT名ではなく、[modelsページ](https://llmwithcrypto.com/ja/models/)にあるID（例：`deepseek-v4-pro`や`gpt-oss-120b`）。

APIキーは、これまでOpenAIキーを入れていた場所に入れます。OpenAI SDKと同様に、APIキーをAuthorizationヘッダーにBearerトークンとして渡してください。コード内ではなく`LLMWITHCRYPTO_API_KEY`環境変数に保存してください。[切り替えガイド](https://llmwithcrypto.com/ja/guides/switch-openai-sdk-to-open-models/)ではPython、Node.js、LangChain、環境変数の設定方法を解説しています。

## OpenAIと動作が異なる点は何ですか？

- **モデル。** Open-weightモデルはGPTとは異なる回答をします。2〜3個のモデルでプロンプトをテストしてください。切り替えは文字列1つの変更で済みます。
- **トークン数。** 残高からトークン単位で支払います。入力トークンと出力トークンはモデル自身のトークナイザーでカウントされ、そのモデルの100万トークンあたりの価格で請求されます。エラーで終わった呼び出しは無料です。同じテキストでも、OpenAIのtokenizerより数トークン多く、または少なくカウントされることがあります。
- **モデルごとの機能。** ストリーミングはすべてのモデルで利用できます。tool callingとJSON出力は、各モデル自体が対応している範囲に従います。
- **制限。** すべてのアカウントには1分あたりのリクエスト数とトークン数の上限があり、ダッシュボードに表示されます。サポートに依頼すれば引き上げられます。
- **エラー。** ステータスコードはOpenAIの慣例に従っています。[エラーページ](https://llmwithcrypto.com/ja/docs/errors/)には当社のエラー一覧があり、クレジットが尽きた場合の挙動も記載しています。

## どのツールが使えますか？

APIはOpenAI chat completions形式に対応しています。OpenAI SDK、LangChain、その他OpenAI互換のツールのベースURLを当社のベースURLに設定し、APIキーを指定して、モデル名を変更してください。実際には、公式OpenAI Python SDKおよびNode.js SDK、カスタムbase URLを指定したLangChainのOpenAI chat model、OpenAI互換のendpointを設定できるエージェントフレームワークやエディタが対象です。[LangChainページ](https://llmwithcrypto.com/ja/docs/langchain/)で設定方法を紹介しています。

## 料金はいくらですか？

トークン単位で、[料金ページ](https://llmwithcrypto.com/ja/pricing/)にある各モデルの価格によります。クレジットはpackで購入し、有効期限はありません。

| プラン | 数量 | 料金 | 単価 |
| --- | --- | --- | --- |
| スターター | $25分のAPIクレジット | $25 | — |
| ビルダー | $50分のAPIクレジット | $50 | — |
| プロダクション | $100分のAPIクレジット | $100 | — |

すべてのプランに共通: すべてのモデルを1つのAPIキーで · ストリーミングとtool calling · 失敗した呼び出しは課金されません · クレジットは無期限です

**お支払いの前に**

- 最低チャージ額は$25です。 暗号資産で一度チャージすれば、残高からどのプランでも購入できます。
- 残高のクレジットは有効期限がなく、APIを呼び出すたびに、あらゆるモデルのトークン支払いに使えます。パックの価格が最低入金額を下回る場合、その最低入金額に達するためだけに支払った部分は、支払いから30日以内にご請求いただければ、未使用であることを条件にUSDTまたはUSDCで返金します。残高のその他の部分は、法律で求められる場合を除き、払い戻しの対象外です.
- お支払いがブロックチェーン上で確認され次第、残高に反映されます。 ネットワーク承認の目安時間: BTC 約20分 · USDT TRC-20 約1分 · USDT ERC-20 約5分 · USDC ERC-20 約5分 · ETH 約5分 · SOL 約1分 · LTC 約15分

## 互換性に関する質問

### このendpoint経由でGPTモデルを呼び出せますか？

いいえ。GPT、Claude、Gemini、Grokへのアクセスは販売していません。これらの提供元は自社の承認なしにAPIアクセスの再販を禁じており、当社はその承認を得ていません。

### OpenAI Node.js SDKは使えますか？

はい、`baseURL`を`https://llmwithcrypto.com/api/v1`に設定すれば使えます。[Node.jsページ](https://llmwithcrypto.com/ja/docs/node/)に完全な例があります。

### モデルが対応していないparameterを送るとどうなりますか？

ストリーミングはすべてのモデルで利用できます。tool callingとJSON出力は、各モデル自体が対応している範囲に従います。使用するモデルでそのparameterをテストしてください。[エラーページ](https://llmwithcrypto.com/ja/docs/errors/)に返される可能性のあるレスポンスの説明があります。

### モデルごとに別のAPIキーが必要ですか？

いいえ。1つのAPIキーで全モデルを呼び出せます。アプリ、エージェント、チームメンバーごとにAPIキーを1つ作成し、他のキーに影響を与えずにダッシュボードからいつでも取り消せます。

---

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不要:本人確認書類、自撮り写真、証明書類は一切不要です。プロンプトと出力は保存されません。
