1. دسترسی به API OpenAI
برای اعتبارسنجی درخواستها و اطمینان از امنیت و مشروعیت درخواستها، API OpenAI نیازمند استفاده از یک کلید API است. این کلید API به عنوان کلید ارتباط با خدمات OpenAI عمل میکند و باید هر بار که یک درخواست ارسال میشود، ارائه شود تا هویت شما را اعلام کند.
2. دریافت کلید API OpenAI
برای دریافت کلید API OpenAI، لطفاً وارد صفحه مدیریت کلید در داشبورد OpenAI شوید. اینجا میتوانید یک کلید API جدید ایجاد کنید، کلیدهای موجود را مدیریت و لغو کنید.
3. افزودن کلید API در هدر HTTP
در هنگام ارسال درخواستهای API به OpenAI، باید فیلد Authorization
را در هدر درخواست HTTP اضافه کنید، به طوری که مقدار آن Bearer
و دنبال آن کلید API شما باشد. در زیر یک نمونه از ارسال یک درخواست با استفاده از دستور curl آمده است:
curl "https://api.openai.com/v1/endpoint" \
-H "Authorization: Bearer OPENAI_API_KEY"
لطفاً OPENAI_API_KEY
را با کلید API واقعی خود جایگزین کنید.
4. استفاده از کلیدهای API برای اعضای چند سازمان
اگر عضو چند سازمان هستید و میخواهید مشخص کنید که آمار استفاده از API به کدام سازمان تعلق دارد، میتوانید یک فیلد دیگر به نام OpenAI-Organization
را در هدر درخواست HTTP حمل کنید. مقدار این فیلد باید شناسه سازمانی باشد که میخواهید آمار استفاده را به آن نسبت دهید.
در زیر یک نمونه از دستور curl برای تعیین شناسه سازمان آمده است:
curl "https://api.openai.com/v1/endpoint" \
-H "Authorization: Bearer OPENAI_API_KEY" \
-H "OpenAI-Organization: YOUR_ORG_ID"
لطفاً OPENAI_API_KEY
و YOUR_ORG_ID
را با کلید API و شناسه سازمان واقعی خود جایگزین کنید.
نکته: همیشه از امنیت کلید API و شناسه سازمان خود اطمینان حاصل کنید و از افشای آنها در هر مکان عمومی، به ویژه در کدهای سمت مشتری، خودداری کنید. اگر کلید API فاش شود، میتواند منجر به سوءاستفاده از خدمات یا هزینههای غیرمنتظره شود. کلید API خود را به همان اندازه که رمز عبورتان را محافظت کنید.