XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet
公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/gpt4free

Feat/provider Nvidia (#3117)

* Nvidia provider + listing of all models categorized + working for Chat LLMs --------- Co-authored-by: grubux <lehuedelorris@gmail.com>

608d0b14
lorriscript <subscriptions@lorrislehuede.com>
提交于

代码差异

2 个文件 +21 -0
Added g4f/Provider/needs_auth/Nvidia.py +20 -0
@@ -0,0 +1,20 @@
1 from __future__ import annotations
2
3 from ..template import OpenaiTemplate
4 from ...config import DEFAULT_MODEL
5
6 class Nvidia(OpenaiTemplate):
7 label = "Nvidia"
8 api_base = "https://integrate.api.nvidia.com/v1"
9 login_url = "https://google.com"
10 url = "https://build.nvidia.com"
11 working = True
12 needs_auth = True
13 supports_stream = True
14 supports_system_message = True
15 supports_message_history = True
16 default_model = DEFAULT_MODEL.split("/")[-1]
17
18 @classmethod
19 def get_model(cls, model: str, **kwargs) -> str:
20 return super().get_model(model, **kwargs)
Modified g4f/Provider/needs_auth/__init__.py +1 -0
@@ -24,6 +24,7 @@ from .LMArenaBeta import LMArenaBeta
24 24 from .MetaAI import MetaAI
25 25 from .MetaAIAccount import MetaAIAccount
26 26 from .MicrosoftDesigner import MicrosoftDesigner
27 from .Nvidia import Nvidia
27 28 from .OpenaiAccount import OpenaiAccount
28 29 from .OpenaiAPI import OpenaiAPI
29 30 from .OpenaiChat import OpenaiChat