返回提交历史
Modified
g4f/Provider/DeepInfra.py
+9
-0
XFEstudio/gpt4free
Fix DeepInfra auth bypass by adding X-Deepinfra-Source header
b353a829
代码差异
1 个文件
+9
-0
@@ -28,3 +28,12 @@ class DeepInfra(OpenaiTemplate):
28
28
cls.live += 1
29
29
30
30
return cls.models
31
32
@classmethod
33
def get_headers(cls, stream: bool, api_key: str = None, headers: dict = None) -> dict:
34
headers = super().get_headers(stream, api_key, headers)
35
if not api_key:
36
headers["X-Deepinfra-Source"] = "model-embed"
37
headers["Origin"] = "https://deepinfra.com"
38
headers["Referer"] = "https://deepinfra.com/"
39
return headers