Phoenix API Upload Error: '401 Unauthorized' Issue解決策
Really quick question (might be dumb), created a new phoenix account and trying to upload dataset (phoenix v11.7.0), but getting HTTPStatusError: Client error '401 Unauthorized' for url 'https://app.phoenix.arize.com/v1/datasets/upload?sync=true' Here is code:
import os import dotenv dotenv.load_dotenv() PHOENIX_API_KEY = os.getenv("PHOENIX_API_KEY") os.environ["PHOENIX_CLIENT_HEADERS"] = f"api_key={PHOENIX_API_KEY}" os.environ["PHOENIX_COLLECTOR_ENDPOINT"] = "https://app.phoenix.arize.com" phoenix_client = px.Client() dataset = phoenix_client.upload_dataset( dataframe=golden_dataset, dataset_description="Golden dataset for sigma rules", dataset_name="rule-golden-v2", input_keys=["prompt"], output_keys=["valid_rule"], metadata_keys=["entity_type", "threat_intelligence_url_or_text", "log_source"] )
I am getting the key from here:
