openai模型(一)
- openai api的获取
- 将获取到的api放进自己的环境变量
- 基础参数
学习内容:
一:
openai api的获取
登录 https://platform.openai.com/api-keys
注册获取api
二:
将api放进电脑的环境变量中,方便调用,更安全,防止别人盗用api
三:
pip install openai
pip install os
import openai
import os
#调用电脑中的api
openai.api_key = os.getenv('OPENAI_API_KEY')
print(openai.api_key)
openai.ChatCompletion.create()
#创建自己的模型
#里面的主要参数有model,messages,temperature
model="放入需要调用的api"
messages="相当于prompt,提示词"
tenoerature=0.7 "随机度"
例:
import openai
import os
openai.api_key = os.getenv('OPENAI_API_KEY')
def get_completion(prompt,model="gpt-4"):
messages = [{'role': "user","content": prompt}]
response = openai.ChatCompletion.create(
model=model,
messages=messages,
temperature=0,
)
return response.choices[0].message["content"]
instruction = "提取输入信息中的收件人姓名、地址和电话"
input_text = "帮我寄给王先生,地址是北京市朝阳区亮马桥外交办公大楼,电话13012345678"
prompt = f"{instruction} 输入信息:{input_text}"
response = get_completion(prompt)
print(response)