Spaces:
Running
Running
| # _ _ _ _ _ _____ _____ | |
| # | | | (_) | (_) /\ | __ \_ _| | |
| # | |__| |_| |__ _ / \ | |__) || | | |
| # | __ | | '_ \| | / /\ \ | ___/ | | | |
| # | | | | | |_) | |/ ____ \| | _| |_ | |
| # |_| |_|_|_.__/|_/_/ \_\_| |_____| | |
| # | |
| # An alternative implement of Imjad API | |
| data: | |
| temp-expiry: 7 # 临时文件目录文件过期时间, 单位为天 | |
| path: ./data # data目录所在位置 | |
| server: | |
| host: 127.0.0.1 # 监听主机 | |
| port: 8080 # 端口 | |
| gzip: true | |
| # 限定来源域名, 支持通配符, 参考: | |
| # https://fastapi.tiangolo.com/advanced/middleware/#trustedhostmiddleware | |
| allowed: ["*"] | |
| cors: | |
| origins: | |
| - "http://localhost.tiangolo.com" | |
| - "https://localhost.tiangolo.com" | |
| - "http://localhost" | |
| - "http://localhost:8080" | |
| credentials: true | |
| methods: ["*"] | |
| headers: ["*"] | |
| allowed-forward: null # Reference: https://stackoverflow.com/questions/63511413 | |
| limit: # 单IP速率限制策略 | |
| enabled: true | |
| max: 60 # 每个单位时间内最大请求数 | |
| interval: 60 # 单位时间长度, 单位为秒 | |
| cache: | |
| enabled: true # 设置是否启用缓存 | |
| ttl: 3600 # 缓存默认生存时间, 单位为秒 | |
| uri: "mem://" # 缓存URI | |
| controllable: true # 配置是否可以通过Cache-Control请求头刷新缓存 | |
| log: | |
| level: INFO # 日志等级, 可选 [TRACE,DEBUG,INFO,WARNING,ERROR] | |
| format: > # 输出日志格式, 如果没有必要请不要修改 | |
| <level> | |
| <v>{level:<8}</v> | |
| [{time:YYYY/MM/DD} {time:HH:mm:ss.SSS} <d>{module}:{name}:{line}</d>]</level> | |
| {message} | |
| # file: logs/{time.log} | |
| file: null # 日志输出文件位置, 相对于data目录, 为空则不保存 | |
| sentry: | |
| enabled: false | |
| sample: 1 | |
| dsn: "" | |
| pii: false | |
| content: | |
| slogan: | # 在文档附加的标语, 可以用于自定义内容 | |
|  | |
| robots: | # 提供的robots.txt内容, 用于提供搜索引擎抓取 | |
| User-agent: * | |
| Disallow: /api/ | |
| authorization: | |
| enabled: false # 是否开启验证 | |
| allowed: | |
| - username: admin # 用户名 | |
| password: admin # 密码 | |