小编rd3*_*360的帖子

如何将 OpenAI stream=true 属性与 Django Rest Framework 响应结合使用,并仍然保存返回的内容?

我尝试按如下方式使用stream=true 属性。

completion = openai.Completion.create(
            model="text-davinci-003",
            prompt="Write me a story about dogs.",
            temperature=0.7,
            max_tokens=MAX_TOKENS,
            frequency_penalty=1.0,
            presence_penalty=1.0,
            stream=True,
        )
Run Code Online (Sandbox Code Playgroud)

不幸的是,我不知道如何从这里将其返回到我的 React 前端。通常,我使用标准响应对象,设置状态和 serializer.data 作为数据。从我的在线阅读来看,似乎我必须使用StreamingHttpResponse,但我不确定如何将其与 的迭代器对象集成completion,并在完成流式传输后实际保存输出的数据,因为视图将在返回迭代器后结束到终点。有什么帮助吗?

django reactjs gpt-3

5
推荐指数
1
解决办法
2615
查看次数

标签 统计

django ×1

gpt-3 ×1

reactjs ×1