Gemini Notebook API بهصورت پیشنمایش عمومی اومد
خلاصهٔ کاملتر
گوگل Gemini Notebook API رو در وضعیت Public Preview منتشر کرده. این یه رابط REST هست برای اینکه نوتبوکها و منابعشون رو تو Gemini Notebook با کد بسازی و مدیریت کنی. منابعی که فعلاً قبول میکنه صفحههای وب، ویدیوهای یوتیوب، متن ساده و Markdown هستن و همهشون تو نوتبوکهای ماندگار ذخیره میشن.
کار پایه دو قدمه: اول با یه درخواست POST به /notebooks یه نوتبوک میسازی، بعد با POST به مسیر sources همون نوتبوک یه منبع بهش اضافه میکنی. احراز هویت با توکن OAuth 2.0 هست و شناسهٔ پروژه هم تو هدر x-goog-user-project فرستاده میشه. نمونهٔ پایتونی که خود مستندات آورده اینه:
nb = requests.post(f"{API}/notebooks", headers=headers, json={
"display_name": "My Research"
}).json()
requests.post(f"{API}/{nb['name']}/sources", headers=headers, json={
"display_name": "Gemini API Guide",
"web_content": {"url": "https://ai.google.dev/gemini-api/docs"}
})کنار API یه سرور راه دور MCP (یعنی Model Context Protocol، استانداردی برای وصل کردن ایجنتهای هوش مصنوعی به ابزارها) هم اومده تا ایجنتهای کدنویسی و IDEها مستقیم با Gemini Notebook کار کنن. گوگل حتی تو Quickstart یه پرامپت آماده گذاشته که میتونی بدی به ایجنت کدنویسیت تا خودش راهاندازی رو انجام بده.
چون محصول هنوز پیش از نسخهٔ نهایی (pre-GA) هست، گوگل میگه پشتیبانیش محدوده و ممکنه تغییرات بعدی با نسخههای قبلی سازگار نباشن. یعنی فعلاً برای پروژههای جدی باید احتیاط کنی. محدودیت نرخ درخواست، سقف تعداد کلمه برای هر منبع و یه نقشهٔ راه هم تو مستندات اومده.
نکات کلیدی:
- Gemini Notebook API فعلاً در وضعیت Public Preview (pre-GA) هست.
- منابع پشتیبانیشده: صفحهٔ وب، ویدیوی یوتیوب، متن ساده و Markdown.
- آدرس پایهٔ API برابر هست و احراز هویت با OAuth 2.0 انجام میشه.
- یه سرور MCP راه دور هم برای اتصال ایجنتها و IDEها منتشر شده.
- برای هر منبع سقف تعداد کلمه و برای درخواستها محدودیت نرخ وجود داره.




