Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
fakeupstream
command
fakeupstream 在本机起 QF 的假上游,行为见 internal/fakeupstream。
|
fakeupstream 在本机起 QF 的假上游,行为见 internal/fakeupstream。 |
|
qfbench
command
Command qfbench 是 QF 的压测和齐发工具,只用标准库。
|
Command qfbench 是 QF 的压测和齐发工具,只用标准库。 |
|
qfctl
command
qfctl 是 QuotaForge 的管理工具,直连账本数据库,不开 HTTP 管理接口:迁移、账户和额度、发放和吊销 Key、查用量、 校验账本、清理过期的幂等记录、列出用量未知的调用、凭证据对账。
|
qfctl 是 QuotaForge 的管理工具,直连账本数据库,不开 HTTP 管理接口:迁移、账户和额度、发放和吊销 Key、查用量、 校验账本、清理过期的幂等记录、列出用量未知的调用、凭证据对账。 |
|
quotaforge
command
|
|
|
internal
|
|
|
apikey
Package apikey 生成 QF 发给客户端的 Key,并定义 Key 的哈希。
|
Package apikey 生成 QF 发给客户端的 Key,并定义 Key 的哈希。 |
|
config
Package config 读取并校验 QuotaForge 的 JSON 配置。
|
Package config 读取并校验 QuotaForge 的 JSON 配置。 |
|
dbtest
Package dbtest 给要 MySQL、Redis 的测试用:连接串、跳过或强制的规则、包之间的互斥、每个测试独立的账户和 key 前缀。
|
Package dbtest 给要 MySQL、Redis 的测试用:连接串、跳过或强制的规则、包之间的互斥、每个测试独立的账户和 key 前缀。 |
|
embcache
Package embcache 是嵌入缓存在 Redis 里的读写:按键取值、带过期时间写值。
|
Package embcache 是嵌入缓存在 Redis 里的读写:按键取值、带过期时间写值。 |
|
fakeupstream
Package fakeupstream 是一个 OpenAI 兼容的假上游,给测试和本机联调用,不调真实模型。
|
Package fakeupstream 是一个 OpenAI 兼容的假上游,给测试和本机联调用,不调真实模型。 |
|
gateway
Package gateway 实现 OpenAI 兼容的 chat 和 embeddings 转发。
|
Package gateway 实现 OpenAI 兼容的 chat 和 embeddings 转发。 |
|
ledger
Package ledger 是 MySQL 里的额度账本:账户、额度、Key、调用记录和追加式账本。
|
Package ledger 是 MySQL 里的额度账本:账户、额度、Key、调用记录和追加式账本。 |
|
ratelimit
Package ratelimit 是放在 Redis 里的令牌桶。
|
Package ratelimit 是放在 Redis 里的令牌桶。 |
|
telemetry
Package telemetry 是 QF 的追踪(OpenTelemetry,以 OTLP/JSON 导出)和指标(Prometheus)。
|
Package telemetry 是 QF 的追踪(OpenTelemetry,以 OTLP/JSON 导出)和指标(Prometheus)。 |
Click to show internal directories.
Click to hide internal directories.