# API ที่รองรับ OpenAI: เปลี่ยน base URL โค้ดของคุณคงเดิม

> ใช้ OpenAI SDK กับโมเดล open-weight: เปลี่ยน base_url และ model โค้ดของคุณคงเดิม อะไรใช้ได้ อะไรใช้ไม่ได้ และราคาต่อโทเคนเป็นคริปโต

- URL: https://llmwithcrypto.com/th/openai-compatible-api/
- อัปเดตล่าสุด: 2026-10-23
- ผู้เผยแพร่: LLMwithCrypto (https://llmwithcrypto.com)

ถ้าแอปของคุณคุยกับ OpenAI อยู่แล้ว ก็คุยกับ DeepSeek, Qwen, gpt-oss, Llama หรือ Mistral ผ่านเราได้โดยเปลี่ยนสองอย่าง: base URL และชื่อโมเดล นี่คือสิ่งที่รองรับ สิ่งที่ไม่รองรับ และวิธีสลับอย่างละเอียด

**คำตอบสั้น — LLMwithCrypto รองรับ OpenAI API ไหม?**

รองรับ สำหรับ chat completions **LLMwithCrypto** รองรับรูปแบบ OpenAI chat completions ที่ `https://llmwithcrypto.com/api/v1/chat/completions` ดังนั้น OpenAI SDK อย่างเป็นทางการ, LangChain และเครื่องมืออื่นที่รองรับ OpenAI จะใช้งานได้หลังคุณเปลี่ยน base URL และชื่อโมเดล ณ วันที่ 23 ตุลาคม 2026 ให้บริการ 12 โมเดล open-weight คิดค่าบริการต่อโทเคน จ่ายด้วยคริปโตโดยไม่ต้อง KYC ไม่มีให้บริการ endpoint อื่นของ OpenAI

*Python: OpenAI SDK ชี้ไปที่ 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)

```

## ฟีเจอร์ OpenAI ใดบ้างที่ใช้ได้ และอะไรที่ใช้ไม่ได้?

สิ่งที่ API รองรับ ณ วันที่ 23 ตุลาคม 2026 [เอกสาร](https://llmwithcrypto.com/th/docs/) ระบุพารามิเตอร์ของแต่ละ endpoint

| ฟีเจอร์ | สถานะ | หมายเหตุ |
| --- | --- | --- |
| `POST /v1/chat/completions` | รองรับ | Messages, temperature, max tokens และการตั้งค่าการสุ่มตัวอย่างตามปกติ |
| Streaming (`stream: true`) | รองรับทุกโมเดล | Server-sent events ทีละ token — ดู [streaming](https://llmwithcrypto.com/th/docs/streaming/) |
| Tool calling (`tools`) | บนโมเดลที่รองรับ | เป็นไปตามที่ตัวโมเดลรองรับ — ดู [tool calling](https://llmwithcrypto.com/th/docs/tool-calling/) |
| JSON output (`response_format`) | บนโมเดลที่รองรับ | เป็นไปตามที่ตัวโมเดลรองรับ |
| `GET /v1/models` | รองรับ | model id ที่ API key ของคุณเรียกได้ — ดู [models endpoint](https://llmwithcrypto.com/th/docs/models/) |
| `GET /v1/credits` | ของเรา ไม่ใช่ของ OpenAI | เครดิตคงเหลือในบัญชี |
| Responses API, Assistants | ไม่มีให้บริการ | ใช้ chat completions |
| Embeddings, images, audio | ไม่มีให้บริการ | สร้างข้อความเท่านั้น |
| Fine-tuning, batch jobs | ไม่มีให้บริการ | — |

*ตรวจสอบราคาเมื่อ 23 ตุลาคม 2569.*

## ต้องแก้อะไรในโค้ดบ้าง?

สองค่า ไม่มีอย่างอื่น:

1. **Base URL** — ใช้ `https://llmwithcrypto.com/api/v1` แทนของ OpenAI
2. **Model** — id จาก [หน้าของโมเดล](https://llmwithcrypto.com/th/models/) เช่น `deepseek-v4-pro` หรือ `gpt-oss-120b` แทนชื่อ GPT

API key ใส่ในตำแหน่งที่เดิมใส่ OpenAI key ส่ง API key ของคุณเป็น Bearer token ใน Authorization header เหมือนที่ OpenAI SDK ทำ เก็บไว้ใน environment variable `LLMWITHCRYPTO_API_KEY` แทนที่จะฝังในโค้ด [คู่มือการสลับ](https://llmwithcrypto.com/th/guides/switch-openai-sdk-to-open-models/) ครอบคลุม Python, Node.js, LangChain และการตั้งค่าด้วย environment variable

## มีอะไรที่ทำงานต่างจาก OpenAI บ้าง?

- **โมเดล** โมเดล open-weight ตอบต่างจาก GPT ลองทดสอบ prompt ของคุณกับสองสามตัว การสลับใช้เวลาแก้แค่ string เดียว
- **จำนวน token** คุณจ่ายต่อ token จากยอดคงเหลือ: input และ output tokens ถูกนับด้วย tokenizer ของโมเดลนั้นเองและคิดตามราคาของโมเดลนั้นต่อ 1M tokens การเรียกที่จบด้วย error ไม่มีค่าใช้จ่าย ข้อความเดียวกันอาจนับได้ token มากกว่าหรือน้อยกว่าเล็กน้อยเมื่อเทียบกับ tokenizer ของ OpenAI
- **ฟีเจอร์ต่อโมเดล** Streaming ใช้ได้กับทุกโมเดล; tool calling และ JSON output ขึ้นอยู่กับสิ่งที่แต่ละโมเดลรองรับเอง
- **ขีดจำกัด** ทุกบัญชีมีขีดจำกัดคำขอและ token ต่อนาที ซึ่งแสดงในแดชบอร์ด; แจ้งฝ่ายสนับสนุนและขีดจำกัดนั้นสามารถเพิ่มได้
- **ข้อผิดพลาด** status code ใช้แนวทางเดียวกับ OpenAI [หน้าข้อผิดพลาด](https://llmwithcrypto.com/th/docs/errors/) ระบุของเรา รวมถึงสิ่งที่จะเกิดขึ้นเมื่อเครดิตหมด

## ใช้กับเครื่องมืออะไรได้บ้าง?

API รองรับรูปแบบ OpenAI chat completions: ชี้ OpenAI SDK, LangChain หรือเครื่องมือที่เข้ากันได้กับ OpenAI ใด ๆ ไปที่ base URL ของเราพร้อม API key ของคุณ แล้วเปลี่ยนชื่อโมเดล ในทางปฏิบัติครอบคลุม OpenAI Python และ Node.js SDK อย่างเป็นทางการ, OpenAI chat model ของ LangChain ที่ตั้ง custom base URL และ agent framework หรือ editor ที่ให้ตั้ง endpoint แบบ OpenAI-compatible ได้ [หน้า LangChain](https://llmwithcrypto.com/th/docs/langchain/) แสดงวิธีตั้งค่า

## ค่าใช้จ่ายเท่าไร?

คิดตาม token ในราคาของแต่ละโมเดลบน [หน้าราคา](https://llmwithcrypto.com/th/pricing/) เครดิตซื้อเป็น pack และไม่มีวันหมดอายุ

| แพ็กเกจ | จำนวน | ราคา | ราคาต่อหน่วย |
| --- | --- | --- | --- |
| เริ่มต้น | เครดิต API $25 | US$25 | — |
| Builder | เครดิต API $50 | US$50 | — |
| Production | เครดิต API $100 | US$100 | — |

ในทุกแผน: ทุกโมเดลบน key เดียว · สตรีมมิ่งและการเรียกใช้ tool · การเรียกที่ไม่สำเร็จไม่คิดค่าบริการ · เครดิตไม่มีวันหมดอายุ

**ก่อนชำระเงิน**

- ยอดเติมขั้นต่ำ US$25 เติมเงินครั้งเดียวด้วยคริปโต แล้วซื้อแผนใดก็ได้จากยอดคงเหลือของคุณ
- เครดิตในยอดคงเหลือของคุณไม่มีวันหมดอายุ และใช้จ่ายสำหรับ token บนโมเดลใดก็ได้ ทุกครั้งที่คุณเรียก API เมื่อใดที่แพ็กมีราคาต่ำกว่ายอดเติมขั้นต่ำ ส่วนที่คุณจ่ายเกินไปเพียงเพื่อให้ถึงขั้นต่ำนั้นจะคืนให้เมื่อขอภายใน 30 วันนับจากวันที่ชำระเงิน เป็น USDT หรือ USDC โดยมีเงื่อนไขว่ายังไม่ได้ใช้จ่าย ส่วนที่เหลือของยอดคงเหลือจะไม่ถูกจ่ายคืนเว้นแต่กฎหมายกำหนด.
- เครดิตเข้ายอดคงเหลือเมื่อการชำระเงินของคุณได้รับการตรวจสอบบนบล็อกเชนแล้ว เวลายืนยันบนเครือข่ายโดยทั่วไป: BTC ≈ 20 นาที · USDT TRC-20 ≈ 1 นาที · USDT ERC-20 ≈ 5 นาที · USDC ERC-20 ≈ 5 นาที · ETH ≈ 5 นาที · SOL ≈ 1 นาที · LTC ≈ 15 นาที

## คำถามเรื่องความเข้ากันได้

### เรียกโมเดล GPT ผ่าน endpoint นี้ได้ไหม?

ไม่ได้ เราไม่ขายการเข้าถึง GPT, Claude, Gemini หรือ Grok: ผู้ผลิตห้ามขายต่อการเข้าถึง API โดยไม่ได้รับอนุมัติจากพวกเขา และเราไม่ได้รับอนุมัติดังกล่าว

### ใช้ OpenAI Node.js SDK ได้ไหม?

ได้ โดยตั้ง `baseURL` เป็น `https://llmwithcrypto.com/api/v1` [หน้า Node.js](https://llmwithcrypto.com/th/docs/node/) มีตัวอย่างครบถ้วน

### จะเกิดอะไรขึ้นถ้าส่งพารามิเตอร์ที่โมเดลไม่รองรับ?

Streaming ใช้ได้กับทุกโมเดล; tool calling และ JSON output ขึ้นอยู่กับสิ่งที่แต่ละโมเดลรองรับเอง ทดสอบพารามิเตอร์กับโมเดลที่คุณใช้ [หน้าข้อผิดพลาด](https://llmwithcrypto.com/th/docs/errors/) อธิบาย response ที่คุณอาจได้รับ

### ต้องใช้ key แยกสำหรับแต่ละโมเดลไหม

ไม่ต้อง ใช้ key เดียวเรียกได้ทุกโมเดล สร้าง API key หนึ่งอันต่อแอป เอเจนต์ หรือเพื่อนร่วมทีม แล้วเพิกถอนอันใดก็ได้จากแดชบอร์ดโดยไม่กระทบอันอื่น

---

LLMwithCrypto: LLMwithCrypto คือ LLM API ที่เข้ากันได้กับ OpenAI สำหรับโมเดล 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 — จ่ายต่อ token จากยอดคงเหลือคริปโตแบบเติมเงิน ในราคาต่ำกว่าค่ามัธยฐานของโฮสต์สาธารณะ 5% ไม่ต้อง KYC: ไม่ต้องใช้บัตรประชาชน ไม่ต้องเซลฟี่ ไม่ต้องใช้เอกสาร ไม่มีการเก็บ prompt และ output
