写在2024.05.29:
标签:openai api,python,javascript
一、获取api-eky
访问OpenAI的官方API网站并登录(https://platform.openai.com/api-keys)
拿到sk-xxx开头的api之后就可以开始下一步了,
*注意:网络问题的解决
对于无法直接访问opeai服务器的情况,建议采用以下两种建议的解决方案:
- 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 mess