直接新建后端把所有逻辑做完了
This commit is contained in:
@@ -8,9 +8,19 @@ class Settings:
|
||||
DB_PORT: str = "25432"
|
||||
DB_NAME: str = "wiki_crawler"
|
||||
|
||||
@property
|
||||
DASHSCOPE_API_KEY: str = "sk-8b091493de594c5e9eb42f12f1cc5805"
|
||||
FIRECRAWL_API_KEY: str = "fc-8a2af3fb6a014a27a57dfbc728cb7365"
|
||||
@property # property 方法,意义:将方法转换为属性,调用时不需要加括号
|
||||
def DATABASE_URL(self) -> str:
|
||||
url = f"postgresql+psycopg2://{self.DB_USER}:{self.DB_PASS}@{self.DB_HOST}:{self.DB_PORT}/{self.DB_NAME}"
|
||||
return url
|
||||
|
||||
def API_KEY(self, type: str) -> str:
|
||||
if type == "dashscope":
|
||||
return self.DASHSCOPE_API_KEY
|
||||
elif type == "firecrawl":
|
||||
return self.FIRECRAWL_API_KEY
|
||||
else:
|
||||
raise ValueError(f"Unknown API type: {type}")
|
||||
|
||||
settings = Settings()
|
||||
Reference in New Issue
Block a user