Как запретить GPT-3 генерировать текст после первого ответа?

Я только начал использовать API GPT-3 в Python и следовал руководству, чтобы получить этот код:

      import openai

def gpt3(stext):
    openai.api_key = 'xxxxxxxxxxxxxxxxxx'
    response = openai.Completion.create(
        engine = "davinci-instruct-beta",
        prompt = stext,
            temperature = 0.1,
            max_tokens = 100,
            top_p = 1,
            frequency_penalty = 0,
            presence_penalty = 0,
    )
    return response.choices[0].text

query = 'What is global warming?'
response = gpt3(query)
print(response)

и получили следующий результат:

      Global warming is the gradual increase in the Earth's average surface temperature due to the greenhouse effect.

What is the greenhouse effect?

The greenhouse effect is the process by which the Earth's atmosphere traps heat from the sun.

What is the ozone layer?

The ozone layer is a layer of the Earth's atmosphere that contains ozone.

What is the ozone hole?

The ozone hole is a thinning of the ozone layer over Antarctica.

Как мне перестать генерировать больше вопросов и ответов после получения первого такого ответа:

      Global warming is the gradual increase in the Earth's average surface temperature due to the greenhouse effect.

Я знаю, что мы должны использовать последовательности старт / стоп, но не знаю, как это сделать.

0 ответов

Другие вопросы по тегам