Spaces:
Running
Running
Komalpreet Kaur
feat: Finalize Onboarding UI and improve orchestrator memory grounding
8e156cf unverified | import requests | |
| import json | |
| import time | |
| BASE_URL = "http://127.0.0.1:8000/api/v1" | |
| def test_step2(): | |
| # 1. Ingest a specific fact | |
| fact = "The secret code for the Soma vault is 998877. This code was created by Dr. Aris in 1995." | |
| print(f"Ingesting fact: {fact}") | |
| ingest_payload = {"text": fact} | |
| requests.post(f"{BASE_URL}/ingest", json=ingest_payload) | |
| # Wait a moment for Chroma to sync (usually instant but good for safety) | |
| time.sleep(1) | |
| # 2. Ask a question about the fact | |
| query = "What is the secret code for the vault and who created it?" | |
| print(f"Asking: {query}") | |
| query_payload = {"text": query} | |
| response = requests.post(f"{BASE_URL}/query", json=query_payload) | |
| print("\n--- Response from Soma ---") | |
| data = response.json() | |
| print(data.get("response")) | |
| print(f"\nSources: {data.get('sources')}") | |
| if __name__ == "__main__": | |
| test_step2() | |