* fix dependencies uv.lock * refactor test markers for clarity * refactor: clean up imports and remove unused files * refactor: remove unused agent files and clean up market API instructions * refactor: enhance wrapper initialization with keyword arguments and clean up tests * refactor: remove PublicBinanceAgent * refactor: aggregator - simplified MarketDataAggregator and related models to functions * refactor: update README and .env.example to reflect the latest changes to the project * refactor: simplify product info and price creation in YFinanceWrapper * refactor: remove get_all_products method from market API wrappers and update documentation * fix: environment variable assertions * refactor: remove status attribute from ProductInfo and update related methods to use timestamp_ms * feat: implement aggregate_history_prices function to calculate hourly price averages * refactor: update docker-compose and app.py for improved environment variable handling and compatibility * feat: add detailed market instructions and improve error handling in price aggregation methods * feat: add aggregated news retrieval methods for top headlines and latest news * refactor: improve error messages in WrapperHandler for better clarity * fix: correct quote currency extraction in create_product_info and remove debug prints from tests
41 lines
1.3 KiB
Plaintext
41 lines
1.3 KiB
Plaintext
###############################################################################
|
|
# Configurazioni per i modelli di linguaggio
|
|
###############################################################################
|
|
|
|
# https://makersuite.google.com/app/apikey
|
|
GOOGLE_API_KEY=
|
|
|
|
###############################################################################
|
|
# Configurazioni per gli agenti di mercato
|
|
###############################################################################
|
|
|
|
# https://portal.cdp.coinbase.com/access/api
|
|
COINBASE_API_KEY=
|
|
COINBASE_API_SECRET=
|
|
|
|
# https://www.cryptocompare.com/cryptopian/api-keys
|
|
CRYPTOCOMPARE_API_KEY=
|
|
|
|
# https://www.binance.com/en/my/settings/api-management
|
|
# Non necessario per operazioni in sola lettura
|
|
BINANCE_API_KEY=
|
|
BINANCE_API_SECRET=
|
|
|
|
###############################################################################
|
|
# Configurazioni per gli agenti di notizie
|
|
###############################################################################
|
|
|
|
# https://newsapi.org/docs
|
|
NEWS_API_KEY=
|
|
|
|
# https://cryptopanic.com/developers/api/
|
|
CRYPTOPANIC_API_KEY=
|
|
|
|
###############################################################################
|
|
# Configurazioni per API di social media
|
|
###############################################################################
|
|
|
|
# https://www.reddit.com/prefs/apps
|
|
REDDIT_API_CLIENT_ID=
|
|
REDDIT_API_CLIENT_SECRET=
|