OpenAI GPT-4.0 Key使用方法介绍

221 阅读1分钟

获取GPT API KEY

在环境声明OPENAI_API_KEY

export OPENAI_API_KEY='KEY'
source ./.zshrc

下载对应package

pip install wandb openai

下面是demo_gpt.py

from openai import OpenAI  
import textwrap  
import os  
import wandb  
  
client = OpenAI()  
  
# set the API key  
  
gpt_assistant_prompt = "You are a " + input("Who should I be, as I answer your prompt?")  
gpt_user_prompt = input("What prompt do you want me to do?")  
gpt_prompt = gpt_assistant_prompt, gpt_user_prompt  
print(gpt_prompt)  
  
message=[{"role": "assistant", "content": gpt_assistant_prompt}, {"role": "user", "content": gpt_user_prompt}]  
temperature=0.2  
max_tokens=256  
frequency_penalty=0.0  
  
response = client.chat.completions.create(  
model="gpt-4",  
messages = message,  
temperature=temperature,  
max_tokens=max_tokens,  
frequency_penalty=frequency_penalty  
)  
  
print(response.choices[0].message)  
  
wandb.init()  
response_text = response.choices[0].message.content  
tokens_used = response.usage.total_tokens  
  
  
prediction_table = wandb.Table(columns=["Prompt", "Response", "Tokens", "Max Tokens", "Frequency Penalty", "Temperature"])  
prediction_table.add_data(gpt_prompt, response_text, tokens_used, max_tokens, frequency_penalty, temperature)  
wandb.log({'predictions': prediction_table})  
wandb.finish()