เผยแพร่: 12 ธันวาคม 2024, อัปเดตล่าสุด: 20 พฤษภาคม 2025
API ของ AI ในตัวช่วยให้เว็บแอปพลิเคชันของคุณ ทำงานที่ขับเคลื่อนด้วย AI ได้โดยไม่ต้องติดตั้งใช้งานหรือจัดการโมเดล AI ของตัวเอง
ข้อกำหนด
เรากำลังดำเนินการสร้างมาตรฐาน API เหล่านี้ในเบราว์เซอร์ต่างๆ
โมเดล
Prompt API, Summarizer API, Writer API และ Rewriter API จะดาวน์โหลดโมเดลภาษาขนาดใหญ่ที่ออกแบบมาให้ทำงานในเครื่องบนคอมพิวเตอร์เดสก์ท็อปและแล็ปท็อป API เหล่านี้ใช้ในอุปกรณ์เคลื่อนที่ไม่ได้ ก่อนใช้ API เหล่านี้ โปรดยอมรับนโยบายการใช้งานที่ไม่อนุญาตสำหรับ Generative AI ของ Google
ปัจจุบัน Summarizer API, Writer API และ Rewriter API รองรับเฉพาะ รูปแบบข้อความต่อข้อความ Prompt API มีความสามารถด้านสื่อหลากรูปแบบ พร้อมให้บริการสำหรับการสร้างต้นแบบในเครื่องแก่ผู้เข้าร่วมโปรแกรมเวอร์ชันตัวอย่างก่อนเปิดตัว
ฮาร์ดแวร์
นักพัฒนาแอปและผู้ใช้ที่ใช้งานฟีเจอร์โดยใช้ API เหล่านี้ใน Chrome ต้องมีคุณสมบัติตรงตามข้อกำหนดต่อไปนี้ เบราว์เซอร์อื่นๆ อาจมีข้อกำหนดในการใช้งานที่แตกต่างกัน
API ตรวจหาภาษาและ API แปลภาษาใช้งานได้ใน Chrome บนเดสก์ท็อป API เหล่านี้ใช้ไม่ได้ในอุปกรณ์เคลื่อนที่ Prompt API, Summarizer API, Writer API และ Rewriter API จะทำงานใน Chrome เมื่อเป็นไปตามเงื่อนไขต่อไปนี้
- ระบบปฏิบัติการ: Windows 10 หรือ 11, macOS 13 ขึ้นไป (Ventura ขึ้นไป) หรือ Linux Chrome สำหรับ Android, iOS และ ChromeOS ยังไม่รองรับ API ที่ใช้ Gemini Nano
- พื้นที่เก็บข้อมูล: อย่างน้อย 22 GB ในวอลุ่มที่มีโปรไฟล์ Chrome
- GPU: VRAM มากกว่า 4 GB เท่านั้น
- เครือข่าย: อินเทอร์เน็ตแบบไม่จำกัดหรือการเชื่อมต่อแบบไม่จำกัดปริมาณ
ขนาดที่แน่นอนของ Gemini Nano อาจแตกต่างกันเล็กน้อย หากต้องการดูขนาดปัจจุบัน ให้ไปที่
chrome://on-device-internals
แล้วไปที่สถานะโมเดล
เปิดเส้นทางไฟล์ที่ระบุเพื่อกำหนดขนาดโมเดล
เริ่มสร้าง
เรามี AI API ในตัวหลายรายการที่พร้อมใช้งานใน ขั้นตอนการพัฒนาต่างๆ บางฟีเจอร์อยู่ใน Chrome เวอร์ชันเสถียร บางฟีเจอร์พร้อมให้บริการแก่ ผู้เข้าร่วมโปรแกรมทดลองใช้ฟีเจอร์ต้นทาง และบางฟีเจอร์พร้อมให้บริการแก่ ผู้เข้าร่วมโปรแกรมทดลองใช้เวอร์ชันแรกเท่านั้น
API แต่ละรายการมีชุดวิธีการของตัวเองในการเริ่มต้นใช้งานและดาวน์โหลดโมเดล ทั้งสำหรับการสร้างต้นแบบในเครื่องและในสภาพแวดล้อมการใช้งานจริงที่มีการทดสอบต้นทาง
- Translator API
- Language Detector API
- Summarizer API
- Prompt API
- Prompt API ในส่วนขยาย Chrome มีวิธีการเฉพาะ เพื่อช่วยให้นักพัฒนาส่วนขยายสร้างส่วนขยายด้วย Prompt API
- Writer API และ Rewriter API
- Prompt API สำหรับใช้ในส่วนขยาย Chrome
- Prompt API สำหรับเว็บ (EPP เท่านั้น)
คุณใช้ API ทั้งหมดนี้ได้เมื่อสร้างส่วนขยาย Chrome
ใช้ API ใน localhost
API ทั้งหมดพร้อมใช้งานใน localhost
ใน Chrome
- ไปที่
chrome://flags/#prompt-api-for-gemini-nano
- เลือกเปิดใช้
- คลิกเปิดอีกครั้งหรือรีสตาร์ท Chrome
หากต้องการยืนยันว่า Gemini Nano ดาวน์โหลดแล้วและทำงานตามที่ต้องการ ให้เปิดเครื่องมือสำหรับนักพัฒนาเว็บแล้วพิมพ์ await LanguageModel.availability();
ลงในคอนโซล ซึ่งควรแสดงผลเป็น available
แก้ปัญหา localhost
หากโมเดลทำงานไม่เป็นไปตามที่คาดไว้ ให้ทำตามขั้นตอนต่อไปนี้
- รีสตาร์ท Chrome
- ไปที่
chrome://components
- ตรวจสอบว่ามีคู่มือการเพิ่มประสิทธิภาพในโมเดลอุปกรณ์ ซึ่งหมายความว่า Gemini Nano พร้อมใช้งานหรือกำลังดาวน์โหลด
- หากไม่มีหมายเลขเวอร์ชันแสดงอยู่ ให้คลิกตรวจหาการอัปเดตเพื่อบังคับ การดาวน์โหลด
- เปิดเครื่องมือสำหรับนักพัฒนาเว็บแล้วพิมพ์
LanguageModel.availability();
ลงในคอนโซล ซึ่งควรแสดงผลเป็นavailable
หากจำเป็น ให้รอสักครู่แล้วทำตามขั้นตอนเหล่านี้ซ้ำ
กระบวนการมาตรฐาน
เรากำลังดำเนินการปรับ API เหล่านี้ให้เป็นมาตรฐาน เพื่อให้ทำงานได้ในทุกเบราว์เซอร์ ซึ่งหมายความว่าเราได้เสนอ API ให้กับชุมชนแพลตฟอร์มเว็บ และย้าย API ไปยังกลุ่มชุมชน Web Incubator ของ W3C เพื่อพูดคุยกันต่อไป
เราขอความคิดเห็นจาก W3C, Mozilla และ WebKit สำหรับ API แต่ละรายการ
ดูข้อมูลเพิ่มเติมเกี่ยวกับกระบวนการนี้สำหรับ API แต่ละรายการได้ในเอกสารประกอบที่เกี่ยวข้อง
มีส่วนร่วมและแชร์ความคิดเห็น
หากคุณลองใช้ AI ในตัวและมีความคิดเห็น โปรดแจ้งให้เราทราบ
- ดู AI API ในตัวทั้งหมด
- เข้าร่วมโปรแกรมเวอร์ชันตัวอย่างก่อนเปิดตัว เพื่อดู API ใหม่ๆ ก่อนใครและเข้าถึงรายชื่ออีเมลของเรา
- หากมีความคิดเห็นเกี่ยวกับการติดตั้งใช้งานของ Chrome โปรดรายงานข้อบกพร่องของ Chromium
- ดูข้อมูลเกี่ยวกับมาตรฐานเว็บ