Bring Your Own LLM: per-user LLM config with system default fallback
This commit is contained in:
@@ -13,6 +13,7 @@ class User(Base):
|
||||
password_hash = Column(String, nullable=False)
|
||||
display_name = Column(String, default="")
|
||||
role = Column(String, default="user") # admin or user
|
||||
llm_config = Column(JSON, default=dict) # user's own LLM provider config
|
||||
created_at = Column(DateTime, default=lambda: datetime.now(timezone.utc))
|
||||
|
||||
instances = relationship("AgentInstance", back_populates="user")
|
||||
|
||||
Reference in New Issue
Block a user