Commit Graph

177 Commits

Author SHA1 Message Date
jhqxxx 20b5260633 update fmt 2026-03-07 18:09:29 +08:00
jhqxxx d2524d6a19 merge glm-ocr model 2026-03-07 18:08:06 +08:00
jhqxxx cf308f93eb Merge branch 'pr/jasonzou/31' 2026-03-07 14:25:44 +08:00
jason 1fe06110ff more glm-ocr tweaks 2026-03-06 11:25:44 -05:00
jhqxxx 2ef86b5a88 generate remove unnecessary code 2026-03-06 19:40:39 +08:00
jhqxxx 037207eccd update generate param init 2026-03-06 19:08:58 +08:00
jhqxxx 548eb8185e usage add prompt_tokens 2026-03-06 18:38:16 +08:00
jhqxxx 2d37efaab6 update fmt 2026-03-06 17:28:08 +08:00
jhqxxx 8ada86714c fix load_image_from_url blocking bug 2026-03-06 15:50:43 +08:00
jhqxxx 598a16921c Merge branch 'pr/go-restream/29' 2026-03-06 14:52:01 +08:00
jason 3156818a0c glm-ocr 2026-03-05 23:49:49 -05:00
jhqxxx 9a09b998a6 fix qwen3.5-9b config bug 2026-03-06 12:31:00 +08:00
jhqxxx f482bf1a54 update qwen3.5 only text conpute pos bug 2026-03-06 12:14:18 +08:00
XiaoYang b559376438 feat(asr): add text response format support and improve code formatting 2026-03-06 12:00:39 +08:00
XiaoYang 63a89b0c96 feat(api): add OpenAI-compatible ASR transcription endpoint
- Implement POST /audio/transcriptions and /v1/audio/transcriptions
  endpoints for automatic speech recognition
- Add support for multipart/form-data audio file uploads
- Support multiple audio formats (wav, mp3, m4a, etc.)
- Implement language detection with 29 supported languages
- Return transcription text in OpenAI-compatible JSON format
- Add proper error handling and validation
- Include comprehensive tests for ASR functionality

refactor(api): restructure API modules and export MODEL

- Move API declarations to src/api/mod.rs
- Add ASR module and type definitions
- Export MODEL static for use in ASR module
- Mount ASR routes at both /audio and /v1/audio endpoints
2026-03-06 11:41:32 +08:00
jhqxxx 14ecd4676c update aha_openai_dive::v1::resources::chat pub 2026-03-05 22:27:17 +08:00
jhqxxx b2a687a05e update fmt 2026-03-05 21:59:38 +08:00
jhqxxx 4ae8b0b2f4 add Qwen3.5 model 2026-03-05 21:57:03 +08:00
jhqxxx a61b899741 update interpolate 2026-03-01 12:44:14 +08:00
jhqxxx 6a73ee04c3 update candle version 0.9.2 2026-02-24 16:34:06 +08:00
jhqxxx e19c1d0744 update cargo.toml description 2026-02-14 16:56:38 +08:00
jhqxxx 309025edb0 update version 2026-02-14 16:53:15 +08:00
jhqxxx 9dfe60cb53 update fmt 2026-02-14 16:46:09 +08:00
jhqxxx 28f8fb6c1b update fmt 2026-02-14 16:34:12 +08:00
jhqxxx b77676f029 delete index-ttss 2026-02-14 16:06:50 +08:00
jhqxxx 2c34fc2d79 updata index tts 2026-02-14 15:52:30 +08:00
XiaoYang da32a35b45 feat(cli): add 'list' subcommand to display supported models with optional JSON output 2026-02-09 21:35:58 +08:00
XiaoYang b81f63fcbd feat(cli): add delete subcommand to remove downloaded models 2026-02-08 13:56:57 +08:00
XiaoYang ba16c9edf5 feat: add graceful shutdown endpoint and cli service management
- Add /shutdown endpoint for graceful server shutdown
- Add 'aha ps' command to list running services
- Add comprehensive API documentation for shutdown endpoint
- Enhance CLI with --allow-remote-shutdown flag
- Implement process management module with service discovery
- Add graceful shutdown handling for Ctrl+C signals
2026-02-08 13:24:29 +08:00
XiaoYang 390d916ea6 feat(api): add health check and models endpoints with documentation
- Add /health endpoint to check service status for orchestration systems
- Add /models endpoint with OpenAI API compatible format
- Document new endpoints in both English and Chinese API docs
- Include example usage and response formats in documentation
- Add comprehensive test coverage for health and models endpoints
- Refactor model storage to include type information alongside instance
- Move model ID and type methods to WhichModel implementation
- Update API calls to access model instance through stored wrapper
2026-02-08 12:10:40 +08:00
XiaoYang 38ea72e407 refactor: reorganize imports and improve code formatting across multiple modules 2026-02-08 11:07:53 +08:00
jhqxxx 7c832e0ce8 merge main 2026-02-07 17:22:59 +08:00
jhqxxx fcbe736e1a update docs 2026-02-07 13:28:13 +08:00
jhqxxx 01172b1ae6 index-tts stash save 2026-02-07 00:26:03 +08:00
XiaoYang ca16051065 feat(cli): make weight path optional with default location
Change --weight-path argument from required to optional in both serv and run
subcommands. When not specified, it defaults to ~/.aha/{model_id}. Add
get_default_weight_path function to handle the default path resolution.
Update help text to reflect the optional nature of the weight path parameter.
2026-02-06 17:54:15 +08:00
XiaoYang fd3ebc8d1c docs: update supported models documentation with new models and licensing info 2026-02-06 17:05:08 +08:00
XiaoYang f940bc6fe8 docs(README): reorder badges to move license badge to end 2026-02-06 16:42:23 +08:00
XiaoYang 746dd1491c chore(docs): restructure README files and add Chinese documentation 2026-02-06 16:39:52 +08:00
XiaoYang c582c4cd0a docs: update and optimize README and project documentation system
- Update README.md with improved formatting, logo, badges,
  and comprehensive documentation
- Add README.en.md with English translation of the documentation
- Include detailed quick start guide, CLI reference,
  and supported models table
- Add changelog information highlighting recent features
- Add script directory and adjust script file locations
2026-02-06 16:13:50 +08:00
jhqxxx 978b74ec13 update readme 2026-02-05 01:18:53 +08:00
jhqxxx f7dfc3a046 Merge branch 'add_model' 2026-02-05 00:44:05 +08:00
jhqxxx 1c507a7b12 add qwen3-asr 2026-02-05 00:43:49 +08:00
jhqxxx 073723447f merge main 2026-02-02 21:30:52 +08:00
jhqxxx f2cb6bf976 merge main 2026-02-02 17:56:34 +08:00
jhqxxx 4e6f8bc7b2 Update README.md 2026-02-02 12:09:14 +08:00
jhqxxx 901324cd1a fix qwen3vl-thinking startswith bug 2026-01-31 18:57:42 +08:00
jhqxxx 16e3aefaa7 fix aha run multiple inputs bug 2026-01-31 18:37:28 +08:00
jhqxxx fe299c3401 Merge branch 'pr/go-restream/20' 2026-01-30 22:19:53 +08:00
jhqxxx 292dfd31e4 merge pr/go-restream/20 2026-01-30 22:17:00 +08:00
jhqxxx e3944588fc index tts stash save 2026-01-30 22:04:23 +08:00