Spaces:
Sleeping
Sleeping
from helpers import ( | |
query_you_com, | |
query_tavily, | |
query_perplexity, | |
) # , brave_search_summarization, | |
def test_queries(): | |
test_query = "How is the weather in Palo Alto, CA?" | |
print("Testing You.com API:") | |
# you_com_result = query_you_com(test_query) | |
you_com_result = query_you_com(test_query) | |
print(you_com_result["answer"]) | |
print("\nTesting Tavily.com API:") | |
tavily_result = query_tavily(test_query) | |
print(tavily_result["answer"]) | |
print("\nTesting Perplexity.ai API:") | |
perplexity_result = query_perplexity(test_query) | |
print(perplexity_result) | |
# print("\nTesting Brave.com API:") | |
# brave_result = brave_search_summarization(test_query) | |
# print(brave_result) | |
def test_brave_ai_wrapper(): | |
# Initialize the BraveAIWrapper with your API key | |
api_key = "your_api_key_here" | |
brave_ai = BraveAIWrapper(api_key=api_key) | |
# Define the test query | |
query = "What is some of the best mountain biking near Crested Butte, CO?" | |
# Test get_brave_results | |
print("Testing get_brave_results...") | |
results = brave_ai.get_brave_results(query) | |
if results: | |
print("get_brave_results output:", json.dumps(results, indent=2)) | |
else: | |
print("get_brave_results failed.") | |
# Test get_and_summarize | |
print("\nTesting get_and_summarize...") | |
summary = brave_ai.get_and_summarize(query) | |
if summary: | |
print("get_and_summarize output:", summary) | |
else: | |
print("get_and_summarize failed.") | |
# Test download_documents | |
print("\nTesting download_documents...") | |
documents = brave_ai.download_documents(query) | |
if documents: | |
for doc in documents: | |
print("Document metadata:", doc.metadata) | |
print("Document content:", doc.page_content[:200]) # Print first 200 characters | |
print("-" * 40) | |
else: | |
print("download_documents failed.") | |
if __name__ == "__main__": | |
test_queries() | |
test_brave_ai_wrapper() | |