# 세 가지만 바꿔 OpenAI SDK를 오픈 웨이트 모델로 전환

> base URL, 키, 모델 이름만 변경하여 OpenAI SDK를 DeepSeek, Qwen, gpt-oss 같은 오픈 웨이트 모델로 연결하세요. Python, Node.js, curl.

- URL: https://llmwithcrypto.com/ko/guides/switch-openai-sdk-to-open-models/
- 마지막 업데이트: 2026-10-23
- 발행자: LLMwithCrypto (https://llmwithcrypto.com)

코드가 이미 SDK를 통해 OpenAI를 호출하고 있다면, 워크로드를 오픈 웨이트 모델로 옮기는 것은 재작성이 아니라 설정 변경입니다. 이 가이드는 바꿔야 할 세 가지 값, 작업별로 시도해 볼 모델, 그리고 달라지는 동작을 설명합니다.

**빠른 답변 — OpenAI SDK를 오픈 웨이트 모델과 함께 사용하려면 어떻게 하나요?**

세 가지 값을 변경합니다: base URL, API 키, 모델 이름입니다. **LLMwithCrypto**에서는 base URL을 `https://llmwithcrypto.com/api/v1`으로 설정하고, 대시보드의 키를 사용하며, `deepseek-v4-pro` 또는 `gpt-oss-120b` 같은 모델 id를 선택합니다. 2026년 10월 23일 기준 DeepSeek V4 Pro는 100만 입력 토큰당 $1.254입니다. 나머지 코드는 그대로 유지됩니다.

## 바꿔야 할 세 가지는 무엇인가요?

1. **Base URL** — OpenAI 대신 https://llmwithcrypto.com/api/v1을 가리키도록 클라이언트를 설정합니다. Python과 Node.js SDK 모두 base_url / baseURL 옵션을 받고 OPENAI_BASE_URL 환경 변수를 읽습니다.
2. **API 키** — 대시보드에서 키를 만들고 LLMWITHCRYPTO_API_KEY에 보관하세요. OpenAI SDK처럼 API 키를 Authorization 헤더의 Bearer token으로 전달하세요.
3. **모델 이름** — gpt-…을 저희 id 중 하나로 교체하세요. 예: deepseek-v4-pro. GET https://llmwithcrypto.com/api/v1/models은 키로 호출할 수 있는 모든 id를 나열합니다.

*switch.py*

```python
import os

from openai import OpenAI

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

reply = client.chat.completions.create(
    model="deepseek-v4-pro",
    messages=[{"role": "user", "content": "Summarise this changelog in three bullet points: ..."}],
)
print(reply.choices[0].message.content)
print(reply.usage)

```

*switch.mjs*

```javascript
import OpenAI from 'openai';

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

const reply = await client.chat.completions.create({
  model: 'gpt-oss-120b',
  messages: [{ role: 'user', content: 'Write a regex that matches ISO 8601 dates.' }],
});
console.log(reply.choices[0].message.content);

```

## 작업별로 어떤 오픈 모델을 시도해야 하나요?

각 모델 제작사가 어떤 용도로 만들었는지를 기준으로 한 작업별 출발점입니다. 전환하기 전에 본인의 프롬프트로 테스트하세요. 어떤 모델도 다른 모델을 그대로 대체하는 복사본이 아닙니다. 100만 입력 / 출력 토큰당 가격, 2026년 10월 23일 기준.

| 작업 | 시도할 모델 | API id | 컨텍스트 | 가격 (입력 / 출력) |
| --- | --- | --- | --- | --- |
| 일반 채팅, 추론 및 코드 | [DeepSeek V4 Pro](https://llmwithcrypto.com/ko/models/deepseek-v4-pro/) | `deepseek-v4-pro` | 1M | $1.254 / $3.762 |
| 대량·저비용 호출 | [DeepSeek V4.1 Flash](https://llmwithcrypto.com/ko/models/deepseek-v4-1-flash/) | `deepseek-v4.1-flash` | 1M | $0.285 / $1.14 |
| 추론 및 도구 사용 | [gpt-oss-120b](https://llmwithcrypto.com/ko/models/gpt-oss-120b/) | `gpt-oss-120b` | 128K | $0.142 / $0.57 |
| 작고 빠른 추론 | [gpt-oss-20b](https://llmwithcrypto.com/ko/models/gpt-oss-20b/) | `gpt-oss-20b` | 128K | $0.033 / $0.161 |
| 코딩 및 에이전트 | [GLM-4.7](https://llmwithcrypto.com/ko/models/glm-4-7/) | `glm-4.7` | 200K | $0.57 / $2.09 |
| 다국어 채팅 및 긴 문서 | [Qwen3 235B A22B Instruct](https://llmwithcrypto.com/ko/models/qwen3-235b-a22b-instruct-2507/) | `qwen3-235b-a22b-instruct-2507` | 256K | $0.161 / $0.57 |
| 단계별 추론 | [DeepSeek R1](https://llmwithcrypto.com/ko/models/deepseek-r1/) | `deepseek-r1` | 160K | $0.57 / $2.208 |
| 유럽 모델 | [Mistral Large 3](https://llmwithcrypto.com/ko/models/mistral-large-3/) | `mistral-large-3` | 256K | $0.475 / $1.424 |

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

[모델 페이지](https://llmwithcrypto.com/ko/models/)에 전체 열두 개 모델과 라이선스가 나열되어 있습니다.

## 전환 후 무엇이 달라지나요?

- **토큰 수.** 잔액에서 토큰 단위로 결제합니다. 입력 및 출력 토큰은 모델 자체의 tokenizer로 계산되며, 해당 모델의 1M 토큰당 가격으로 청구됩니다. 오류로 끝난 호출은 비용이 들지 않습니다. 각 모델은 고유한 토크나이저를 사용하므로 같은 텍스트도 OpenAI에서와 다른 토큰 수로 집계될 수 있습니다.
- **모델별 기능.** 스트리밍은 모든 모델에서 동작하며, tool calling과 JSON 출력은 각 모델이 자체적으로 지원하는 범위를 따릅니다. 툴 호출이나 JSON 출력에 의존하기 전에 [모델 페이지](https://llmwithcrypto.com/ko/models/)를 확인하세요.
- **출력 스타일과 품질.** 모델마다 답변이 다릅니다. 특히 구조화된 출력에 대해 본인의 테스트 프롬프트를 실행하세요.
- **폐쇄형 모델 기능.** OpenAI 전용 endpoint와 모델은 여기서 사용할 수 없습니다. 당사는 GPT, Claude, Gemini, Grok에 대한 접근 권한을 판매하지 않습니다: 해당 제작사는 자사 승인 없이 API 접근을 재판매하는 것을 금지하며, 당사는 그 승인을 받지 않았습니다.

## 팀들이 워크로드를 오픈 모델로 옮기는 이유는 무엇인가요?

주로 가격과 제어 때문입니다. 오픈 웨이트 모델은 여러 호스팅 업체에서 제공되며, 2026년 10월 23일 기준 7개 호스트 전반의 DeepSeek V4 Pro 중간 가격은 100만 입력 토큰당 $1.32이었습니다. 사용량도 이를 따릅니다. 2026년 10월 21일까지의 주간 OpenRouter 공개 순위에서 DeepSeek V4.1 Flash가 가장 많이 사용된 모델이었습니다.

**LLMwithCrypto**를 사용하면 카드 없이도 결제할 수 있습니다: BTC, USDT, USDC, ETH, SOL, LTC, US$25 충전으로, KYC 없이.

## OpenAI에서 전환: 자주 묻는 질문

### 스트리밍은 여전히 작동하나요?

네, OpenAI에서처럼 `stream: true`과 함께 작동합니다. [스트리밍 문서](https://llmwithcrypto.com/ko/docs/streaming/)에 이벤트 형식이 나와 있습니다.

### 새 SDK가 필요한가요?

아니요. 공식 OpenAI SDK가 작동하며, base URL, 키, 모델 이름만 변경됩니다. LangChain도 같은 방식으로 작동합니다. [LangChain 문서](https://llmwithcrypto.com/ko/docs/langchain/)를 참조하세요.

### 일부 호출에는 GPT를 계속 사용할 수 있나요?

네, OpenAI 키로 OpenAI를 가리키는 두 번째 클라이언트를 유지하면 됩니다. 저희는 GPT 모델을 판매하지 않습니다.

### 호출 비용은 어떻게 확인하나요?

각 응답에는 input과 output 토큰이 담긴 `usage` 객체가 포함됩니다. 대시보드에서 모든 호출의 비용을 확인할 수 있고, `GET https://llmwithcrypto.com/api/v1/credits`는 남은 잔액을 반환합니다.

## 출처

1. [OpenRouter 순위](https://openrouter.ai/rankings) — OpenRouter (read 2026-10-23)

---

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