Openai api调用的python实现和JavaScript前端实现

写在2024.05.29:
标签:openai api,python,javascript

一、获取api-eky

访问OpenAI的官方API网站并登录(https://platform.openai.com/api-keys)
在这里插入图片描述
拿到sk-xxx开头的api之后就可以开始下一步了,
*注意:网络问题的解决
对于无法直接访问opeai服务器的情况,建议采用以下两种建议的解决方案:

  1. 1.通过云函数实现代理
    2.直接采用国内的大模型厂商的api,像kimi和deepseek都是支持openai风格的调用的*

二、python的实现

1.openai库的安装(是openai不是openapi)

$pip3 install openai

以下是python的代码:

from openai import OpenAI
#定义一个函数,输入是prompt,输出是gpt返回的的response.message中的content
def gpt_completions(prompt):
	#如果是其他大模型,替换这里的url、modely和key
    url = "https://api.openai.com/v1"
    ai_model="gpt-3.5-turbo"
    Key="sk-替换成你自己的apikey"
    
    #创建连接示例
    client = OpenAI(api_key=API,base_url = url)
    message_send=[{
   
   "role": "system", "content": ""},{
   
   "role": "user", "content": prompt}]
    completion = client.chat.completions.create(
        model=ai_model,
        messages=message_send
    )
    message = completion.choices[0].message.content
    return message
result=gpt_completions
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值