v0.6.8

cortezaproject/cortezav0.6.8Aug 6, 2024by github-actions[bot]

AI Summary

This release focuses on infrastructure improvements and new integrations, including Cloudflare Workers AI, Novita AI, and Claude 3.5 tool use (function calling).

Key Highlights

  • Cloudflare Workers AI gateway support
  • Claude 3.5 tool use (function calling) support
  • Novita AI provider support
  • SMTP without authentication support

New Features

  • Spark4.0 Ultra support
  • Claude 3.5 tool use support
  • Novita AI support
  • SMTP without auth support
  • GPT-4o mini support
  • Proxy channel type support

Full Release Notes

## What's Changed
* fix minimax empty log by @ye4293 in https://github.com/songquanpeng/one-api/pull/1560
* ci: use codecov to upload coverage report by @LeoQuote in https://github.com/songquanpeng/one-api/pull/1583
* refactor: replace hardcoded string with ctxkey constant by @igophper in https://github.com/songquanpeng/one-api/pull/1579
* chore(deps): bump golang.org/x/image from 0.16.0 to 0.18.0 by @dependabot in https://github.com/songquanpeng/one-api/pull/1568
* chore: Add support for Claude Sonnet 3.5 by @shaoyun in https://github.com/songquanpeng/one-api/pull/1567
* refactor: abusing goroutines and channel by @zijiren233 in https://github.com/songquanpeng/one-api/pull/1561
* feat: support spark4.0 ultra by @lihangfu in https://github.com/songquanpeng/one-api/pull/1569
* feat: support Spark4.0 Ultra by @shijilin0116 in https://github.com/songquanpeng/one-api/pull/1575
* fix: fix size not support during image generation by @igophper in https://github.com/songquanpeng/one-api/pull/1564
* docs: add related projects by @da730 in https://github.com/songquanpeng/one-api/pull/1562
* ci: skip archive, upload directly by @LeoQuote in https://github.com/songquanpeng/one-api/pull/1586
* feat: add support for Claude 3 tool use (function calling) by @dirname in https://github.com/songquanpeng/one-api/pull/1587
* refactor: init db by @igophper in https://github.com/songquanpeng/one-api/pull/1590
* feat: support one or more log file by @linzeliang1222 in https://github.com/songquanpeng/one-api/pull/1400
* feat: support smtp without auth by @LeoQuote in https://github.com/songquanpeng/one-api/pull/1101
* feat(ui): show available models for air theme by @LeoQuote in https://github.com/songquanpeng/one-api/pull/1595
* feat: support test specific model by @WqyJh in https://github.com/songquanpeng/one-api/pull/1600
* feat: cloudflare support native openai api by @zijiren233 in https://github.com/songquanpeng/one-api/pull/1596
* fix: use musl libc by @zijiren233 in https://github.com/songquanpeng/one-api/pull/1597
* fix: update readme docs by @peterwillcn in https://github.com/songquanpeng/one-api/pull/1599
* feat: add initial root access token by @peterwillcn in https://github.com/songquanpeng/one-api/pull/1598
* feat: add Novita AI as model provider by @jasonhp in https://github.com/songquanpeng/one-api/pull/1609
* feat: refactor AwsClaude to Aws to support both llama3 and claude by @WqyJh in https://github.com/songquanpeng/one-api/pull/1601
* fix: duplicate [DONE] by @WqyJh in https://github.com/songquanpeng/one-api/pull/1629
* fix: impl cloudflare worker ai gateway by @zijiren233 in https://github.com/songquanpeng/one-api/pull/1617
* fix: 修复4v请求下text参数缺少引发的nil by @ye4293 in https://github.com/songquanpeng/one-api/pull/1634
* feat: support claude and gemini in vertex ai by @vaayne in https://github.com/songquanpeng/one-api/pull/1621
* feat: add field stop in GeneralOpenAIRequest by @f1ynn-zhan9 in https://github.com/songquanpeng/one-api/pull/1637
* chore(deps): bump google.golang.org/grpc from 1.64.0 to 1.64.1 by @dependabot in https://github.com/songquanpeng/one-api/pull/1641
* fix: rate limit can be zero by @zijiren233 in https://github.com/songquanpeng/one-api/pull/1643
* feat: fast build linux/arm64 frontend by @zijiren233 in https://github.com/songquanpeng/one-api/pull/1645
* feat: vertexai support proxy url(example: cloudflare ai gateway) and fix some vertexai bug by @zijiren233 in https://github.com/songquanpeng/one-api/pull/1642
* feat: extend anthropic header to support 8k context windows by @Laisky in https://github.com/songquanpeng/one-api/pull/1654
* fix: support embedding models for doubao by @igophper in https://github.com/songquanpeng/one-api/pull/1662
* feat: fast build linux/arm64 frontend by @zijiren233 in https://github.com/songquanpeng/one-api/pull/1663
* feat: support gpt-4o mini by @HynoR in https://github.com/songquanpeng/one-api/pull/1665
* feat: add Proxy channel type and relay mode by @Laisky in https://github.com/songquanpeng/one-api/pull/1678

## New Contributors
* @LeoQuote made their first contribution in https://github.com/songquanpeng/one-api/pull/1583
* @shaoyun made their first contribution in https://github.com/songquanpeng/one-api/pull/1567
* @zijiren233 made their first contribution in https://github.com/songquanpeng/one-api/pull/1561
* @da730 made their first contribution in https://github.com/songquanpeng/one-api/pull/1562
* @linzeliang1222 made their first contribution in https://github.com/songquanpeng/one-api/pull/1400
* @peterwillcn made their first contribution in https://github.com/songquanpeng/one-api/pull/1599
* @jasonhp made their first contribution in https://github.com/songquanpeng/one-api/pull/1609
* @vaayne made their first contribution in https://github.com/songquanpeng/one-api/pull/1621
* @f1ynn-zhan9 made their first contribution in https://github.com/songquanpeng/one-api/pull/1637
* @HynoR made their first contribution in https://github.com/songquanpeng/one-api/pull/1665

**Full Changelog**: https://github.com/songquanpeng/one-api/compare/v0.6.7...v0.6.8