randomaddresses.py 923 B

12345678910111213141516171819202122232425262728293031
  1. import requests
  2. import json
  3. import random
  4. countries = [
  5. "United States",
  6. "United Kingdom",
  7. "the Netherlands",
  8. "Germany",
  9. "Mexico",
  10. "Canada",
  11. "France",
  12. ]
  13. country = random.choice(countries)
  14. model = "llama3.2"
  15. prompt = f"generate one realistically believable sample data set of a persons first name, last name, address in {country}, and phone number. Do not use common names. Respond using JSON. Key names should have no backslashes, values should use plain ascii with no special characters."
  16. data = {
  17. "prompt": prompt,
  18. "model": model,
  19. "format": "json",
  20. "stream": False,
  21. "options": {"temperature": 2.5, "top_p": 0.99, "top_k": 100},
  22. }
  23. print(f"Generating a sample user in {country}")
  24. response = requests.post("http://localhost:11434/api/generate", json=data, stream=False)
  25. json_data = json.loads(response.text)
  26. print(json.dumps(json.loads(json_data["response"]), indent=2))