config.yaml.example 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. server:
  2. listening_port: 8080
  3. tls:
  4. enabled: false
  5. cert_file: ""
  6. key_file: ""
  7. cors_origins:
  8. - "http://localhost:3000"
  9. - "http://localhost:8000"
  10. - "http://127.0.0.1:3000"
  11. database:
  12. path: "./data/app.db"
  13. max_open_conns: 10
  14. max_idle_conns: 5
  15. conn_max_lifetime: 300
  16. jwt:
  17. jwt_secret: "your-jwt-secret-here"
  18. social:
  19. instagram:
  20. api_key: "your-instagram-api-key"
  21. base_url: "https://graph.instagram.com/v12.0"
  22. tiktok:
  23. api_key: "your-tiktok-api-key"
  24. base_url: "https://open.tiktokapis.com/v2"
  25. youtube:
  26. api_key: "your-youtube-api-key"
  27. base_url: "https://www.googleapis.com/youtube/v3"
  28. google:
  29. trends_api_key: "your-google-trends-api-key"
  30. base_url: "https://trends.google.com/trends/api"
  31. litellm:
  32. proxy_url: "http://localhost:8000"
  33. api_key: "your-litellm-api-key"
  34. model: "gpt-4"
  35. headers:
  36. User-Agent: "BYOM-Trends/1.0"
  37. X-Environment: "development"
  38. max_retries: 3
  39. timeout_secs: 30
  40. logging:
  41. level: "debug" # debug, info, warn, error
  42. format: "json" # json or text