refactor(llm): centralize usage persistence
This commit is contained in:
@@ -86,9 +86,10 @@ def build_container(settings: Settings) -> ApplicationContainer:
|
||||
MarketInsightService(database, market_repository, review_repository, gateway),
|
||||
)
|
||||
accounts = AccountService(database, account_repository, PasswordHasher(), cipher)
|
||||
memberships = MembershipService(database, account_repository)
|
||||
llm_repository = LLMRepository()
|
||||
memberships = MembershipService(database, account_repository, llm_repository)
|
||||
model_pool = ModelPoolService(database, model_pool_repository, cipher)
|
||||
llm = LLMGateway(database, LLMRepository(), memberships, model_pool)
|
||||
llm = LLMGateway(database, llm_repository, memberships, model_pool)
|
||||
screener = ScreenerService(
|
||||
database, screener_repository, market_repository, gateway, llm
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user