วิธีใช้ DeepSeek R1 เพื่อสร้างทางเลือกโอเพนซอร์สสำหรับ ChatGPT Operator

เมื่อรวม DeepSeek R1 กับเครื่องมือ เช่น Browser Use คุณสามารถสร้างทางเลือกโอเพนซอร์สที่ทรงพลังแทน ChatGPT Operator ได้ นี่คือบทช่วยสอน:

อาชว์

อาชว์

30 August 2025

วิธีใช้ DeepSeek R1 เพื่อสร้างทางเลือกโอเพนซอร์สสำหรับ ChatGPT Operator

Apidog สำหรับองค์กร

การติดตั้งแบบ On-Premises

SSO & RBAC

รองรับมาตรฐาน SOC 2

สำรวจ Apidog Enterprise

การเพิ่มขึ้นของแบบจำลองภาษาขนาดใหญ่ (LLMs) แบบโอเพนซอร์สทำให้ง่ายกว่าที่เคยในการสร้างเครื่องมือที่ขับเคลื่อนด้วย AI ซึ่งเทียบเท่ากับโซลูชันที่เป็นกรรมสิทธิ์ เช่น ChatGPT Operator ของ OpenAI ในบรรดาแบบจำลองโอเพนซอร์สเหล่านี้ DeepSeek R1 โดดเด่นด้วยความสามารถในการให้เหตุผลที่แข็งแกร่ง การเข้าถึงได้ฟรี และความสามารถในการปรับตัว ด้วยการรวม DeepSeek R1 เข้ากับเครื่องมือต่างๆ เช่น Browser Use คุณสามารถสร้างทางเลือกโอเพนซอร์สเต็มรูปแบบสำหรับ ChatGPT Operator ที่ทรงพลังได้โดยไม่ต้องเสียเงินหลายร้อยดอลลาร์ในการสมัครสมาชิกแบบพรีเมียม

บทความนี้จะแนะนำคุณตลอดกระบวนการตั้งค่า DeepSeek R1 และ Browser Use เพื่อสร้างตัวแทน AI ที่สามารถทำงานที่ซับซ้อนได้ รวมถึงระบบอัตโนมัติบนเว็บ การให้เหตุผล และการโต้ตอบด้วยภาษาธรรมชาติ

ไม่ว่าคุณจะเป็นผู้เริ่มต้นหรือนักพัฒนาที่มีประสบการณ์ คู่มือทีละขั้นตอนนี้จะช่วยให้คุณเริ่มต้นได้


ChatGPT Operator คืออะไร และเหตุใดคุณจึงต้องการทางเลือกโอเพนซอร์ส

ChatGPT Operator เป็นคุณสมบัติระดับพรีเมียมที่ OpenAI มอบให้ ซึ่งช่วยให้ผู้ใช้สามารถสร้างตัวแทน AI ขั้นสูงที่สามารถทำงานที่ซับซ้อนได้ เช่น การให้เหตุผล ระบบอัตโนมัติบนเว็บ และการแก้ปัญหาหลายขั้นตอน

ChatGPT Operator มีค่าใช้จ่าย $200 ต่อเดือน ทำให้เข้าถึงได้ยากสำหรับบุคคลทั่วไป ธุรกิจขนาดเล็ก หรือองค์กรที่มีงบประมาณจำกัด

ChatGPT Operator กำลังจองตั๋วเครื่องบินในวิดีโอด้านบน

เหตุใดคุณจึงต้องการทางเลือกโอเพนซอร์ส

ในขณะที่ ChatGPT Operator ทรงพลัง แต่ก็มีข้อจำกัดหลายประการที่ทำให้ทางเลือกโอเพนซอร์สน่าสนใจ:

ด้วยการเลือกใช้เครื่องมือโอเพนซอร์ส เช่น DeepSeek R1 และ Browser Use คุณสามารถเอาชนะความท้าทายเหล่านี้และปลดล็อกประโยชน์หลายประการ:

แนวทางโอเพนซอร์สไม่เพียงแต่ช่วยลดการพึ่งพาแพลตฟอร์มที่เป็นกรรมสิทธิ์เท่านั้น แต่ยังช่วยให้คุณสร้างโซลูชันที่ปรับให้เหมาะกับความต้องการของคุณ ในขณะที่ยังคงควบคุมค่าใช้จ่ายและข้อมูล

💡
เบื่อ Postman หรือไม่? ต้องการหาทางเลือก Postman ที่ถูกกว่า ดีกว่า และมีคุณสมบัติครบถ้วนหรือไม่?

คุณต้องดู Apidog เครื่องมือทดสอบ API แบบ All-in-One ที่จะนำคุณผ่านวงจรทั้งหมด ตั้งแต่การออกแบบ API ไปจนถึงเอกสารประกอบ API และเพิ่มประสิทธิภาพการทำงานของทีมพัฒนาของคุณ!
button

ส่วนประกอบสำคัญ: DeepSeek R1 และ Browser Use

DeepSeek R1

DeepSeek R1 เป็น LLM แบบโอเพนซอร์สที่ปรับให้เหมาะสมสำหรับงานด้านการให้เหตุผล มันเก่งในการแก้ปัญหาแบบ chain-of-thought การช่วยเหลือด้านการเขียนโค้ด และความเข้าใจภาษาธรรมชาติ มีให้เลือกหลายขนาด (เช่น 1.5B, 7B พารามิเตอร์) ทำให้สามารถปรับให้เข้ากับความสามารถของฮาร์ดแวร์ที่แตกต่างกันได้

Browser Use

Browser Use เป็นเครื่องมือโอเพนซอร์สที่ช่วยให้ตัวแทน AI สามารถทำงานบนเบราว์เซอร์ได้ เช่น การขูดเว็บ การกรอกแบบฟอร์ม และการนำทางอัตโนมัติ มันมีอินเทอร์เฟซที่เป็นมิตรต่อผู้ใช้และสามารถรวมเข้ากับ LLM เช่น DeepSeek R1 เพื่อเพิ่มฟังก์ชันการทำงาน


ขั้นตอนที่ 1: การตั้งค่าสภาพแวดล้อมของคุณ

ข้อกำหนดด้านฮาร์ดแวร์

ระบบปฏิบัติการ

สภาพแวดล้อม Python

สร้างสภาพแวดล้อมเสมือน Python เพื่อแยกการพึ่งพา:

python -m venv venv
source venv/bin/activate  # On Linux/macOS
# On Windows:
# venv\Scripts\activate

ติดตั้งไลบรารีที่จำเป็น:

pip install torch torchvision transformers sentencepiece

ขั้นตอนที่ 2: เรียกใช้ DeepSeek ด้วย API หรือในเครื่องด้วย Ollama

การใช้งาน DeepSeek API

ในการโต้ตอบกับ DeepSeek API ให้ทำตามขั้นตอนที่อัปเดตเหล่านี้:

รับ API Key:

ทำการเรียก API ครั้งแรกของคุณ:
DeepSeek API เข้ากันได้กับรูปแบบ API ของ OpenAI ทำให้ง่ายต่อการรวมเข้ากับ OpenAI SDK หรือซอฟต์แวร์ที่มีอยู่ ด้านล่างนี้เป็นตัวอย่างการใช้งาน Python:

from openai import OpenAI

client = OpenAI(api_key="<Your_DeepSeek_API_Key>", base_url="https://api.deepseek.com")

response = client.chat.completions.create(
    model="deepseek-reasoner",  # Use 'deepseek-reasoner' for DeepSeek-R1
    messages=[
        {"role": "system", "content": "You are a helpful assistant."},
        {"role": "user", "content": "Explain quantum entanglement."}
    ],
    stream=False  # Set to True if you want streaming responses
)

print(response.choices[0].message.content)

ตัวอย่าง cURL:
หากคุณต้องการใช้ cURL นี่คือวิธีที่คุณสามารถทำการร้องขอได้:

curl https://api.deepseek.com/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <Your_DeepSeek_API_Key>" \
-d '{
    "model": "deepseek-reasoner",
    "messages": [
        {"role": "system", "content": "You are a helpful assistant."},
        {"role": "user", "content": "What is the capital of France?"}
    ],
    "stream": false
}'

การเลือกแบบจำลอง:

base_url ยังสามารถตั้งค่าเป็น https://api.deepseek.com/v1 สำหรับการกำหนดค่าที่เข้ากันได้กับ OpenAI แม้ว่าเส้นทาง /v1 จะไม่มีความสัมพันธ์กับรุ่นของแบบจำลองก็ตาม


การเรียกใช้ DeepSeek ในเครื่องด้วย Ollama

Ollama ทำให้การเรียกใช้แบบจำลองภาษาขนาดใหญ่ เช่น DeepSeek-R1 บนเครื่องของคุณง่ายขึ้น นี่คือวิธีตั้งค่าและใช้งานอย่างถูกต้อง:

ติดตั้ง Ollama:

ดึงแบบจำลองที่ต้องการ:
ใช้คำสั่งต่อไปนี้เพื่อดาวน์โหลด DeepSeek-R1 เวอร์ชันเฉพาะ:

# For the 7B model (default):
ollama pull deepseek-r1:7b

# For a smaller 1.5B model:
ollama pull deepseek-r1:1.5b

# For larger models like 70B:
ollama pull deepseek-r1:70b

เรียกใช้แบบจำลองในเครื่อง:
เมื่อดาวน์โหลดแล้ว ให้เรียกใช้แบบจำลองโดยใช้:

ollama run deepseek-r1:7b

สิ่งนี้จะเริ่มเซสชันแบบโต้ตอบที่คุณสามารถโต้ตอบกับแบบจำลองได้โดยตรง

รูปแบบต่างๆ ของแบบจำลอง:
DeepSeek มีรุ่นที่กลั่นหลายรุ่นตามสถาปัตยกรรม Qwen และ Llama ซึ่งปรับให้เหมาะสมสำหรับกรณีการใช้งานที่แตกต่างกัน:

DeepSeek-R1-Distill-Qwen-7B:

ollama run deepseek-r1:7b-qwen-distill

DeepSeek-R1-Distill-Llama-70B:

ollama run deepseek-r1:70b-llama-distill

ข้อควรพิจารณาด้านฮาร์ดแวร์:

แชทแบบโต้ตอบผ่าน API:
Ollama มี API เพื่อรวมแบบจำลองที่ทำงานในเครื่องเข้ากับแอปพลิเคชันของคุณ:

curl http://localhost:11434/api/chat -d '{
    "model": "deepseek-r1:7b",
    "messages": [
        {"role": "user", "content": "Write a short poem about the stars."}
    ]
}'

ขั้นตอนที่ 3: การติดตั้ง Browser Use

Browser Use ช่วยให้ตัวแทน AI ของคุณสามารถโต้ตอบกับเว็บเบราว์เซอร์ได้ ทำตามขั้นตอนเหล่านี้:

การติดตั้ง

โคลนที่เก็บ Browser Use จาก GitHub:

git clone https://github.com/browser-use/browser-use.git
cd browser-use
pip install -r requirements.txt

การกำหนดค่า

ตั้งค่า Browser Use WebUI:

python webui.py

เปิด WebUI ในเบราว์เซอร์ของคุณเพื่อกำหนดค่าการตั้งค่าตัวแทน คุณสามารถระบุ:


ขั้นตอนที่ 4: การรวม DeepSeek R1 และ Browser Use

ในการสร้างตัวแทน AI ที่ใช้งานได้ซึ่งรวมเครื่องมือทั้งสอง:

การกำหนดค่าตัวแทน

ปรับเปลี่ยนการตั้งค่าตัวแทนใน Browser Use เพื่อเชื่อมต่อกับ DeepSeek R1:

{
  "model": "deepseek-r1",
  "base_url": "http://localhost:5000",
  "browser_settings": {
    "window_height": 1080,
    "window_width": 1920,
    "keep_browser_open": true
  }
}

การเรียกใช้ตัวแทน

เริ่มต้นทั้ง DeepSeek R1 และ Browser Use:

# Start DeepSeek R1 API server
python -m deepseek.api_server

# Start Browser Use WebUI
python webui.py

เมื่อบริการทั้งสองทำงานอยู่ ตัวแทนสามารถทำงานต่างๆ ได้ เช่น การกรอกแบบฟอร์ม การขูดข้อมูล หรือการนำทางเว็บไซต์โดยอัตโนมัติ


ขั้นตอนที่ 5: การออกแบบพร้อมท์เพื่อผลลัพธ์ที่ดีขึ้น

ในการปรับปรุงประสิทธิภาพของตัวแทน AI ของคุณ ให้ใช้เทคนิคการออกแบบพร้อมท์ ตัวอย่างเช่น:

เทมเพลตพร้อมท์ทั่วไป

<instructions>
คุณคือผู้ช่วย AI ที่ได้รับมอบหมายให้ทำงานบนเว็บโดยอัตโนมัติโดยใช้ Browser Use
ทำตามขั้นตอนเหล่านี้:
1. ไปที่ [เว็บไซต์]
2. ทำ [งานเฉพาะ]
3. ส่งคืนผลลัพธ์ในรูปแบบที่มีโครงสร้าง
</instructions>
<example>
ไปที่ https://example.com และดึงข้อมูลไฮเปอร์ลิงก์ทั้งหมด
</example>

โครงสร้างนี้ช่วยให้มั่นใจได้ถึงความชัดเจนและปรับปรุงความถูกต้องในการดำเนินการตามงาน

นี่คือการสาธิตบางส่วนที่คุณสามารถลองเรียกใช้ได้:

uv pip install gradio

python examples/gradio_demo.py

ตัวอย่างที่ 1

พร้อมท์: เขียนจดหมายใน Google Docs ถึง Papa ของฉัน ขอบคุณสำหรับทุกสิ่ง และบันทึกเอกสารเป็น PDF

ตัวอย่างที่ 2

พร้อมท์: ค้นหาเที่ยวบินบน kayak.com จากซูริคไปปักกิ่ง ตั้งแต่วันที่ 25.12.2024 ถึง 02.02.2025

ตัวอย่างที่ 3

พร้อมท์: อ่าน CV ของฉัน & ค้นหางาน ML บันทึกงานเหล่านั้นลงในไฟล์ แล้วเริ่มสมัครงานเหล่านั้นในแท็บใหม่ หากคุณต้องการความช่วยเหลือ ให้ถามฉัน

0:00/1×


บทสรุป

ด้วยการรวม DeepSeek R1 เข้ากับ Browser Use คุณสามารถสร้างทางเลือก ChatGPT Operator ที่ใช้งานได้อย่างสมบูรณ์ ซึ่งฟรี โอเพนซอร์ส และปรับแต่งได้สูง การตั้งค่านี้ไม่เพียงแต่ช่วยประหยัดค่าใช้จ่ายเท่านั้น แต่ยังช่วยให้คุณควบคุมความเป็นส่วนตัวของข้อมูลและพฤติกรรมของระบบได้อย่างเต็มที่อีกด้วย

ไม่ว่าคุณจะทำงานบนเว็บโดยอัตโนมัติ สร้างตัวแทนการสนทนา หรือทดลองกับคุณสมบัติ AI ขั้นสูง เช่น Retrieval-Augmented Generation คู่มือนี้มีทุกสิ่งที่คุณต้องการเพื่อเริ่มต้น ใช้พลังของโอเพนซอร์สและสร้างผู้ช่วยอัจฉริยะของคุณเองวันนี้!

💡
เบื่อ Postman หรือไม่? ต้องการหาทางเลือก Postman ที่ถูกกว่า ดีกว่า และมีคุณสมบัติครบถ้วนหรือไม่?

คุณต้องดู Apidog เครื่องมือทดสอบ API แบบ All-in-One ที่จะนำคุณผ่านวงจรทั้งหมด ตั้งแต่การออกแบบ API ไปจนถึงเอกสารประกอบ API และเพิ่มประสิทธิภาพการทำงานของทีมพัฒนาของคุณ!
button

Explore more

สร้างทางเลือกสำหรับ Claude Web Search แบบ Open Source (พร้อมเซิร์ฟเวอร์ Firecrawl MCP)

สร้างทางเลือกสำหรับ Claude Web Search แบบ Open Source (พร้อมเซิร์ฟเวอร์ Firecrawl MCP)

สำหรับองค์กรที่ต้องการควบคุม, ปรับแต่ง, หรือความเป็นส่วนตัวมากกว่าการค้นหาเว็บของ Claude, การสร้างทางเลือกโดยใช้ Firecrawl เป็นทางออกที่ดี มาเรียนรู้กัน!

21 March 2025

10 อันดับทางเลือกที่ดีที่สุดสำหรับการเล่นวินเซิร์ฟสำหรับนักเขียนโค้ดที่ชอบความรู้สึกในปี 2026

10 อันดับทางเลือกที่ดีที่สุดสำหรับการเล่นวินเซิร์ฟสำหรับนักเขียนโค้ดที่ชอบความรู้สึกในปี 2026

ค้นพบ 10 ทางเลือก Windsurf ปี 2026 ปรับปรุงการเขียนโค้ด เหมาะสำหรับนักพัฒนาที่ต้องการโซลูชันการเขียนโค้ดที่มีประสิทธิภาพ ปลอดภัย และหลากหลาย

20 March 2025

Figma มีเซิร์ฟเวอร์ MCP แล้ว และนี่คือวิธีใช้งาน

Figma มีเซิร์ฟเวอร์ MCP แล้ว และนี่คือวิธีใช้งาน

ค้นพบวิธีเชื่อมต่อ Figma MCP กับ AI เช่น Cursor เพื่อสร้างโค้ดอัตโนมัติ เหมาะสำหรับนักพัฒนาและนักออกแบบ

20 March 2025

ฝึกการออกแบบ API แบบ Design-first ใน Apidog

ค้นพบวิธีที่ง่ายขึ้นในการสร้างและใช้ API