# Chuyển OpenAI SDK sang mô hình open-weight với ba thay đổi

> Trỏ OpenAI SDK sang các mô hình open-weight như DeepSeek, Qwen và gpt-oss bằng cách đổi base URL, khóa và tên mô hình. Python, Node.js và curl.

- URL: https://llmwithcrypto.com/vi/guides/switch-openai-sdk-to-open-models/
- Cập nhật lần cuối: 2026-10-23
- Đơn vị phát hành: LLMwithCrypto (https://llmwithcrypto.com)

Nếu mã của bạn đã gọi OpenAI qua SDK của nó, việc chuyển một workload sang mô hình open-weight là thay đổi cấu hình, không phải viết lại. Hướng dẫn này chỉ ra ba giá trị cần đổi, nên thử mô hình nào của chúng tôi cho công việc nào, và những gì hoạt động khác đi.

**Trả lời nhanh — Làm sao để dùng OpenAI SDK với các mô hình open-weight?**

Đổi ba giá trị: base URL, khóa API và tên mô hình. Với **LLMwithCrypto**, đặt base URL thành `https://llmwithcrypto.com/api/v1`, dùng khóa từ dashboard của bạn và chọn một model id như `deepseek-v4-pro` hoặc `gpt-oss-120b`. Tính đến ngày 23 tháng 10 năm 2026, DeepSeek V4 Pro có giá $1.254 mỗi triệu token đầu vào. Phần còn lại của mã giữ nguyên.

## Ba thay đổi là gì?

1. **Base URL** — Trỏ client vào https://llmwithcrypto.com/api/v1 thay vì OpenAI. Cả SDK Python lẫn Node.js đều nhận tùy chọn base_url / baseURL, và đọc biến môi trường OPENAI_BASE_URL.
2. **khóa API** — Tạo một khóa trong dashboard của bạn và giữ nó trong LLMWITHCRYPTO_API_KEY. Truyền khóa API của bạn dưới dạng Bearer token trong header Authorization, giống như OpenAI SDK.
3. **Tên mô hình** — Thay gpt-… bằng một id của chúng tôi, ví dụ deepseek-v4-pro. GET https://llmwithcrypto.com/api/v1/models liệt kê mọi id mà khóa của bạn có thể gọi.

*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);

```

## Nên thử mô hình mở nào cho công việc nào?

Điểm khởi đầu theo công việc, dựa trên mục đích mà nhà sản xuất từng mô hình xây dựng nó. Hãy thử trên prompt của chính bạn trước khi chuyển: không mô hình nào là bản sao thay thế trực tiếp của mô hình khác. Giá mỗi 1M token đầu vào / đầu ra, tính đến ngày 23 tháng 10 năm 2026.

| Công việc | Mô hình nên thử | API id | Context | Giá (vào / ra) |
| --- | --- | --- | --- | --- |
| Trò chuyện tổng quát, suy luận và code | [DeepSeek V4 Pro](https://llmwithcrypto.com/vi/models/deepseek-v4-pro/) | `deepseek-v4-pro` | 1M | $1.254 / $3.762 |
| Lượng lớn, chi phí thấp | [DeepSeek V4.1 Flash](https://llmwithcrypto.com/vi/models/deepseek-v4-1-flash/) | `deepseek-v4.1-flash` | 1M | $0.285 / $1.14 |
| Suy luận và sử dụng công cụ | [gpt-oss-120b](https://llmwithcrypto.com/vi/models/gpt-oss-120b/) | `gpt-oss-120b` | 128K | $0.142 / $0.57 |
| Suy luận nhỏ, nhanh | [gpt-oss-20b](https://llmwithcrypto.com/vi/models/gpt-oss-20b/) | `gpt-oss-20b` | 128K | $0.033 / $0.161 |
| Lập trình và agent | [GLM-4.7](https://llmwithcrypto.com/vi/models/glm-4-7/) | `glm-4.7` | 200K | $0.57 / $2.09 |
| Trò chuyện đa ngôn ngữ và tài liệu dài | [Qwen3 235B A22B Instruct](https://llmwithcrypto.com/vi/models/qwen3-235b-a22b-instruct-2507/) | `qwen3-235b-a22b-instruct-2507` | 256K | $0.161 / $0.57 |
| Suy luận từng bước | [DeepSeek R1](https://llmwithcrypto.com/vi/models/deepseek-r1/) | `deepseek-r1` | 160K | $0.57 / $2.208 |
| Một mô hình châu Âu | [Mistral Large 3](https://llmwithcrypto.com/vi/models/mistral-large-3/) | `mistral-large-3` | 256K | $0.475 / $1.424 |

*Giá được kiểm tra vào 23 tháng 10, 2026.*

[Trang mô hình](https://llmwithcrypto.com/vi/models/) liệt kê tất cả mười hai mô hình, kèm giấy phép của chúng.

## Sau khi chuyển thì những gì hoạt động khác đi?

- **Số lượng token.** Bạn trả tiền theo token từ số dư của mình: token đầu vào và đầu ra được đếm bằng tokenizer của chính model và tính theo giá của model đó trên 1M token. Một lần gọi kết thúc bằng lỗi thì không mất phí. Mỗi mô hình có tokenizer riêng, nên cùng một đoạn văn bản có thể được tính thành số token khác với trên OpenAI.
- **Tính năng theo từng mô hình.** Streaming hoạt động trên mọi model; tool calling và JSON output tuân theo những gì từng model tự hỗ trợ. Kiểm tra [trang mô hình](https://llmwithcrypto.com/vi/models/) trước khi dựa vào tool calling hoặc đầu ra JSON.
- **Phong cách và chất lượng đầu ra.** Các mô hình khác nhau trả lời khác nhau. Hãy chạy prompt thử của riêng bạn, đặc biệt với đầu ra có cấu trúc.
- **Tính năng của mô hình đóng.** Các endpoint và mô hình chỉ có trên OpenAI không có sẵn ở đây. Chúng tôi không bán quyền truy cập GPT, Claude, Gemini hay Grok: nhà sản xuất của chúng cấm bán lại quyền truy cập API khi chưa có sự chấp thuận của họ, và chúng tôi không có sự chấp thuận đó.

## Vì sao các đội chuyển workload sang mô hình mở?

Phần lớn vì giá và khả năng kiểm soát. Các mô hình open-weight được nhiều nhà cung cấp phục vụ, và giá trung vị của DeepSeek V4 Pro trên 7 host là $1.32 mỗi triệu token đầu vào vào ngày 23 tháng 10 năm 2026. Mức sử dụng cũng theo đó: trong tuần tính đến ngày 21 tháng 10 năm 2026, DeepSeek V4.1 Flash là mô hình được dùng nhiều nhất trên bảng xếp hạng công khai của OpenRouter.

Với **LLMwithCrypto** bạn cũng có thể thanh toán mà không cần thẻ: BTC, USDT, USDC, ETH, SOL, LTC, từ một lần nạp 25 US$, không cần KYC.

## Chuyển từ OpenAI: các câu hỏi thường gặp

### Streaming có còn hoạt động không?

Có, với `stream: true`, giống như với OpenAI. [Tài liệu streaming](https://llmwithcrypto.com/vi/docs/streaming/) cho thấy định dạng sự kiện.

### Tôi có cần SDK mới không?

Không. Các SDK chính thức của OpenAI vẫn hoạt động; chỉ base URL, khóa và tên mô hình thay đổi. LangChain hoạt động theo cùng cách, xem [tài liệu LangChain](https://llmwithcrypto.com/vi/docs/langchain/).

### Tôi có thể giữ GPT cho một số lệnh gọi không?

Có, bằng cách giữ một client thứ hai trỏ vào OpenAI với khóa OpenAI của bạn. Chúng tôi không bán mô hình GPT.

### Làm sao để kiểm tra chi phí của một lần gọi?

Mỗi phản hồi mang một đối tượng `usage` với token đầu vào và đầu ra; dashboard hiển thị chi phí của từng lần gọi, và `GET https://llmwithcrypto.com/api/v1/credits` trả về số còn lại.

## Nguồn

1. [Bảng xếp hạng OpenRouter](https://openrouter.ai/rankings) — OpenRouter (read 2026-10-23)

---

LLMwithCrypto: LLMwithCrypto là API LLM tương thích OpenAI cho các mô hình open-weight — 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 — thanh toán theo token từ số dư crypto trả trước, thấp hơn 5% so với giá trung vị của các nhà cung cấp công khai. Không cần KYC: không ID, không selfie, không giấy tờ. Prompt và output không được lưu trữ.
