![OpenAI API接口应用实战](https://wfqqreader-1252317822.image.myqcloud.com/cover/728/52841728/b_52841728.jpg)
1.2 OpenAI API申请接入流程
要调用OpenAI API的接口,需要通过OpenAI官方网站注册账号,并开通支付账号,获取secret key进行API接入。
1.2.1 注册OpenAI账号
注册OpenAI账号的步骤如下:
(1)打开浏览器,输入OpenAI网址https://platform.OpenAI.com/,如果没有登录,页面会转到登录页面,如图1.1所示。
(2)单击“Sign up”,进入注册画面,如图1.2所示。
(3)输入注册邮箱及设置密码,并确认。
(4)确认后,输入要绑定的手机号码,此处暂不支持国内手机号码,需要使用国外手机号码接收短信,并进行绑定。
(5)前面步骤都做完后,OpenAI会发一封邮件到所注册的邮箱,用户打开邮件上的链接进行校验,即可注册成功。
![](https://epubservercos.yuewen.com/E665F0/31397571507745506/epubprivate/OEBPS/Images/Figure-P15_40087.jpg?sign=1739205972-p8xNJpq4mpz0EI7z4AMqlXX51vVs7jOT-0-52b0a2fc5af635a4e6c9eadcc2841068)
图1.1 OpenAI登录图
![](https://epubservercos.yuewen.com/E665F0/31397571507745506/epubprivate/OEBPS/Images/Figure-P16_40088.jpg?sign=1739205972-h92GtgzcCCle7Tv6ypWz012M6pLgfW7Q-0-dda0aeb655be3d36b5b9d8084b7e38e1)
图1.2 OpenAI注册账号图
1.2.2 创建Secret key
OpenAI账号注册成功后,需要先创建Secret key才能对其API进行调用。
创建API key的步骤如下:
(1)进入首页之后,单击右上角的“Personal”,如图1.3所示。
![](https://epubservercos.yuewen.com/E665F0/31397571507745506/epubprivate/OEBPS/Images/Figure-P16_40089.jpg?sign=1739205972-Ol0qwFzmEQds6VifztXUHs143eA2qHyW-0-11e3530f876912534cf66079ea2b320a)
图1.3 创建Secret key入口图
(2)选择“view API keys”菜单,进入页面,如图1.4所示。
![](https://epubservercos.yuewen.com/E665F0/31397571507745506/epubprivate/OEBPS/Images/Figure-P17_40091.jpg?sign=1739205972-dIwyZl3RrpSMvkFso0KTtc6BX2eIlYFZ-0-b406edc320795137c69edfd0f8f3379e)
图1.4 浏览Secret key图
(3)单击“Create new secret key”按钮后,输入Secret key的名称,建立key,并保存下此Secret key,单击“Done”即创建成功,如图1.5所示。
![](https://epubservercos.yuewen.com/E665F0/31397571507745506/epubprivate/OEBPS/Images/Figure-P17_40092.jpg?sign=1739205972-pfZ6yrDolse7tEC1fiq8mwzi9qOcoyAg-0-98d57a586f0642b8f6f1ab0b871de19e)
图1.5 创建Secret key图
1.2.3 添加支付的信用卡
调用OpenAI API需要先添加支付方式,打开“Personal”页面的“billing→payment methods”,单击“Add payment method”添加信用卡。
添加信用卡需要添加具体的卡号、用户姓名、安全码、信用卡期限及账单地址。
1.2.4 OpenAI API配置
为了防止开发者不经意使用了超出预期的预算,开发者可以对使用数量进行限制,包括软限制和硬限制。作为个人用户,默认的预算限制是每月120美元,需要增加可以单击“request increase”进行申请。
具体的预算限制设置在“Personal”页面的“billing→Usage limits”里,开发者可以在其中对Hard limit(硬限制:如费用到达此值则暂停使用)、Soft limit(软限制:如费用到达此值,系统则发邮件通知开发者)进行设置,具体如图1.6所示。
![](https://epubservercos.yuewen.com/E665F0/31397571507745506/epubprivate/OEBPS/Images/Figure-P18_40094.jpg?sign=1739205972-yDe4iyzB3jyWeQrMXFyqk56igHRYkkY7-0-d207be3d6b717b37cd79b2184a8f20ea)
图1.6 使用限制配置图