import openai
import readline

openai.api_key = "xxxxxx"

def chat(prompt):
    try:
        response = openai.Completion.create(
            engine="text-davinci-003",
            prompt=prompt,
            max_tokens=4000,
            n=1,
            stop=None,
            temperature=0.7
        )
        message = response.choices[0].text.strip()
        return message
    except Exception as e:
        print(f"Error: {e}")
        return ""


messages = []
while True:
    prompt = "校友录毕设论文 9000字"
    response = chat(prompt)

    if not response:
        break
    
    messages.append(response)
    print(response)

    if len("\n".join(messages)) > 4048:
        messages.pop(0)

更多推荐

python chatGpt