File tree Expand file tree Collapse file tree 2 files changed +6
-6
lines changed
Expand file tree Collapse file tree 2 files changed +6
-6
lines changed Original file line number Diff line number Diff line change 1- import openai
1+ from openai import OpenAI
22import json
33import os
44from datetime import date
55from sentence_transformers import SentenceTransformer
66import numpy as np
77from sklearn .metrics .pairwise import cosine_similarity
88
9- openai . api_key = os . getenv ( "OPENAI_API_KEY" )
9+ client = OpenAI ( )
1010
1111class RAGSystem :
1212 def __init__ (self , knowledge_base_path = 'knowledge_base.json' ):
@@ -132,7 +132,7 @@ def answer_query_stream(self, query):
132132
133133 messages .append (system_message )
134134
135- stream = openai . ChatCompletion .create (
135+ stream = client . chat . completions .create (
136136 model = "gpt-4-turbo" ,
137137 messages = messages ,
138138 temperature = 0.5 ,
@@ -145,9 +145,9 @@ def answer_query_stream(self, query):
145145
146146 collected_messages = []
147147 for chunk in stream :
148- if chunk [ ' choices' ] [0 ][ ' finish_reason' ] is not None :
148+ if chunk . choices [0 ]. finish_reason is not None :
149149 break
150- content = chunk [ ' choices' ] [0 ][ ' delta' ]. get ( ' content' , '' )
150+ content = chunk . choices [0 ]. delta . content or ''
151151 collected_messages .append (content )
152152 yield content
153153
Original file line number Diff line number Diff line change @@ -7,4 +7,4 @@ numpy==1.22.0
77sentence-transformers == 2.1.0
88torch == 1.10.0
99huggingface_hub == 0.8.1
10- openai == 0.28 .0
10+ openai == 1.0 .0
You can’t perform that action at this time.
0 commit comments