Make it easier to manage server-level chat settings (#729)

* Add support for server-wide model settings fix web page reading results returning logic
This commit is contained in:
sabaimran
2024-05-24 09:45:18 -05:00
committed by GitHub
parent cbbbe2da9a
commit 3f9c20a399
6 changed files with 103 additions and 7 deletions

View File

@@ -158,6 +158,15 @@ class GithubRepoConfig(BaseModel):
github_config = models.ForeignKey(GithubConfig, on_delete=models.CASCADE, related_name="githubrepoconfig")
class ServerChatSettings(BaseModel):
default_model = models.ForeignKey(
ChatModelOptions, on_delete=models.CASCADE, default=None, null=True, blank=True, related_name="default_model"
)
summarizer_model = models.ForeignKey(
ChatModelOptions, on_delete=models.CASCADE, default=None, null=True, blank=True, related_name="summarizer_model"
)
class LocalOrgConfig(BaseModel):
input_files = models.JSONField(default=list, null=True)
input_filter = models.JSONField(default=list, null=True)