@@ -80,7 +80,6 @@ modelgauge_azure = {path = "plugins/azure", develop = true, optional=true}
8080modelgauge_baseten = {path = " plugins/baseten" , develop = true , optional =true }
8181modelgauge_demo_plugin = {path = " demo_plugin" , develop = true , optional =false }
8282modelgauge_nvidia = {path = " plugins/nvidia" , develop = true , optional =true }
83- modelgauge_openai = {path = " plugins/openai" , develop = true , optional =true }
8483modelgauge_perspective_api = {path = " plugins/perspective_api" , develop = true , optional =true }
8584modelgauge_google = {path = " plugins/google" , develop = true , optional =true }
8685modelgauge_vertexai = {path = " plugins/vertexai" , develop = true , optional = true }
@@ -90,6 +89,7 @@ modelgauge_amazon = {path = "plugins/amazon", develop = true, optional=true}
9089prometheus-client = " ^0.21.1"
9190llama-api-client = " ^0.1.1"
9291huggingface-hub = " ^0.30.2"
92+ openai = " ^1.8.0"
9393
9494[tool .poetry .group .dev .dependencies ]
9595pytest-datafiles = " ^3.0.0"
@@ -109,13 +109,12 @@ azure = ["modelgauge_azure"]
109109baseten = [" modelgauge_baseten" ]
110110demo = [" modelgauge_demo_plugin" ]
111111nvidia = [" modelgauge_nvidia" ]
112- openai = [" modelgauge_openai" ]
113112perspective_api = [" modelgauge_perspective_api" ]
114113google = [" modelgauge_google" ]
115114vertexai = [" modelgauge_vertexai" ]
116115mistral = [" modelgauge_mistral" ]
117116amazon = [" modelgauge_amazon" ]
118- all_plugins = [" modelgauge_anthropic" , " modelgauge_azure" , " modelgauge_baseten" , " modelgauge_demo_plugin" , " modelgauge_nvidia" , " modelgauge_openai " , " modelgauge_perspective_api" , " modelgauge_google" , " modelgauge_vertexai" , " modelgauge_mistral" , " modelgauge_amazon" ]
117+ all_plugins = [" modelgauge_anthropic" , " modelgauge_azure" , " modelgauge_baseten" , " modelgauge_demo_plugin" , " modelgauge_nvidia" , " modelgauge_perspective_api" , " modelgauge_google" , " modelgauge_vertexai" , " modelgauge_mistral" , " modelgauge_amazon" ]
119118
120119[tool .poetry .scripts ]
121120modelbench = " modelbench.run:cli"
@@ -143,7 +142,7 @@ line-length = 120
143142# However, by default mypy uses those to map file paths to modules. This override fixes that.
144143# https://mypy.readthedocs.io/en/stable/config_file.html#confval-explicit_package_bases
145144explicit_package_bases = true
146- mypy_path = " ., demo_plugin, plugins/openai, plugins/ perspective_api, src, tests"
145+ mypy_path = " ., demo_plugin, plugins/perspective_api, src, tests"
147146
148147[[tool .mypy .overrides ]]
149148module = " modelgauge.tests.*,modelgauge.annotators.*,modelgauge.safety_model_response,plugins.*"
0 commit comments