01-入门OpenAI API-拒绝被收割韭菜,保姆级别教程,自己动手!

1 篇文章 0 订阅
1 篇文章 0 订阅

        LLM是技术界的一个大话题,各种收割韭菜手提镰刀的朋友都出来了,什么样的人都有,懂的一点点就说自己是大神,真的很难看下去。我们做为一个技术人员,智商在前列的人员都要被人收割韭菜,那是多么悲催的事情。一切都应该自己动手,所谓自己动手丰衣足食!!

1、使用分类

        使用OpenAI API有很多途径,但是大致可分为两种,我们可以选择其中一种操作就可以了,千万别两个一起用,土豪除外,因为他们没有交集

2、步骤说明 

    代理模式     

        首先我们来说说国内代理模式,国内代理模式不需要“科学上网”就能访问。举例「devcto」说明:

        1、首先登录,只要有邮箱就能登录,会给您的邮箱发送一个验证码,使用验证码登录即可。注册登录一次搞定!!

        2、登录成功之后点击 “获取key”,就可以看到我们要使用的OpenAI API请求key了。

        3、得到key之后,就可以查看“接口文档”,照着接口文档使劲撸就可以了。(关于参数,后面会讲,客观莫着急)

        总之  https://devcto.comhttps://agicto.com/ 操作是相似的,都有一点点赠送。最好使用GPT3.5来测试入门,因为赠送很少用GPT4测试的话,可能操作一下就没了,等有了hello world再充值也不迟啊!!

 源模式

        源模式,必须有个前提条件就是《科学上网》,如果真不知道怎么科学上网,可以私信给我了。当我们有了科学上网的能力,后面就步步轻松了。

        1、首先注册一个 Gmail的邮箱!!懂的都懂,不懂就看到这就可以了收网了,因为后面更难啊!!!所以劝君回头啊,用代理模式吧!!

        2、好的,我们正式开始了啊!!首先,我们一定要保证《科学上网》的目标在国外。因为稍微一滴滴不在国外ip,OpenAI就不给你响应,甚至连主页都打开不了!!!给你一个openAI的官网地址:OpenAI 

        3、点击登录,记得选你刚刚注册好的“Gmail”邮箱登录。这步骤很关键啊!!

        4、然后到了这,需要选择“API”,而不是ChatGPT。因为我们是要用api去调用啦!!!

         5、好了,各位宝子们,你们已经到了OpenAI API 源的位置了。请看下图:

        6、当你能看到上图的时候,说明你已经走了一半的路程了!!恭喜恭喜,此处应该要给自己掌声的!!呱唧呱唧呱唧!!好了,停!我们还要继续前行,因为我们需要来注册“KEY”非常重要哦,请仔细了,你看到了上图中的小锁🔐吗? 如果没有,那就请你选择“左侧小锁🔐图片”,然后

选择“API Keys”,选择“Create new secret key”。因为你当前是一个OpenAI的新用户,所以他在申请Key的时候,需要你填写一个国外的手机号码,用来接收短信验证码。那我们没有怎么办呢?一个非常重要的地方来了:第三节“获取手机号码及验证码”

         7、生成key,记得一定要保存起来,因为不能再次查看key,如果你不保存,那就重新生成一个,再次生成的时候是不需要输入手机号码的!!!

        8、当你有了这个key,那就可以请求API啦。不过OpenAI API不是免费的,需要算钱的!!!so,我们需要给自己的账号挂上一个“漂亮国”的信用卡啦!!!(没有漂亮国的信用卡,就参考第四节卡片申请,申请一张漂亮国信用卡!)点击“settings,选择Billing,然后选择Add payment details”

        9、选择Add payment details后,会弹出窗口,需要选择个人,而不是公司(因为公司的我没测试过啦o(╥﹏╥)o,没有经验)。如下图:

        10、填写信用卡信息,没有卡,参考第四节,卡片申请。在国家那一栏目,记得选择美国。

        11、恭喜你,你已经可以请求OpenAI API啦,不过要记得请求的时候,需要开启全局科学上网哦,当然你也可以设置代理模式。api文档入口:

        12、代理模式设置:

#增加代理设置,openai库支持设置http代理和socks代理
#http://127.0.0.1:1080 这个玩意要自己换,别硬抄啊,宝子们!!!
openai.proxy = "http://127.0.0.1:1080"

        13、OpenAI API重要属性列表,附上保姆级的连接OpenAI 参数

      A、总结个示例:

# 加载环境变量
import os
from openai import OpenAI

from dotenv import load_dotenv, find_dotenv
#dotenv  是python的一个库,用来写配置的,可以百度一下很简单!!
#如果不要配置,就直接写key和url,然后把这段代码删除了
_ = load_dotenv(find_dotenv())  # 读取本地 .env 文件,里面定义了 OPENAI_API_KEY

#开启openAI的接口
#OPENAI_API_KEY,可以是OpenAI申请的key,也可以是国内的key
#OPENAI_BASE_URL,可以是OpenAI的URl,例如:https://api.openai.com/v1/chat/completions,这个URL在OpenAI官方的 API reference 里面都有。当然也可以是国内代理的URL,需要自己替换哦。
#一定要记得,key与url 需要匹配使用,如果你用的是代理模式,那就一套都是代理的信息,如果是OpenAI API 源模式。那就一套都是OpenAI的信息
#宝子们一定要记得改这里。
client = OpenAI(
    api_key=os.getenv("OPENAI_API_KEY"),
    base_url=os.getenv("OPENAI_BASE_URL")
)

def get_chat_completion(session, user_prompt, model="gpt-3.5-turbo"):
    _session = copy.deepcopy(session)
    _session.append({"role": "user", "content": user_prompt})
    response = client.chat.completions.create(
        model=model,
        messages=_session,
        # 以下默认值都是官方默认值
        temperature=1,          # 生成结果的多样性 0~2之间,越大越随机,越小越固定
        stream=False,           # 数据流模式,一个个字接收
        top_p=1,                # 随机采样时,只考虑概率前百分之多少的 token。不建议和 temperature 一起使用
        n=1,                    # 一次生成 n 条结果
        max_tokens=100,         # 每条结果最多多少个 token(超过截断)
        presence_penalty=0,     # 对出现过的 token 的概率进行降权
        frequency_penalty=0,    # 对出现过的 token 根据其出现过的频次,对其的概率进行降权
        logit_bias={},        # 对指定 token 的采样概率手工加/降权,不常用
    )
    msg = response.choices[0].message.content
    return msg



session = [
    {
        "role": "system",
        "content": "我是保姆级的OpenAI API文章书写者,你要支持我哦,在每句回答的结果后面都要说一句:文章非常有用,感谢!"
    }
]

user_prompt = "这文章有用吗?"

response = get_chat_completion(session, user_prompt)
print(response)

3、获取手机号码及验证码

因为现在openAI 开通 key 需要手机号码,所以给出一个,注册短信平台。https://sms-activate.org/cn,是有中文版本哦,在注册的时候,就可以用我们之前申请好的Gmail啦。

登录成功后点击“右上角”的+

 选择“阿里支付宝支付”,支付2美金。以前是可以支付1美金的,现在改了!

支付好后 ,在左侧的的Logo回到主页,然后选择OpenAI

然后选择要租的国家,记得不要随便选国家,要与生成key的位置相匹配。因为在生成key的位置填写电话时候,也需要选择国家。当你购买好后,右侧的“我的购买”位置就有一个号码,同时那个位置也有“等待的验证码”,因为我没有截图,所以找个别人的代替,大概意思你要懂。

别人的图,哥们对不住了,我盗用一下,

上图919862209703就是号码,“waiting for SMS”位置就是我们申请验证码之后,会自动出现“验证码”的位置。然后复制号码到OpenAI验证码界面,完成注册即可。openAI填写电话的图:

4、 信用卡申请

OpenAI API使用是需要钱的,而且不能接受国内的信用卡,那我们怎么办呢!!! 点击连接:信号用卡申请连接,也可以扫码

然后到注册页面,邮箱和手机(国内手机)都可以,看你自己习惯。

 登录成功之后,随便选一张卡申请就可以了,支付完成后就可以使用该卡了,相当简单!!

然后将你的卡片信息填写在《源模式》第10小节中。如图:

 好啦。一切都完整了!!!跑起来吧!!!!!!!欢迎转发,!!!

  • 30
    点赞
  • 50
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: "大龄剩女"这个词指的是年龄相对较大的单身女性。在中国,由于传统文化的影响,社会对于女性的婚姻压力较大,因此很多年龄相对较大的单身女性会被称为"剩女"。而这些"剩女"会被称为"杀猪盘",是因为社会上有人认为她们已经不太可能再找到伴侣了,就像是杀猪盘上的猪肉一样,被视为没有多大价值。 ### 回答2: 大龄剩女之所以容易成为杀猪盘的受害者,主要是因为她们在婚姻和恋爱市场上面临着一些困难和挑战。 首先,社会对于女性的婚姻年龄有着一定的期望。随着年龄的增长,女性面临着压力来尽早结婚,而一些大龄剩女可能因各种原因未能按社会预期时间内完成婚姻,这使她们更容易成为杀猪盘的目标。 其次,大龄剩女在婚恋市场上面临着较少的选择。随着年龄的增长,她们可能会发现自己处于相对劣势的位置,因为男性更倾向于选择年轻的女性作为伴侣。这使得一些大龄剩女可能会感到焦虑,急于找到合适的伴侣,从而容易受到杀猪盘的欺骗。 最后,一些大龄剩女可能由于缺乏婚姻经验或情感上的渴望而更容易被骗。由于一些大龄剩女可能没有经历过婚姻,对于婚恋关系的判断和预期可能会相对较为不成熟,容易被杀猪盘以虚假的承诺和甜言蜜语蒙骗,导致财务上的损失。 综上所述,大龄剩女容易成为杀猪盘的受害者主要是由于社会对女性婚姻年龄的期望、婚恋市场上的选择局限以及缺乏婚姻经验和情感上的渴望等因素所导致的。为了保护自身利益,大龄剩女需要保持警惕,提高自身的婚恋意识和充实自己的生活,选择信任可靠的平台和人,避免成为杀猪盘的受害者。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值