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: async def set_api_key(self) -> None:
# api key is in the request headers # 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() provider_data = self.get_request_provider_data()
if provider_data is None or not provider_data.openai_api_key: if provider_data is None or not provider_data.openai_api_key:
raise ValueError( raise ValueError(

View file

@ -15,5 +15,5 @@ class BraintrustScoringConfig(BaseModel):
@classmethod @classmethod
def sample_run_config(cls, **kwargs) -> Dict[str, Any]: def sample_run_config(cls, **kwargs) -> Dict[str, Any]:
return { 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_id: braintrust
provider_type: inline::braintrust provider_type: inline::braintrust
config: config:
openai_api_key: ${env.OPENAI_API_KEY} openai_api_key: ${env.OPENAI_API_KEY:}
metadata_store: metadata_store:
namespace: null namespace: null
type: sqlite type: sqlite

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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