File size: 504 Bytes
b55a663
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import openai

class StoryGenerator:
    def __init__(self, api_key):

        openai.api_key = api_key
        self.completion_model = "text-davinci-002"


    def generate_story(self, prompt):
        prompt = f"Once upon a time, {prompt}"
        response = openai.Completion.create(
            engine=self.completion_model,
            prompt=prompt,
            max_tokens=1024,
            n=1,
            stop=None,
            temperature=0.5,
        )
        return response.choices[0].text