# OpenAI 호환 API: base URL만 변경하고 코드는 유지하세요

> open-weight 모델과 함께 OpenAI SDK를 사용하세요: base_url과 model만 변경하고 코드는 그대로 유지하세요. 무엇이 되고 무엇이 안 되는지, 토큰당 암호화폐 가격.

- URL: https://llmwithcrypto.com/ko/openai-compatible-api/
- 마지막 업데이트: 2026-10-23
- 발행자: LLMwithCrypto (https://llmwithcrypto.com)

앱이 이미 OpenAI와 통신한다면, base URL과 모델 이름 두 설정만 바꾸면 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가 받아들이는 내용입니다. [docs](https://llmwithcrypto.com/ko/docs/)에서 각 endpoint의 parameter를 확인할 수 있습니다.

| 기능 | 상태 | 비고 |
| --- | --- | --- |
| `POST /v1/chat/completions` | 지원 | Messages, temperature, max tokens 및 일반적인 샘플링 설정 |
| 스트리밍 (`stream: true`) | 모든 모델에서 지원 | 서버 전송 이벤트(Server-sent events) 방식으로 토큰 단위로 — [streaming](https://llmwithcrypto.com/ko/docs/streaming/) 참고 |
| 툴 호출 (`tools`) | 지원하는 모델에서 사용 가능 | 모델 자체가 지원하는 범위를 따릅니다 — [tool calling](https://llmwithcrypto.com/ko/docs/tool-calling/) 참고 |
| JSON 출력 (`response_format`) | 지원하는 모델에서 사용 가능 | 모델 자체가 지원하는 범위를 따릅니다 |
| `GET /v1/models` | 지원 | 내 키로 호출할 수 있는 model id — [models endpoint](https://llmwithcrypto.com/ko/docs/models/) 참고 |
| `GET /v1/credits` | OpenAI의 것이 아니라 저희 것입니다 | 계정에 남은 크레딧 |
| Responses API, Assistants | 제공하지 않음 | chat completions를 사용하세요 |
| 임베딩, 이미지, 오디오 | 제공하지 않음 | 텍스트 생성만 가능 |
| 파인튜닝, 배치 작업 | 제공하지 않음 | — |

*가격 확인일 2026년 10월 23일.*

## 코드에서 무엇을 바꾸면 되나요?

설정 두 가지만 바꾸면 되고, 그 외에는 없습니다:

1. **Base URL** — OpenAI의 것이 아니라 `https://llmwithcrypto.com/api/v1`을 사용합니다.
2. **Model** — GPT 이름 대신 [models page](https://llmwithcrypto.com/ko/models/)의 id(예: `deepseek-v4-pro` 또는 `gpt-oss-120b`)를 사용합니다.

키는 기존에 OpenAI 키를 넣던 자리에 그대로 넣습니다. OpenAI SDK처럼 API 키를 Authorization 헤더의 Bearer token으로 전달하세요. 코드에 두지 말고 `LLMWITHCRYPTO_API_KEY` 환경 변수에 저장하세요. [switching guide](https://llmwithcrypto.com/ko/guides/switch-openai-sdk-to-open-models/)에서 Python, Node.js, LangChain 및 환경 변수 설정을 다룹니다.

## OpenAI와 다르게 동작하는 점은 무엇인가요?

- **모델.** Open-weight 모델은 GPT와 다르게 답합니다. 프롬프트를 두세 개 모델에서 테스트해 보세요. 전환 비용은 문자열 하나뿐입니다.
- **토큰 수.** 잔액에서 토큰 단위로 결제합니다. 입력 및 출력 토큰은 모델 자체의 tokenizer로 계산되며, 해당 모델의 1M 토큰당 가격으로 청구됩니다. 오류로 끝난 호출은 비용이 들지 않습니다. 같은 텍스트라도 OpenAI의 tokenizer와 비교해 토큰이 몇 개 더 많거나 적게 집계될 수 있습니다.
- **모델별 기능.** 스트리밍은 모든 모델에서 동작하며, tool calling과 JSON 출력은 각 모델이 자체적으로 지원하는 범위를 따릅니다.
- **한도.** 모든 계정에는 분당 요청 및 토큰 한도가 있으며 대시보드에 표시됩니다. 지원팀에 요청하면 한도를 올릴 수 있습니다.
- **오류.** 상태 코드는 OpenAI의 규칙을 따르며, [errors page](https://llmwithcrypto.com/ko/docs/errors/)에 저희 오류가 나열되어 있습니다. 크레딧이 소진됐을 때의 상황도 포함됩니다.

## 어떤 도구와 함께 쓸 수 있나요?

API는 OpenAI chat completions 형식을 따릅니다. OpenAI SDK, LangChain 또는 OpenAI 호환 도구의 base URL을 우리 base URL로 지정하고 키를 넣은 뒤 모델 이름만 바꾸면 됩니다. 실제로는 공식 OpenAI Python 및 Node.js SDK, 커스텀 base URL을 쓰는 LangChain의 OpenAI chat model, 그리고 OpenAI 호환 endpoint를 설정할 수 있는 에이전트 프레임워크나 에디터를 포함합니다. [LangChain page](https://llmwithcrypto.com/ko/docs/langchain/)에서 설정 방법을 보여줍니다.

## 비용은 얼마인가요?

토큰 단위로, [pricing page](https://llmwithcrypto.com/ko/pricing/)에 나온 각 모델의 가격을 따릅니다. 크레딧은 pack으로 구매하며 만료되지 않습니다.

| 요금제 | 수량 | 가격 | 단가 |
| --- | --- | --- | --- |
| Start | $25 상당의 API 크레딧 | US$25 | — |
| Builder | $50 상당의 API 크레딧 | US$50 | — |
| Production | $100 상당의 API 크레딧 | US$100 | — |

모든 요금제에 포함: 모든 모델을 하나의 키로 · 스트리밍 및 tool calling · 실패한 호출은 과금되지 않음 · 크레딧은 만료되지 않음

**결제 전에**

- 최소 충전 US$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 page](https://llmwithcrypto.com/ko/docs/node/)에 완전한 예제가 있습니다.

### 모델이 지원하지 않는 parameter를 보내면 어떻게 되나요?

스트리밍은 모든 모델에서 동작하며, tool calling과 JSON 출력은 각 모델이 자체적으로 지원하는 범위를 따릅니다. 사용하는 모델에서 해당 parameter를 테스트해 보세요. [errors page](https://llmwithcrypto.com/ko/docs/errors/)에서 받을 수 있는 응답을 설명합니다.

### 모델마다 별도의 키가 필요한가요?

아니요. 하나의 키로 모든 모델을 호출할 수 있습니다; 앱, 에이전트, 팀원마다 API 키를 하나씩 만들고, 대시보드에서 다른 키는 건드리지 않고 원하는 키만 폐기할 수 있습니다.

---

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 없이: 신분증도, 셀피도, 서류도 필요하지 않습니다. 프롬프트와 출력은 저장되지 않습니다.
