braintrust api key in config

This commit is contained in:
Xi Yan 2024-12-09 15:37:40 -08:00
parent 001badcca1
commit 2d04a7ebeb
17 changed files with 17 additions and 17 deletions

View file

@ -86,7 +86,7 @@ class BraintrustScoringImpl(
async def set_api_key(self) -> None:
# api key is in the request headers
if self.config.openai_api_key is None:
if self.config.openai_api_key is None or not self.config.openai_api_key:
provider_data = self.get_request_provider_data()
if provider_data is None or not provider_data.openai_api_key:
raise ValueError(

View file

@ -15,5 +15,5 @@ class BraintrustScoringConfig(BaseModel):
@classmethod
def sample_run_config(cls, **kwargs) -> Dict[str, Any]:
return {
"openai_api_key": "${env.OPENAI_API_KEY}",
"openai_api_key": "${env.OPENAI_API_KEY:}",
}

View file

@ -64,7 +64,7 @@ providers:
- provider_id: braintrust
provider_type: inline::braintrust
config:
openai_api_key: ${env.OPENAI_API_KEY}
openai_api_key: ${env.OPENAI_API_KEY:}
metadata_store:
namespace: null
type: sqlite

View file

@ -66,7 +66,7 @@ providers:
- provider_id: braintrust
provider_type: inline::braintrust
config:
openai_api_key: ${env.OPENAI_API_KEY}
openai_api_key: ${env.OPENAI_API_KEY:}
metadata_store:
namespace: null
type: sqlite

View file

@ -71,7 +71,7 @@ providers:
- provider_id: braintrust
provider_type: inline::braintrust
config:
openai_api_key: ${env.OPENAI_API_KEY}
openai_api_key: ${env.OPENAI_API_KEY:}
metadata_store:
namespace: null
type: sqlite

View file

@ -66,7 +66,7 @@ providers:
- provider_id: braintrust
provider_type: inline::braintrust
config:
openai_api_key: ${env.OPENAI_API_KEY}
openai_api_key: ${env.OPENAI_API_KEY:}
metadata_store:
namespace: null
type: sqlite

View file

@ -71,7 +71,7 @@ providers:
- provider_id: braintrust
provider_type: inline::braintrust
config:
openai_api_key: ${env.OPENAI_API_KEY}
openai_api_key: ${env.OPENAI_API_KEY:}
metadata_store:
namespace: null
type: sqlite

View file

@ -66,7 +66,7 @@ providers:
- provider_id: braintrust
provider_type: inline::braintrust
config:
openai_api_key: ${env.OPENAI_API_KEY}
openai_api_key: ${env.OPENAI_API_KEY:}
metadata_store:
namespace: null
type: sqlite

View file

@ -73,7 +73,7 @@ providers:
- provider_id: braintrust
provider_type: inline::braintrust
config:
openai_api_key: ${env.OPENAI_API_KEY}
openai_api_key: ${env.OPENAI_API_KEY:}
metadata_store:
namespace: null
type: sqlite

View file

@ -67,7 +67,7 @@ providers:
- provider_id: braintrust
provider_type: inline::braintrust
config:
openai_api_key: ${env.OPENAI_API_KEY}
openai_api_key: ${env.OPENAI_API_KEY:}
metadata_store:
namespace: null
type: sqlite

View file

@ -69,7 +69,7 @@ providers:
- provider_id: braintrust
provider_type: inline::braintrust
config:
openai_api_key: ${env.OPENAI_API_KEY}
openai_api_key: ${env.OPENAI_API_KEY:}
metadata_store:
namespace: null
type: sqlite

View file

@ -65,7 +65,7 @@ providers:
- provider_id: braintrust
provider_type: inline::braintrust
config:
openai_api_key: ${env.OPENAI_API_KEY}
openai_api_key: ${env.OPENAI_API_KEY:}
metadata_store:
namespace: null
type: sqlite

View file

@ -65,7 +65,7 @@ providers:
- provider_id: braintrust
provider_type: inline::braintrust
config:
openai_api_key: ${env.OPENAI_API_KEY}
openai_api_key: ${env.OPENAI_API_KEY:}
metadata_store:
namespace: null
type: sqlite

View file

@ -69,7 +69,7 @@ providers:
- provider_id: braintrust
provider_type: inline::braintrust
config:
openai_api_key: ${env.OPENAI_API_KEY}
openai_api_key: ${env.OPENAI_API_KEY:}
metadata_store:
namespace: null
type: sqlite

View file

@ -65,7 +65,7 @@ providers:
- provider_id: braintrust
provider_type: inline::braintrust
config:
openai_api_key: ${env.OPENAI_API_KEY}
openai_api_key: ${env.OPENAI_API_KEY:}
metadata_store:
namespace: null
type: sqlite

View file

@ -66,7 +66,7 @@ providers:
- provider_id: braintrust
provider_type: inline::braintrust
config:
openai_api_key: ${env.OPENAI_API_KEY}
openai_api_key: ${env.OPENAI_API_KEY:}
metadata_store:
namespace: null
type: sqlite

View file

@ -69,7 +69,7 @@ providers:
- provider_id: braintrust
provider_type: inline::braintrust
config:
openai_api_key: ${env.OPENAI_API_KEY}
openai_api_key: ${env.OPENAI_API_KEY:}
metadata_store:
namespace: null
type: sqlite