این راهنما، استراتژیهای معماری برای ساخت کتابخانهها، پلتفرمها و دروازهها بر روی رابط برنامهنویسی Gemini را تشریح میکند. این راهنما جزئیات مربوط به بدهبستانهای فنی بین استفاده از SDKهای رسمی GenAI، رابط برنامهنویسی کاربردی مستقیم (REST/gRPC) و لایه سازگاری OpenAI را شرح میدهد.
اگر در حال ساخت ابزارهایی برای سایر توسعهدهندگان، مانند چارچوبهای متنباز، دروازههای سازمانی یا تجمیعکنندههای SaaS هستید و نیاز به بهینهسازی برای سلامت وابستگی، اندازه بسته یا برابری ویژگیها دارید، از این راهنما استفاده کنید.
ادغام شرکا چیست؟
شریک به هر کسی گفته میشود که بین رابط برنامهنویسی کاربردی Gemini و توسعهدهندگان کاربر نهایی، یکپارچهسازی ایجاد میکند. ما شرکا را به چهار نمونه اولیه طبقهبندی میکنیم. شناسایی اینکه کدام یک از آنها بیشترین تطابق را با شما دارد، به شما در انتخاب مسیر یکپارچهسازی مناسب کمک خواهد کرد.
چارچوب اکوسیستم
- شما چه کسی هستید: نگهدارنده یک چارچوب متنباز (مثلاً LangChain، LlamaIndex، Spring AI) یا کلاینتهای مختص زبان.
- هدف شما: سازگاری گسترده. شما میخواهید کتابخانهتان در هر محیطی که کاربر انتخاب میکند، بدون ایجاد تداخل، کار کند.
زمان اجرا و پلتفرم لبه
- شما چه کسی هستید: پلتفرمهای SaaS، دروازههای هوش مصنوعی یا ارائهدهندگان زیرساخت ابری (مثلاً Vercel، Cloudflare، Zapier) که در آنها اجرای کد در محیطهای محدود انجام میشود.