v0.7.2-beta.2

moeru-ai/airiv0.7.2-beta.2Aug 24, 2025by nekomeowww

AI Summary

This release adds internationalization support for Spanish and introduces new AI providers including LM Studio and a generic OpenAI-compatible option. It also features a new unified model selector for managing different model types.

Key Highlights

  • Spanish language support
  • LM Studio provider
  • Generic OpenAI-compatible provider for chat and audio
  • New unified Model Selector for Live2D, VRM, and MMD

New Features

  • Spanish language support
  • LM Studio provider
  • Generic OpenAI-compatible provider
  • Model Selector

Full Release Notes

## What's Changed

### šŸš€ Features

- Spanish Language - by @dm94 in https://github.com/moeru-ai/airi/issues/372 [<samp>(713ff)</samp>](https://github.com/moeru-ai/airi/commit/713ff0c3)
- LM Studio Provider - by @dm94 in https://github.com/moeru-ai/airi/issues/380 [<samp>(1b76f)</samp>](https://github.com/moeru-ai/airi/commit/1b76f652)
- Added debouncing for onboarding, fixed validation if the user i… - by @Misaka-0x447f in https://github.com/moeru-ai/airi/issues/392 [<samp>(fd702)</samp>](https://github.com/moeru-ai/airi/commit/fd702cc0)
- Add generic OpenAI-compatible provider for chat and audio - by @skirkru and @nekomeowww in https://github.com/moeru-ai/airi/issues/415 [<samp>(bde90)</samp>](https://github.com/moeru-ai/airi/commit/bde909fd)
- **stage-***: New Model Selector to select models for Live2D, VRM, and future MMD - by @nekomeowww [<samp>(21b33)</samp>](https://github.com/moeru-ai/airi/commit/21b3307e)

### šŸž Bug Fixes

- Lint - by @nekomeowww [<samp>(b9a19)</samp>](https://github.com/moeru-ai/airi/commit/b9a19e97)
- Typecheck - by @nekomeowww [<samp>(7f2ab)</samp>](https://github.com/moeru-ai/airi/commit/7f2ab0ec)
- Incorrect preview images for live2d - by @nekomeowww [<samp>(840d7)</samp>](https://github.com/moeru-ai/airi/commit/840d7ece)
- Typecheck - by @nekomeowww [<samp>(d54aa)</samp>](https://github.com/moeru-ai/airi/commit/d54aaa6f)
- **assets**:
  - Including preview images for hiyori & vrm samples - by @nekomeowww [<samp>(cbc95)</samp>](https://github.com/moeru-ai/airi/commit/cbc959a3)
- **composables**:
  - Correct inverted logic in version check causing infinite loop thus OOM - by @skirkru in https://github.com/moeru-ai/airi/issues/421 [<samp>(8ea98)</samp>](https://github.com/moeru-ai/airi/commit/8ea98037)
- **stage-***:
  - Model not loading when entering main stage - by @nekomeowww [<samp>(bc8cb)</samp>](https://github.com/moeru-ai/airi/commit/bc8cb59e)
- **stage-ui**:
  - Convert searchQuery from ref to model - by @sumimakito [<samp>(adfc2)</samp>](https://github.com/moeru-ai/airi/commit/adfc2749)
  - Disable onboarding next button when api key is required and missing - by @sumimakito [<samp>(4a6be)</samp>](https://github.com/moeru-ai/airi/commit/4a6befdd)
  - Live2d mouse tracking not worked as expected - by @sumimakito [<samp>(9c9d6)</samp>](https://github.com/moeru-ai/airi/commit/9c9d6c18)
  - Should exclude presets & file format handling - by @nekomeowww [<samp>(59177)</samp>](https://github.com/moeru-ai/airi/commit/59177836)
- **ui**:
  - TransitionVertical Interrupt animation - by @clansty in https://github.com/moeru-ai/airi/issues/373 [<samp>(c15e5)</samp>](https://github.com/moeru-ai/airi/commit/c15e5020)

## New Contributors

* @clansty made their first contribution in https://github.com/moeru-ai/airi/pull/373
* @dm94 made their first contribution in https://github.com/moeru-ai/airi/pull/372
* @0xGingi made their first contribution in https://github.com/moeru-ai/airi/pull/382
* @Misaka-0x447f made their first contribution in https://github.com/moeru-ai/airi/pull/392
* @YuanAshes made their first contribution in https://github.com/moeru-ai/airi/pull/395
* @skirkru made their first contribution in https://github.com/moeru-ai/airi/pull/421

**Full Changelog**: https://github.com/moeru-ai/airi/compare/v0.7.2-beta.1...v0.7.2-beta.2