Skip to content

AKasha Whisper提供了一个统一的、用户友好的 API,用于集成多个 AI 模型并与之交互

License

Notifications You must be signed in to change notification settings

alioth-center/akasha-whisper

Repository files navigation

Akasha Whisper

Go Version Release Go Report Card GitHub Actions License

Summary

akasha-whisper is a Golang project offering a unified, user-friendly API for integrating and interacting with multiple AI models.

While similar to one-api, akasha-whisper provides additional features:

  • Dynamic client weight configuration and intelligent load balancing.
  • Support for multiple providers for each model, allowing integration of various sources like OpenAI and Azure, with automatic provider selection based on predefined weight and pricing configurations.

Document

For detailed documentation, visit the Akasha-whisper documentation.

Compatible APIs

Name Description URL Status
Chat complete chat with given prompt v1/chat/completions
Model list available models /v1/models
Embeddings get embeddings for given text /v1/embeddings
Image generate image with given prompt v1/images/generations WIP
Speech generate speech audio from given text v1/audio/speech WIP
Transcription generate text from given audio file v1/audio/transcription WIP

Support Models

The following models and providers have been thoroughly tested by the development team and confirmed to function reliably.

Name Provider Home Page BaseURL
GPT OpenAI OpenAI https://api.openai.com/v1
GLM ZhipuAI ZhipuAI https://open.bigmodel.cn/api/paas/v4
qwen Alibaba Tongyi https://dashscope.aliyuncs.com/compatible-mode/v1
hunyuan Tencent Hunyuan https://api.hunyuan.cloud.tencent.com/v1

Thanks

Thanks to JetBrains for providing Open Source development license(s) for this project.

Contributors

Contributors