Neko Ayaka
840d7eceac
fix: incorrect preview images for live2d
2025-08-25 03:31:36 +08:00
Neko Ayaka
991a537ff7
chore: sync openai-compatible
2025-08-25 02:55:54 +08:00
Ilya Bogdanov and Neko
bde909fd64
feat: Add generic OpenAI-compatible provider for chat and audio ( #415 )
...
This commit introduces a new "OpenAI Compatible" provider, allowing users to connect to any service that implements the OpenAI API specification.
Previously, users were limited to the pre-defined list of providers. With the proliferation of many new AI services and local models (like LM Studio, vLLM, etc.) that expose an OpenAI-compatible endpoint, it has become impractical to add and maintain a separate integration for each one.
This new generic provider solves that problem by offering a single, flexible solution. It clarifies the user's choice by separating the official OpenAI service from other compatible alternatives, improving the overall user experience.
Closes #401 , #388
Co-authored-by: Neko <neko@ayaka.moe >
---------
Co-authored-by: Neko <neko@ayaka.moe >
2025-08-25 02:49:31 +08:00
Neko Ayaka
cbc959a3f3
fix(assets): including preview images for hiyori & vrm samples
2025-08-25 02:45:49 +08:00
Neko Ayaka
bc8cb59e6b
fix(stage-*): model not loading when entering main stage
2025-08-25 01:32:04 +08:00
Neko Ayaka
7f2ab0ec79
fix: typecheck
2025-08-25 00:42:51 +08:00
Neko Ayaka
5917783670
fix(stage-ui): should exclude presets & file format handling
2025-08-25 00:04:20 +08:00
Neko Ayaka
21b3307e9e
feat(stage-*): new Model Selector to select models for Live2D, VRM, and future MMD
...
Close #426
Close #414
Close #375
2025-08-24 23:38:32 +08:00
Makito
9c9d6c18d1
fix(stage-ui): live2d mouse tracking not worked as expected
2025-08-24 17:38:30 +09:00
Makito
4a6befddd5
fix(stage-ui): disable onboarding next button when api key is required and missing
2025-08-24 16:37:06 +09:00
Makito
adfc2749c2
fix(stage-ui): convert searchQuery from ref to model
2025-08-24 16:28:00 +09:00
Neko Ayaka
82d0f496da
refactor: try fix #391
2025-08-24 14:17:09 +08:00
MisakaKumomi 御坂云见
fd702cc0d3
feat: added debouncing for onboarding, fixed validation if the user i… ( #392 )
2025-08-22 20:55:27 +08:00
Daniel Martín
1b76f65232
feat: LM Studio Provider ( #380 )
2025-08-22 20:53:08 +08:00
0xGingi
b4cb46ad98
refactor(stage-ui): use nanoid instead of crypto.randomUUID() ( #382 )
2025-08-22 16:44:54 +08:00
Daniel Martín
713ff0c30d
feat: Spanish Language ( #372 )
2025-08-21 14:03:07 +08:00
Ayaka Neko
91e05a64c5
fix(stage-ui): live2d model not loading
2025-08-21 03:45:46 +08:00
Ayaka Neko
59d376752d
fix(stage-ui): live2d stage load wasn't deterministic
2025-08-21 01:20:20 +08:00
Ayaka Neko
4aeaf7cb82
fix(stage-ui): live2d model will not load on mount
2025-08-21 01:19:53 +08:00
Neko Ayaka
5981b2164f
fix(stage-ui): onboarding result in error container even if validation passes
2025-08-20 21:56:51 +08:00
Neko Ayaka
0673509659
feat(stage-*): detailed error messages for Ollama & many providers
2025-08-20 21:47:50 +08:00
Neko Ayaka
c9d166cfe8
refactor(stage-ui): VRM & Live2D view load
2025-08-16 22:00:03 +08:00
Neko Ayaka
33501a0857
refactor(stage-*): moved vad state manager
2025-08-16 21:59:19 +08:00
Lilia_Chen
92ae0c0730
feat(stage-ui): Switch between hemisphere light and sky box ( #357 )
2025-08-14 22:15:21 +08:00
Neko Ayaka
4f34b4580f
fix(stage-ui): DialogTitle warning
2025-08-11 04:54:02 +08:00
Neko Ayaka
ba26cb0537
feat(stage-ui): achieve Warudo ( https://warudo.app ) style rendering for VRM models
2025-08-11 04:53:18 +08:00
Neko Ayaka
c3b804a23d
style(stage-ui): improved callout
2025-08-11 02:57:42 +08:00
Neko Ayaka
a9d4512398
chore(stage-ui): allow to setup color picker
2025-08-10 04:21:56 +08:00
Neko Ayaka
ead77056c0
fix(stage-ui): color picker incorrect
2025-08-10 04:20:39 +08:00
Neko Ayaka
0a9caf3d05
feat(stage-ui): improved color picker
2025-08-09 23:05:59 +08:00
Neko Ayaka
6309d43cc9
feat(stage-ui): PropertyColor
2025-08-09 23:04:47 +08:00
Ching Yang
389ee0a57c
Feat: Support of Index-TTS, state-of-art opensourced TTS model - locally deployable. ( #351 )
2025-08-08 20:30:41 +08:00
Neko Ayaka
c304558bf6
refacor(stage-ui): organize stage-ui histoire structure
2025-08-08 02:00:22 +08:00
Neko Ayaka
76c619536d
style(stage-ui): improve datapane
2025-08-07 18:16:40 +08:00
Lilia_Chen
9fbbccc04a
chore(stage-ui): queue.ts renaming, tts "..." recognition, and something relates to next and afterNext ( #355 )
2025-08-07 18:16:40 +08:00
Neko Ayaka
18d48e4638
feat(stage-ui): parameterize directional light & ambient light
2025-08-07 01:34:28 +08:00
Neko Ayaka
acda49dc66
refactor(stage-ui): model file & model url loading for live2d and vrm
2025-08-07 00:00:35 +08:00
Neko
b5a5ec6a82
fix(stage-ui): auto eye blink wasn't functioning ( #352 )
2025-08-06 18:21:12 +08:00
Neko Ayaka
281d436e59
fix: lint
2025-08-06 16:34:30 +08:00
Neko Ayaka
8fae7cf16c
feat(ui): include BidrectionalTransition as ui component
2025-08-06 16:19:52 +08:00
Neko Ayaka
856625f638
fix: build & typecheck
2025-08-02 01:26:57 +08:00
Neko Ayaka
a095ee62f1
chore(deps): bump dependencies
2025-08-02 01:06:54 +08:00
Makito
3c4c3e0280
fix(stage-ui): enqueue 2x TTS_FLUSH_INSTRUCTION tokens ( #342 )
2025-08-01 22:22:43 +08:00
Lilia_Chen
d651074096
fix(stage-ui) TTS decimals are now retained, AIRI will no longer say "25" if it's "2.5" ( #340 )
2025-08-01 20:37:30 +08:00
Neko Ayaka
e1e0606bb8
fix(stage-ui): audio recording
2025-08-01 02:34:56 +08:00
藍+85CD
c6fcf942a9
chore(deps): bump xsai, std ( #338 )
2025-07-31 20:10:09 +08:00
Makito
43a1360a2f
feat(stage-ui): introduce helpers for stream and tts chunking ( #335 )
2025-07-30 11:07:20 +08:00
Neko Ayaka
7fc50d3be6
style(stage-ui): alert
2025-07-30 02:59:06 +08:00
Neko Ayaka
808a47662b
fix(stage-*): combobox not displaying default value
2025-07-30 00:25:06 +08:00
Neko Ayaka
550c4115c2
refactor: to reka-ui
2025-07-29 23:48:44 +08:00