File tree Expand file tree Collapse file tree 1 file changed +8
-5
lines changed
Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Original file line number Diff line number Diff line change 11import sys
22import os
3- import openai
43import json
4+ from openai import OpenAI
55
6- openai .api_key = os .getenv ("OPENAI_API_KEY" )
6+ # Setup OpenAI client with API Key
7+ client = OpenAI (api_key = os .getenv ("OPENAI_API_KEY" ))
78
89# PR data passed from workflow
910pr_data = json .loads (sys .argv [1 ])
1920for pr in pr_data :
2021 prompt += f"- Title: { pr ['title' ]} \n Description: { pr ['body' ]} \n Link: { pr ['url' ]} \n \n "
2122
22- response = openai . ChatCompletion .create (
23+ response = client . chat . completions .create (
2324 model = "gpt-4o" ,
24- messages = [{"role" : "system" , "content" : "You generate release notes in markdown." },
25- {"role" : "user" , "content" : prompt }],
25+ messages = [
26+ {"role" : "system" , "content" : "You generate release notes in markdown." },
27+ {"role" : "user" , "content" : prompt }
28+ ],
2629 temperature = 0.3
2730)
2831
You can’t perform that action at this time.
0 commit comments