วิธีเรียกใช้ Ollama API ด้วย Apidog

เรียนรู้วิธีเรียกใช้ Ollama API ง่ายๆ ด้วย Apidog คู่มือนี้สอนทีละขั้นตอน, ฟีเจอร์เด่น, และวิธีที่ดีที่สุดเพื่อจัดการ API อย่างราบรื่น

อาชว์

อาชว์

4 June 2025

วิธีเรียกใช้ Ollama API ด้วย Apidog

ลองนึกภาพว่าคุณมีซูเปอร์คอมพิวเตอร์อยู่ในกระเป๋าของคุณ ซึ่งสามารถเข้าใจและสร้างข้อความเหมือนมนุษย์ในหัวข้อใดก็ได้ ฟังดูเหมือนนิยายวิทยาศาสตร์ใช่ไหม ด้วยความก้าวหน้าล่าสุดในด้านปัญญาประดิษฐ์ ความฝันนี้กลายเป็นความจริงแล้ว และเรียกว่า Ollama

Ollama เปรียบเสมือนมีดพับสวิสสำหรับ Local LLMs เป็นเครื่องมือโอเพนซอร์สที่ช่วยให้คุณเรียกใช้โมเดลภาษาอันทรงพลังได้โดยตรงบนคอมพิวเตอร์ของคุณเอง ไม่จำเป็นต้องใช้บริการคลาวด์แฟนซีหรือปริญญาด้านวิทยาการคอมพิวเตอร์ แต่สิ่งนี้จะน่าตื่นเต้นยิ่งขึ้นไปอีก: Ollama มีพลังพิเศษที่ซ่อนอยู่เรียกว่า API คิดว่ามันเป็นภาษาลับที่ช่วยให้โปรแกรมของคุณพูดคุยกับสมอง AI เหล่านี้ได้โดยตรง

ตอนนี้ ฉันรู้ว่าคุณกำลังคิดอะไร "API? ฟังดูซับซ้อน!"

ไม่ต้องกังวล – นั่นคือที่มาของ Apidog มันเหมือนกับนักแปลที่เป็นมิตรที่ช่วยให้คุณสื่อสารกับ API ของ Ollama ได้อย่างง่ายดาย ในบทความนี้ เราจะเริ่มต้นการเดินทางไปด้วยกัน ฉันจะเป็นไกด์ของคุณในขณะที่เราสำรวจวิธีปลดปล่อยศักยภาพสูงสุดของ Ollama โดยใช้ Apidog เมื่อจบ คุณจะสร้างแอปพลิเคชันที่ขับเคลื่อนด้วย AI ได้อย่างมืออาชีพ ทั้งหมดนี้ทำได้จากความสะดวกสบายของเครื่องของคุณเอง ดังนั้น รัดเข็มขัดให้แน่น – ได้เวลาดำดิ่งสู่โลกแห่ง AI ในท้องถิ่นที่น่าสนใจ และค้นพบว่ามันง่ายแค่ไหน!

button

Ollama คืออะไร และจะใช้ Ollama เพื่อเรียกใช้ LLMs ในเครื่องได้อย่างไร

Ollama เป็นเครื่องมือที่สะดวกซึ่งช่วยให้ผู้ใช้สามารถเรียกใช้โมเดลภาษาขนาดใหญ่บนเครื่องในเครื่องได้ ซึ่งช่วยลดความซับซ้อนของกระบวนการดาวน์โหลด เรียกใช้ และปรับแต่ง LLM ต่างๆ ทำให้ความสามารถด้าน AI ขั้นสูงเข้าถึงได้ในวงกว้างขึ้น ตัวอย่างเช่น คุณสามารถดาวน์โหลดและติดตั้งโมเดล Llama 3.1 8B ล่าสุดได้ด้วยคำสั่งนี้:

ollama run llama3.1

Ollama มี API หรือไม่

ใช่ คุณสามารถใช้ Ollama API เพื่อรวม Local LLMs อันทรงพลังเหล่านี้เข้ากับแอปพลิเคชันได้อย่างราบรื่น

คุณสมบัติหลักของ Ollama API ได้แก่:

การใช้ Ollama API คุณสามารถใช้พลังของ LLMs ในแอปพลิเคชันได้อย่างง่ายดายโดยไม่จำเป็นต้องมีโครงสร้างพื้นฐานที่ซับซ้อนหรือการพึ่งพาคลาวด์

การใช้ Apidog สำหรับการทดสอบ Ollama API

Apidog เป็นแพลตฟอร์มการพัฒนาและเอกสาร API อเนกประสงค์ที่ออกแบบมาเพื่อปรับปรุงวงจรชีวิต API ทั้งหมด ซึ่งมีอินเทอร์เฟซที่ใช้งานง่ายสำหรับการออกแบบ ทดสอบ และจัดทำเอกสาร API ทำให้เป็นเครื่องมือที่เหมาะสำหรับการทำงานกับ Ollama API

คุณสมบัติเด่นบางประการของ APIDog ได้แก่:

ด้วย Apidog นักพัฒนาสามารถสร้าง จัดการ และแชร์เอกสาร API ได้อย่างง่ายดาย เพื่อให้มั่นใจว่าการรวม Ollama API ของพวกเขาได้รับการจัดทำเอกสารอย่างดีและสามารถบำรุงรักษาได้

ข้อกำหนดเบื้องต้น

ก่อนที่จะเจาะลึกการเรียก Ollama API ด้วย Apidog ตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นดังต่อไปนี้:

การติดตั้ง Ollama: ดาวน์โหลดและติดตั้ง Ollama บนเครื่องในเครื่องของคุณ ทำตามเอกสาร Ollama อย่างเป็นทางการสำหรับคำแนะนำในการติดตั้งเฉพาะสำหรับระบบปฏิบัติการของคุณ

บัญชี APIDog: ลงทะเบียนสำหรับบัญชี Apidog หากคุณยังไม่มี คุณสามารถใช้เวอร์ชันบนเว็บหรือดาวน์โหลดแอปพลิเคชันเดสก์ท็อปได้ ขึ้นอยู่กับความต้องการของคุณ

Ollama Model: ดึงโมเดลโดยใช้ Command-line interface ของ Ollama ตัวอย่างเช่น หากต้องการดาวน์โหลดโมเดล "llama2" คุณจะต้องเรียกใช้:

ollama pull llama3.1

เครื่องมือทดสอบ API: ในขณะที่ Apidog มีความสามารถในการทดสอบในตัว คุณอาจต้องการมีเครื่องมือเช่น cURL หรือ Postman ไว้ในมือสำหรับการทดสอบและการตรวจสอบเพิ่มเติม

ด้วยองค์ประกอบเหล่านี้ คุณพร้อมที่จะเริ่มสำรวจ Ollama API โดยใช้ Apidog

การสร้างโปรเจกต์ Ollama API ใน Apidog

ในการเริ่มต้นทำงานกับ Ollama API ใน Apidog ให้ทำตามขั้นตอนเหล่านี้:

สร้างโปรเจกต์ใหม่: เข้าสู่ระบบ Apidog และสร้างโปรเจกต์ใหม่โดยเฉพาะสำหรับงาน Ollama API ของคุณ คลิกที่ปุ่ม New Project ที่มุมขวาบน

ตั้งชื่อโปรเจกต์ใหม่ของคุณ สมมติว่า: Ollama API:

คลิกที่ปุ่ม Create เพื่อดำเนินการต่อ

ตั้งค่า Base URL: ในการตั้งค่าโปรเจกต์ของคุณ ให้ตั้งค่า Base URL เป็น http://localhost:11434/api นี่คือที่อยู่เริ่มต้นที่ Ollama เปิดเผยปลายทาง API

นำเข้าข้อมูลจำเพาะ Ollama API: ในขณะที่ Ollama ไม่ได้ให้ข้อมูลจำเพาะ OpenAPI อย่างเป็นทางการ คุณสามารถสร้างโครงสร้างพื้นฐานสำหรับปลายทาง API ด้วยตนเองใน APIDog

กำหนด Endpoints: เริ่มต้นด้วยการกำหนดปลายทาง Ollama API หลักใน APIDog ปลายทางหลักบางส่วนที่จะรวมไว้คือ:

สำหรับแต่ละปลายทาง ให้ระบุเมธอด HTTP พารามิเตอร์คำขอ และรูปแบบการตอบสนองที่คาดไว้ตามเอกสาร Ollama API

การออกแบบ Ollama API Calls ใน Apidog

มาดูขั้นตอนการออกแบบ API calls สำหรับปลายทาง Ollama ที่ใช้กันทั่วไปที่สุดบางส่วนโดยใช้ Apidog:

Text Generation Endpoint (/generate)

ใน Apidog ให้สร้าง API endpoint ใหม่ด้วยเส้นทาง /generate และตั้งค่าเมธอด HTTP เป็น POST

กำหนด schema เนื้อหาคำขอ:

{
  "model": "string",
  "prompt": "string",
  "system": "string",
  "template": "string",
  "context": "array",
  "options": {
    "temperature": "number",
    "top_k": "integer",
    "top_p": "number",
    "num_predict": "integer",
    "stop": "array"
  }
}

ให้คำอธิบายสำหรับแต่ละพารามิเตอร์ อธิบายวัตถุประสงค์และข้อจำกัดใดๆ

กำหนด schema การตอบสนองตามเอกสาร Ollama API รวมถึงฟิลด์เช่น response, context และ total_duration

Chat Endpoint (/chat)

สร้าง endpoint ใหม่ด้วยเส้นทาง /chat และตั้งค่าเมธอด HTTP เป็น POST

กำหนด schema เนื้อหาคำขอ:

{
  "model": "string",
  "messages": [
    {
      "role": "string",
      "content": "string"
    }
  ],
  "format": "string",
  "options": {
    "temperature": "number",
    "top_k": "integer",
    "top_p": "number",
    "num_predict": "integer",
    "stop": "array"
  }
}

ให้คำอธิบายโดยละเอียดสำหรับอาร์เรย์ messages อธิบายโครงสร้างของข้อความแชทพร้อมบทบาท (ระบบ ผู้ใช้ ผู้ช่วย) และเนื้อหา

กำหนด schema การตอบสนอง รวมถึงอ็อบเจกต์ message พร้อมฟิลด์ role และ content

Model Management Endpoints

สร้าง endpoints สำหรับการดำเนินการจัดการโมเดล:

สำหรับแต่ละ endpoint เหล่านี้ ให้กำหนด schema คำขอและการตอบสนองที่เหมาะสมตามเอกสาร Ollama API

การทดสอบ Ollama API Calls ใน Apidog

Apidog มีสภาพแวดล้อมการทดสอบในตัวที่ช่วยให้คุณส่งคำขอไปยัง Ollama API ของคุณและตรวจสอบการตอบสนอง นี่คือวิธีใช้งาน:

button

เลือก Endpoint: เลือกหนึ่งใน Ollama API endpoints ที่คุณกำหนดไว้ใน Apidog

Apidog

กำหนดค่าพารามิเตอร์คำขอ: กรอกพารามิเตอร์ที่จำเป็นสำหรับ endpoint ที่เลือก ตัวอย่างเช่น สำหรับ endpoint /generate คุณอาจตั้งค่า:

{
  "model": "llama2",
  "prompt": "Explain the concept of artificial intelligence in simple terms."
}
Apidog

ส่งคำขอ: ใช้ปุ่ม "Send" ของ Apidog เพื่อดำเนินการ API call ไปยัง Ollama instance ในเครื่องของคุณ

Apidog

ตรวจสอบการตอบสนองจาก Ollama โดยตรวจสอบว่าตรงกับรูปแบบที่คาดไว้และมีข้อความที่สร้างขึ้นหรือข้อมูลอื่นๆ ที่เกี่ยวข้อง หากคุณพบปัญหาใดๆ ให้ใช้เครื่องมือแก้ไขข้อบกพร่องของ Apidog เพื่อตรวจสอบส่วนหัว เนื้อหา และข้อความแสดงข้อผิดพลาดของคำขอและการตอบสนอง

การสร้างเอกสาร API

คุณสมบัติที่ทรงพลังที่สุดอย่างหนึ่งของ Apidog คือความสามารถในการสร้างเอกสาร API ที่ครอบคลุมโดยอัตโนมัติ ในการสร้างเอกสารสำหรับโปรเจกต์ Ollama API ของคุณ:

ขั้นตอนที่ 1: ลงทะเบียนกับ Apidog

ในการเริ่มต้นใช้ Apidog สำหรับการสร้างเอกสาร API คุณจะต้องลงทะเบียนสำหรับบัญชีหากคุณยังไม่มี เมื่อคุณเข้าสู่ระบบแล้ว คุณจะได้รับการต้อนรับด้วยอินเทอร์เฟซที่ใช้งานง่ายของ Apidog

Sign up to Apidog

ขั้นตอนที่ 2: การสร้างคำขอ API ของคุณ

โปรเจกต์เอกสาร API ประกอบด้วย endpoints ต่างๆ ซึ่งแต่ละรายการแสดงถึงเส้นทางหรือฟังก์ชัน API เฉพาะ ในการเพิ่ม endpoint ให้คลิกที่ปุ่ม "+" หรือ "New API" ภายในโปรเจกต์ของคุณ

ขั้นตอนที่ 3: ตั้งค่าพารามิเตอร์คำขอ

คุณจะต้องระบุรายละเอียดต่างๆ เช่น URL ของ endpoint คำอธิบาย และรายละเอียดคำขอ/การตอบสนอง ตอนนี้มาถึงส่วนสำคัญ – การจัดทำเอกสาร endpoints ของคุณ Apidog ทำให้กระบวนการนี้ง่ายอย่างเหลือเชื่อ สำหรับแต่ละ endpoint คุณสามารถ:

นักพัฒนาหลายคน ไม่ชอบการเขียนเอกสาร API มักจะพบว่ามันซับซ้อน อย่างไรก็ตาม ในความเป็นจริง ด้วย Apidog คุณสามารถทำให้เสร็จได้ด้วยการคลิกเมาส์เพียงไม่กี่ครั้ง อินเทอร์เฟซภาพของ Apidog นั้นเป็นมิตรกับผู้เริ่มต้น ทำให้ง่ายกว่าการสร้างเอกสาร API จากโค้ดมาก

ขั้นตอนที่ 4 สร้าง API ของคุณ

เมื่อคุณกรอกข้อมูล API พื้นฐานแล้ว เพียงคลิกเดียวเพื่อบันทึกเป็นกรณี คุณยังสามารถบันทึกได้โดยตรง แต่ขอแนะนำให้บันทึกเป็นกรณีทดสอบเพื่อให้อ้างอิงได้ง่ายขึ้นในอนาคต

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

แนวทางปฏิบัติที่ดีที่สุดสำหรับการรวม Ollama API

ในขณะที่คุณทำงานกับ Ollama API ผ่าน APIDog โปรดคำนึงถึงแนวทางปฏิบัติที่ดีที่สุดเหล่านี้:

บทสรุป

การรวม Ollama API เข้ากับโปรเจกต์ของคุณจะเปิดโลกแห่งความเป็นไปได้สำหรับการใช้ประโยชน์จากโมเดลภาษาอันทรงพลังในแอปพลิเคชันของคุณ ด้วยการใช้ APIDog เพื่อออกแบบ ทดสอบ และจัดทำเอกสาร Ollama API calls ของคุณ คุณจะสร้างการรวมที่แข็งแกร่งและสามารถบำรุงรักษาได้ ซึ่งสามารถพัฒนาไปพร้อมกับความต้องการของโปรเจกต์ของคุณ

การผสมผสานระหว่างความสามารถ LLM ในเครื่องของ Ollama และคุณสมบัติการจัดการ API ที่ครอบคลุมของ APIDog ช่วยให้นักพัฒนาได้รับชุดเครื่องมืออันทรงพลังสำหรับการสร้างแอปพลิเคชันที่ได้รับการปรับปรุงด้วย AI ในขณะที่คุณยังคงสำรวจศักยภาพของ Ollama และปรับแต่งการรวม API ของคุณ โปรดจำไว้ว่าเอกสารที่ชัดเจนและการทดสอบอย่างละเอียดเป็นกุญแจสำคัญในการใช้งานที่ประสบความสำเร็จ

ด้วยการทำตามขั้นตอนและแนวทางปฏิบัติที่ดีที่สุดที่สรุปไว้ในบทความนี้ คุณจะพร้อมที่จะใช้ประโยชน์จากศักยภาพสูงสุดของ Ollama API สร้างแอปพลิเคชันที่ขับเคลื่อนด้วย AI ที่ซับซ้อนด้วยความมั่นใจและความง่ายดาย การเดินทางของการรวม AI เป็นสิ่งที่น่าตื่นเต้น และด้วยเครื่องมืออย่าง Ollama และ APIDog ที่คุณมีอยู่ ความเป็นไปได้นั้นไร้ขีดจำกัดอย่างแท้จริง

button

Explore more

วิธีเรียกใช้ Mistral Small 3.1 ในเครื่องของคุณเองโดยใช้ Ollama: คู่มือทีละขั้นตอน

วิธีเรียกใช้ Mistral Small 3.1 ในเครื่องของคุณเองโดยใช้ Ollama: คู่มือทีละขั้นตอน

เรียนรู้วิธีรัน Mistral Small 3.1 (AI โอเพนซอร์ส) บนเครื่องคุณเองด้วย Ollama คู่มือนี้ง่าย ครอบคลุมการติดตั้ง, การใช้งาน, และเคล็ดลับ

19 March 2025

NDJSON 101: การสตรีมผ่าน HTTP Endpoints

NDJSON 101: การสตรีมผ่าน HTTP Endpoints

ค้นพบ NDJSON: สตรีมข้อมูลผ่าน HTTP อย่างมีประสิทธิภาพ! คู่มือนี้อธิบายพื้นฐาน, ข้อดีเหนือ JSON, และวิธี Apidog ช่วยทดสอบ/แก้จุดบกพร่อง endpoint สตรีมมิ่ง

18 March 2025

วิธีนำเข้า/ส่งออกข้อมูลคอลเลกชันใน Postman

วิธีนำเข้า/ส่งออกข้อมูลคอลเลกชันใน Postman

ในบทความนี้ เราจะคุยเรื่องนำเข้า/ส่งออก Postman และวิธีแก้ปัญหาที่ยืดหยุ่นกว่า ไม่จำกัดจำนวนครั้ง

18 March 2025

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

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