Spaces:
Runtime error
Runtime error
File size: 594 Bytes
74e6d68 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
from openai import OpenAI
class OpenAIModel:
def __init__(self, model="gpt-4-turbo-preview", max_tokens=4096, temperature=0.7, api_key=None):
self.model = model
self.max_tokens = max_tokens
self.temperature = temperature
self.client = OpenAI(api_key=api_key)
def generate(self, messages):
response = self.client.chat.completions.create(
model=self.model,
messages=messages,
max_tokens=self.max_tokens,
temperature=self.temperature
)
return response.choices[0].message.content |