diff options
author | Giancarlo-Ma <65126107+Giancarlo-Ma@users.noreply.github.com> | 2023-11-07 16:29:23 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-11-07 16:29:23 +0100 |
commit | ee5f2a4ab159b59105ed58fa5c5f9ed6c2733856 (patch) | |
tree | 57e7583aa5f1f6911cd245356a9474e05c0bdcf9 /g4f/api/__init__.py | |
parent | Merge pull request #1218 from ostix360/main (diff) | |
download | gpt4free-ee5f2a4ab159b59105ed58fa5c5f9ed6c2733856.tar gpt4free-ee5f2a4ab159b59105ed58fa5c5f9ed6c2733856.tar.gz gpt4free-ee5f2a4ab159b59105ed58fa5c5f9ed6c2733856.tar.bz2 gpt4free-ee5f2a4ab159b59105ed58fa5c5f9ed6c2733856.tar.lz gpt4free-ee5f2a4ab159b59105ed58fa5c5f9ed6c2733856.tar.xz gpt4free-ee5f2a4ab159b59105ed58fa5c5f9ed6c2733856.tar.zst gpt4free-ee5f2a4ab159b59105ed58fa5c5f9ed6c2733856.zip |
Diffstat (limited to 'g4f/api/__init__.py')
-rw-r--r-- | g4f/api/__init__.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/g4f/api/__init__.py b/g4f/api/__init__.py index 43bca2a5..ad3b0db4 100644 --- a/g4f/api/__init__.py +++ b/g4f/api/__init__.py @@ -1,4 +1,5 @@ from fastapi import FastAPI, Response, Request +from fastapi.responses import StreamingResponse from typing import List, Union, Any, Dict, AnyStr from ._tokenizer import tokenize from .. import BaseProvider @@ -151,7 +152,7 @@ class Api: except GeneratorExit: pass - return Response(content=json.dumps(streaming(), indent=4), media_type="application/json") + return StreamingResponse(streaming(), media_type="text/event-stream") @self.app.post("/v1/completions") async def completions(): |