Skip to content

zeelkalariya/one-api-en

 
 

Repository files navigation

one-api logo

One API

✨All in one's OpenAI interface, integrating various API access methods, out of the box✨

license release docker pull release GoReportCard

Program Download · Deployment Tutorial · Feedback · Screenshot display · Online Demo · FAQ

Warning: Upgrading from v0.2 to v0.3 requires manual database migration, please manually execute database migration script .

Function

  1. Multiple API access channels are supported. PRs or issues are welcome to add more channels:
  2. Support access to multiple channels through load balancing.
  3. Support stream mode, you can achieve typewriter effect through streaming.
  4. Support multi-machine deployment, see here for details.
  5. Support token management, set the expiration time and usage times of the token.
  6. Supports redemption code management, supports batch generation and export of redemption codes, and can use redemption codes to recharge accounts.
  7. Support channel management, create channels in batches.
  8. Support for publishing announcements, setting recharge links, and setting initial quotas for new users.
  9. Support rich custom settings,
    1. Support custom system name, logo, and footer.
    2. Support custom homepage and about page, you can choose to use HTML & Markdown code to customize, or use a separate webpage to embed through iframe.
  10. Support accessing management API through the system access token.
  11. Support user management, support multiple user login and registration methods:
    • Email login registration and password reset through email.
    • GitHub Open License.
    • WeChat official account authorization (requires addi…

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 53.1%
  • Go 46.3%
  • Other 0.6%