🚨 Breaking Changes
- New package
xsschema
- by @kwaa in #40 (29e4d) - Remove default export - by @kwaa (cfc12)
- generate-text:
- providers:
- stream-text:
- Add prefix for interfaces - by @kwaa (057ee)
- Re-implement - by @exoticknight and @nekomeowww in #44 (83a65)
- tool:
🚀 Features
- New package
xsfetch
- by @kwaa (2383d) - chat:
- docs:
- embed,shared-provider:
- Export response, extend more provider generics - by @nekomeowww in #82 (94cb0)
- generate-object:
- Support array outputs - by @exoticknight in #80 (265e5)
- providers:
- Add openrouter - by @nekomeowww in #45 (a67bc)
- Add deepseek - by @nekomeowww in #46 (7579b)
- Add silicon-flow - by @nekomeowww in #48 (40f21)
- Add novita - by @nekomeowww in #49 (2d979)
- Add workers-ai - by @nekomeowww in #51 (de631)
- Add groq - by @nekomeowww in #54 (d8a40)
- Add together-ai - by @nekomeowww and @kwaa in #52 (6e2e0)
- Add fireworks-ai - by @nekomeowww in #55 (91f89)
- Add perplexity - by @nekomeowww in #56 (41734)
- Add mistral-ai - by @nekomeowww in #57 (b58cf)
- Add qwen - by @nekomeowww in #58 (69c66)
- Add xai - by @nekomeowww in #59 (6653c)
- Add tencent-hunyuan - by @nekomeowww in #60 (8d630)
- Add moonshot - by @nekomeowww in #61 (236b7)
- Add minimax - by @nekomeowww in #62 (eb61e)
- Add stepfun - by @nekomeowww in #63 (64355)
- Add zhipu - by @nekomeowww in #64 (d6abb)
- Add centralized provider registries - by @LittleSound in #53 (a743a)
- Enable metadata for providers - by @sumimakito in #77 (e14d0)
- providers-cloud:
- Add deepinfra - by @nekomeowww and @kwaa in #73 (e5bd4)
- Added cerebras - by @nekomeowww and @kwaa in #75 (f27a9)
- stream-object:
- Support array output - by @exoticknight and @kwaa in #81 (7aaa2)
- stream-text:
- Add tool result - by @exoticknight in #67 (f51c7)
- xsfetch:
- xsschema:
🐞 Bug Fixes
- Openai base url - by @kwaa (a9c32)
- docs:
- generate-object:
- generate-text:
- Use structured clone - by @kwaa (f1f31)
- Handling for missing tool - by @theWorkFsz in #65 (b6213)
- providers:
- Incorrect baseUrl for qwen - by @nekomeowww in #68 (1814d)
- xsfetch:
- xsschema: