# API tương thích OpenAI: đổi base URL, giữ nguyên code

> Dùng OpenAI SDK với các model open-weight: đổi base_url và model, giữ nguyên code. Cái gì chạy được, cái gì không, và giá mỗi token bằng crypto.

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

Nếu ứng dụng của bạn đã nói chuyện với OpenAI, nó có thể nói chuyện với DeepSeek, Qwen, gpt-oss, Llama hoặc Mistral qua chúng tôi chỉ bằng cách đổi hai thiết lập: base URL và tên model. Đây là chính xác những gì tương thích, những gì không, và cách chuyển đổi.

**Trả lời nhanh — LLMwithCrypto có tương thích với OpenAI API không?**

Có, với chat completions. **LLMwithCrypto** nhận định dạng chat completions của OpenAI tại `https://llmwithcrypto.com/api/v1/chat/completions`, nên các SDK chính thức của OpenAI, LangChain và các công cụ tương thích OpenAI khác hoạt động sau khi bạn đổi base URL và tên model. Tính đến ngày 23 tháng 10 năm 2026, nó cung cấp 12 model open-weight, tính tiền theo token, thanh toán bằng crypto không cần KYC. Các endpoint khác của OpenAI không được cung cấp.

*Python: OpenAI SDK trỏ tới LLMwithCrypto*

```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)

```

## Tính năng nào của OpenAI hoạt động và tính năng nào không?

API chấp nhận những gì vào ngày 23 tháng 10 năm 2026. [Tài liệu](https://llmwithcrypto.com/vi/docs/) đưa ra tham số của từng endpoint.

| Tính năng | Trạng thái | Ghi chú |
| --- | --- | --- |
| `POST /v1/chat/completions` | Được hỗ trợ | Messages, temperature, max tokens và các cài đặt sampling thông thường |
| Streaming (`stream: true`) | Được hỗ trợ trên mọi model | Server-sent events, từng token một — xem [streaming](https://llmwithcrypto.com/vi/docs/streaming/) |
| Tool calling (`tools`) | Trên các model hỗ trợ | Tuân theo những gì bản thân model hỗ trợ — xem [tool calling](https://llmwithcrypto.com/vi/docs/tool-calling/) |
| JSON output (`response_format`) | Trên các model hỗ trợ | Tuân theo những gì bản thân model hỗ trợ |
| `GET /v1/models` | Được hỗ trợ | Các model id mà khóa của bạn có thể gọi — xem [models endpoint](https://llmwithcrypto.com/vi/docs/models/) |
| `GET /v1/credits` | Của chúng tôi, không phải của OpenAI | Credit còn lại trên tài khoản |
| Responses API, Assistants | Không được cung cấp | Dùng chat completions |
| Embeddings, images, audio | Không được cung cấp | Chỉ tạo văn bản |
| Fine-tuning, batch jobs | Không được cung cấp | — |

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

## Tôi cần thay đổi gì trong code?

Hai cài đặt, không gì khác:

1. **Base URL** — `https://llmwithcrypto.com/api/v1` thay vì của OpenAI.
2. **Model** — một id từ [trang models](https://llmwithcrypto.com/vi/models/), chẳng hạn `deepseek-v4-pro` hoặc `gpt-oss-120b`, thay vì tên GPT.

Khóa được đặt ở nơi khóa OpenAI của bạn từng được đặt. Truyền khóa API của bạn dưới dạng Bearer token trong header Authorization, giống như OpenAI SDK. Hãy lưu nó trong biến môi trường `LLMWITHCRYPTO_API_KEY` thay vì trong code. [Hướng dẫn chuyển đổi](https://llmwithcrypto.com/vi/guides/switch-openai-sdk-to-open-models/) bao gồm Python, Node.js, LangChain và các thiết lập biến môi trường.

## Điều gì hoạt động khác so với OpenAI?

- **Các model.** Các model open-weight trả lời khác so với GPT. Hãy thử prompt của bạn trên hai hoặc ba model; việc chuyển đổi chỉ tốn một chuỗi.
- **Số 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í. Cùng một đoạn văn bản có thể được đếm nhiều hơn hoặc ít hơn vài token so với tokenizer của OpenAI.
- **Tính năng theo từng model.** 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ợ.
- **Giới hạn.** Mỗi tài khoản có giới hạn request và token mỗi phút, hiển thị trong dashboard; liên hệ support để được nâng lên.
- **Lỗi.** Các status code tuân theo quy ước của OpenAI; [trang errors](https://llmwithcrypto.com/vi/docs/errors/) liệt kê các lỗi của chúng tôi, bao gồm cả điều xảy ra khi hết credit.

## Công cụ nào hoạt động với nó?

API dùng đúng định dạng chat completions của OpenAI: trỏ OpenAI SDK, LangChain hoặc bất kỳ công cụ tương thích OpenAI nào vào base URL của chúng tôi với khóa của bạn, và đổi tên model. Trên thực tế, điều đó bao gồm các SDK Python và Node.js chính thức của OpenAI, OpenAI chat model của LangChain với base URL tùy chỉnh, và các framework agent hoặc trình soạn thảo cho phép bạn đặt endpoint tương thích OpenAI. [Trang LangChain](https://llmwithcrypto.com/vi/docs/langchain/) hướng dẫn cách thiết lập.

## Nó tốn bao nhiêu?

Theo token, ở mức giá của từng model trên [trang pricing](https://llmwithcrypto.com/vi/pricing/); credit được mua theo pack và không bao giờ hết hạn.

| Gói | Số lượng | Giá | Giá mỗi đơn vị |
| --- | --- | --- | --- |
| Khởi đầu | $25 credit API | 25 US$ | — |
| Builder | $50 credit API | 50 US$ | — |
| Production | $100 credit API | 100 US$ | — |

Trong mọi gói: Mọi mô hình trên một khóa · Streaming và tool calling · Các lần gọi thất bại không bị tính phí · Credit không bao giờ hết hạn

**Trước khi bạn thanh toán**

- Nạp tối thiểu 25 US$. Nạp một lần bằng crypto, sau đó mua bất kỳ gói nào từ số dư của bạn.
- Credit trong số dư của bạn không hết hạn và dùng để thanh toán token trên bất kỳ model nào, mỗi khi bạn gọi API. Khi một pack có giá thấp hơn mức nạp tối thiểu, phần bạn đã trả chỉ để đạt mức tối thiểu đó sẽ được hoàn lại theo yêu cầu trong vòng 30 ngày kể từ ngày thanh toán, bằng USDT hoặc USDC, miễn là phần đó vẫn chưa được dùng. Phần còn lại của số dư sẽ không được chi trả trừ khi pháp luật yêu cầu.
- Được ghi có khi thanh toán của bạn đã được kiểm tra trên blockchain. Thời gian xác nhận mạng thông thường: BTC ≈ 20 phút · USDT TRC-20 ≈ 1 phút · USDT ERC-20 ≈ 5 phút · USDC ERC-20 ≈ 5 phút · ETH ≈ 5 phút · SOL ≈ 1 phút · LTC ≈ 15 phút

## Câu hỏi về khả năng tương thích

### Tôi có thể gọi các model GPT qua endpoint này không?

Không. 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 đó.

### SDK Node.js của OpenAI có hoạt động không?

Có, với `baseURL` được đặt thành `https://llmwithcrypto.com/api/v1`. [Trang Node.js](https://llmwithcrypto.com/vi/docs/node/) có một ví dụ đầy đủ.

### Điều gì xảy ra nếu tôi gửi một tham số mà model không hỗ trợ?

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ợ. Hãy thử tham số trên model bạn dùng; [trang errors](https://llmwithcrypto.com/vi/docs/errors/) giải thích các phản hồi bạn có thể nhận được.

### Tôi có cần khóa riêng cho từng model không?

Không. Một khóa gọi được mọi model; Tạo một khóa API cho mỗi ứng dụng, agent hoặc thành viên nhóm và thu hồi bất kỳ khóa nào trong dashboard mà không ảnh hưởng đến các khóa khác.

---

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ữ.
