What's Changed
- feat(responses): 添加 Item 的 MarshalJSON 方法以处理 reasoning 项目的 summary 字段 by @x22x22 in #624
- fix: use id to replace created at to fix sqlite time order by @looplj in #626
- opt: add random score for weight load balancer by @looplj in #630
- opt: use usage logs to query requests count by @looplj in #636
- Feat/llm api key create by @x22x22 in #633
- refactor: move openapi to separate graph by @looplj in #637
- doc: add openapi example by @looplj in #638
- feat: add model health management system with health-aware load balancing by @tangqiu0205 in #634
- refactor: rename to model circuit breaker by @looplj in #644
- opt: model circuit breaker probe by @looplj in #646
- fix: error aware strategy consecutive failures by @looplj in #647
- feat: add cerebras channel, close #635 by @looplj in #649
- feat: request override with template by @looplj in #651
- doc: add model price to readme by @looplj in #652
- fix: missing fields for bulk create channel, close #648 by @looplj in #654
- fix: request execution/usage log channel optional by @looplj in #656
- fix: model breaker open probe weight by @looplj in #657
- fix: transaction in context by @looplj in #658
New Contributors
- @tangqiu0205 made their first contribution in #634
Full Changelog: v0.8.4...v0.8.5