├── .editorconfig ├── .github ├── FUNDING.yml └── workflows │ ├── autofix.yml │ ├── check.yml │ ├── gh-pages.yml │ └── publish.yml ├── .gitignore ├── .vscode └── settings.json ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── bump.config.ts ├── cspell.config.yaml ├── docs ├── components.json ├── content │ └── docs │ │ ├── index.mdx │ │ ├── integrations │ │ └── tools │ │ │ ├── composio.mdx │ │ │ ├── meta.json │ │ │ └── model-context-protocol.mdx │ │ ├── meta.json │ │ ├── packages-ext │ │ ├── providers.mdx │ │ └── telemetry.mdx │ │ ├── packages-top │ │ ├── xsai.mdx │ │ ├── xsfetch.mdx │ │ └── xsschema.mdx │ │ ├── packages │ │ ├── embed.mdx │ │ ├── generate │ │ │ ├── image.mdx │ │ │ ├── meta.json │ │ │ ├── object.mdx │ │ │ ├── speech.mdx │ │ │ ├── text.mdx │ │ │ └── transcription.mdx │ │ ├── meta.json │ │ ├── model.mdx │ │ ├── overview.mdx │ │ ├── stream │ │ │ ├── meta.json │ │ │ ├── object.mdx │ │ │ ├── text.mdx │ │ │ └── transcription.mdx │ │ ├── tool.mdx │ │ ├── top-level │ │ │ ├── xsai.mdx │ │ │ ├── xsfetch.mdx │ │ │ └── xsschema.mdx │ │ └── utils │ │ │ ├── chat.mdx │ │ │ ├── reasoning.mdx │ │ │ └── stream.mdx │ │ └── references │ │ └── meta.json ├── next.config.js ├── package.json ├── postcss.config.js ├── scripts │ └── update-references.ts ├── source.config.ts ├── src │ ├── app │ │ ├── (home) │ │ │ ├── layout.tsx │ │ │ └── page.tsx │ │ ├── api │ │ │ └── search │ │ │ │ └── route.ts │ │ ├── docs-og │ │ │ └── [...slug] │ │ │ │ └── route.tsx │ │ ├── docs │ │ │ ├── [[...slug]] │ │ │ │ └── page.tsx │ │ │ └── layout.tsx │ │ ├── global.css │ │ ├── layout.config.tsx │ │ ├── layout.tsx │ │ ├── llms-full.txt │ │ │ └── route.ts │ │ └── llms.txt │ │ │ └── route.ts │ ├── components │ │ ├── pkg-size-badge.tsx │ │ ├── pkg-size-chart.tsx │ │ ├── search.tsx │ │ └── ui │ │ │ ├── card.tsx │ │ │ └── chart.tsx │ ├── lib │ │ ├── get-llm-text.ts │ │ ├── source.ts │ │ └── utils.ts │ └── mdx-components.tsx └── tsconfig.json ├── eslint.config.ts ├── package.json ├── packages-ext ├── providers-cloud │ ├── package.json │ └── src │ │ ├── index.ts │ │ └── providers │ │ ├── anthropic.ts │ │ ├── azure.ts │ │ ├── cerebras.ts │ │ ├── deepinfra.ts │ │ ├── deepseek.ts │ │ ├── featherless-ai.ts │ │ ├── fireworks.ts │ │ ├── google-generative-ai.ts │ │ ├── groq.ts │ │ ├── index.ts │ │ ├── minimax.ts │ │ ├── mistral.ts │ │ ├── moonshot.ts │ │ ├── novita.ts │ │ ├── openai.ts │ │ ├── openrouter.ts │ │ ├── perplexity.ts │ │ ├── qwen.ts │ │ ├── silicon-flow.ts │ │ ├── stepfun.ts │ │ ├── tencent-hunyuan.ts │ │ ├── together-ai.ts │ │ ├── workers-ai.ts │ │ ├── xai.ts │ │ └── zhipu.ts ├── providers-local │ ├── package.json │ └── src │ │ ├── index.ts │ │ └── providers │ │ ├── index.ts │ │ ├── litellm.ts │ │ ├── lmstudio.ts │ │ ├── ollama.ts │ │ ├── player2.ts │ │ └── speaches.ts ├── providers │ ├── README.md │ ├── package.json │ ├── scripts │ │ ├── sync.ts │ │ └── utils │ │ │ ├── code-gen.ts │ │ │ ├── extra.ts │ │ │ ├── overrides.ts │ │ │ ├── process.ts │ │ │ └── types.ts │ ├── src │ │ ├── create.ts │ │ ├── generated │ │ │ ├── create.ts │ │ │ ├── index.ts │ │ │ └── types.ts │ │ ├── index.ts │ │ └── manual │ │ │ ├── create.ts │ │ │ ├── index.ts │ │ │ └── providers │ │ │ ├── anthropic.ts │ │ │ ├── azure.ts │ │ │ ├── featherless.ts │ │ │ ├── openrouter.ts │ │ │ ├── renamed.ts │ │ │ ├── together-ai.ts │ │ │ └── workers-ai.ts │ └── test │ │ └── index.test.ts ├── shared-providers │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── types │ │ │ ├── create-provider-options.ts │ │ │ ├── metadata.ts │ │ │ └── providers.ts │ │ └── utils │ │ │ ├── create.ts │ │ │ └── merge.ts │ └── tsdown.config.ts └── telemetry │ ├── README.md │ ├── package.json │ ├── src │ ├── index.ts │ ├── types │ │ └── options.ts │ └── utils │ │ ├── attributes.ts │ │ ├── generate-text-internal.ts │ │ ├── generate-text.ts │ │ ├── get-tracer.ts │ │ ├── now.ts │ │ ├── record-span.ts │ │ ├── stream-text-internal.ts │ │ ├── stream-text.ts │ │ ├── stringify-tool.ts │ │ └── wrap-tool.ts │ └── test │ ├── __snapshots__ │ ├── generate-text-tools.test.ts.snap │ ├── generate-text.test.ts.snap │ ├── stream-text-tools.test.ts.snap │ └── stream-text.test.ts.snap │ ├── generate-text-tools.test.ts │ ├── generate-text.test.ts │ ├── stream-text-tools.test.ts │ └── stream-text.test.ts ├── packages-top ├── xsai │ ├── README.md │ ├── package.json │ └── src │ │ └── index.ts ├── xsfetch │ ├── README.md │ ├── package.json │ └── src │ │ └── index.ts └── xsschema │ ├── README.md │ ├── package.json │ ├── src │ ├── index.ts │ ├── json-schema.ts │ ├── to-json-schema │ │ ├── async.ts │ │ ├── index.ts │ │ ├── sync.ts │ │ └── vendors │ │ │ ├── arktype.ts │ │ │ ├── effect.ts │ │ │ ├── index.ts │ │ │ ├── sury.ts │ │ │ ├── valibot.ts │ │ │ └── zod.ts │ ├── types.ts │ └── validate.ts │ └── test │ ├── __snapshots__ │ ├── json-schema.test.ts.snap │ └── to-json-schema.test.ts.snap │ ├── json-schema.test.ts │ └── to-json-schema.test.ts ├── packages ├── embed │ ├── README.md │ ├── package.json │ ├── src │ │ ├── index.ts │ │ └── utils │ │ │ ├── embed-many.ts │ │ │ └── embed.ts │ └── test │ │ ├── __snapshots__ │ │ ├── embed-many.test.ts.snap │ │ └── embed.test.ts.snap │ │ ├── embed-many.test.ts │ │ └── embed.test.ts ├── generate-image │ ├── README.md │ ├── package.json │ └── src │ │ └── index.ts ├── generate-object │ ├── README.md │ ├── package.json │ ├── src │ │ ├── _wrap.ts │ │ └── index.ts │ └── test │ │ └── index.test.ts ├── generate-speech │ ├── README.md │ ├── package.json │ ├── src │ │ └── index.ts │ └── test │ │ ├── __snapshots__ │ │ └── index.test.ts.snap │ │ └── index.test.ts ├── generate-text │ ├── README.md │ ├── package.json │ ├── src │ │ └── index.ts │ └── test │ │ ├── __snapshots__ │ │ └── index.test.ts.snap │ │ └── index.test.ts ├── generate-transcription │ ├── README.md │ ├── package.json │ ├── src │ │ └── index.ts │ └── test │ │ ├── __snapshots__ │ │ └── index.test.ts.snap │ │ ├── fixtures │ │ └── basic.wav │ │ └── index.test.ts ├── model │ ├── README.md │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── types │ │ │ ├── index.ts │ │ │ └── model.ts │ │ └── utils │ │ │ ├── index.ts │ │ │ ├── list-models.ts │ │ │ └── retrieve-model.ts │ └── test │ │ └── index.test.ts ├── shared-chat │ ├── package.json │ └── src │ │ ├── index.ts │ │ ├── types │ │ ├── finish-reason.ts │ │ ├── index.ts │ │ ├── message-content.ts │ │ ├── message.ts │ │ ├── step.ts │ │ ├── tool-call.ts │ │ ├── tool-choice.ts │ │ ├── tool.ts │ │ └── usage.ts │ │ └── utils │ │ ├── chat.ts │ │ ├── determine-step-type.ts │ │ ├── execute-tool.ts │ │ ├── index.ts │ │ └── internal │ │ └── wrap-tool-result.ts ├── shared │ ├── package.json │ └── src │ │ ├── error │ │ └── index.ts │ │ ├── index.ts │ │ ├── types │ │ ├── common-request-options.ts │ │ ├── fetch.ts │ │ ├── index.ts │ │ └── with-unknown.ts │ │ └── utils │ │ ├── case.ts │ │ ├── clean.ts │ │ ├── delayed-promise.ts │ │ ├── index.ts │ │ ├── request-body.ts │ │ ├── request-headers.ts │ │ ├── request-url.ts │ │ ├── response-catch.ts │ │ ├── response-json.ts │ │ └── trampoline.ts ├── stream-object │ ├── README.md │ ├── package.json │ ├── src │ │ ├── index.ts │ │ └── utils │ │ │ ├── stream-object.ts │ │ │ ├── to-element-stream.ts │ │ │ └── to-partial-object-stream.ts │ └── test │ │ ├── __snapshots__ │ │ └── index.test.ts.snap │ │ └── index.test.ts ├── stream-text │ ├── README.md │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── internal │ │ │ └── _transform-chunk.ts │ │ └── types │ │ │ └── event.ts │ └── test │ │ ├── __snapshots__ │ │ └── index.test.ts.snap │ │ ├── index.test.ts │ │ └── tool.test.ts ├── stream-transcription │ ├── README.md │ ├── package.json │ ├── src │ │ ├── index.ts │ │ └── internal │ │ │ └── _transform-chunk.ts │ └── test │ │ ├── fixtures │ │ └── basic.wav │ │ └── index.test.ts ├── tool │ ├── README.md │ ├── package.json │ ├── src │ │ ├── index.ts │ │ └── utils │ │ │ ├── raw-tool.ts │ │ │ └── tool.ts │ └── test │ │ └── index.test.ts ├── utils-chat │ ├── README.md │ ├── package.json │ └── src │ │ ├── index.ts │ │ └── message.ts ├── utils-reasoning │ ├── README.md │ ├── package.json │ ├── src │ │ ├── _get-partial-match-index.ts │ │ ├── extract-reasoning-stream.ts │ │ ├── extract-reasoning.ts │ │ └── index.ts │ └── test │ │ ├── get-partial-match-index.test.ts │ │ └── qwen3.test.ts └── utils-stream │ ├── README.md │ ├── package.json │ └── src │ ├── index.ts │ ├── simulate-readable-stream.ts │ ├── smooth-stream.ts │ └── to-async-iterator.ts ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── tsconfig.json ├── tsconfig.lib.json ├── tsconfig.node.json ├── turbo.json └── vitest.config.ts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: kwaa 2 | -------------------------------------------------------------------------------- /.github/workflows/autofix.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/.github/workflows/autofix.yml -------------------------------------------------------------------------------- /.github/workflows/check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/.github/workflows/check.yml -------------------------------------------------------------------------------- /.github/workflows/gh-pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/.github/workflows/gh-pages.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/README.md -------------------------------------------------------------------------------- /bump.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/bump.config.ts -------------------------------------------------------------------------------- /cspell.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/cspell.config.yaml -------------------------------------------------------------------------------- /docs/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/docs/components.json -------------------------------------------------------------------------------- /docs/content/docs/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/docs/content/docs/index.mdx -------------------------------------------------------------------------------- /docs/content/docs/integrations/tools/composio.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/docs/content/docs/integrations/tools/composio.mdx -------------------------------------------------------------------------------- /docs/content/docs/integrations/tools/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/docs/content/docs/integrations/tools/meta.json -------------------------------------------------------------------------------- /docs/content/docs/integrations/tools/model-context-protocol.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/docs/content/docs/integrations/tools/model-context-protocol.mdx -------------------------------------------------------------------------------- /docs/content/docs/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/docs/content/docs/meta.json -------------------------------------------------------------------------------- /docs/content/docs/packages-ext/providers.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/docs/content/docs/packages-ext/providers.mdx -------------------------------------------------------------------------------- /docs/content/docs/packages-ext/telemetry.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/docs/content/docs/packages-ext/telemetry.mdx -------------------------------------------------------------------------------- /docs/content/docs/packages-top/xsai.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/docs/content/docs/packages-top/xsai.mdx -------------------------------------------------------------------------------- /docs/content/docs/packages-top/xsfetch.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/docs/content/docs/packages-top/xsfetch.mdx -------------------------------------------------------------------------------- /docs/content/docs/packages-top/xsschema.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/docs/content/docs/packages-top/xsschema.mdx -------------------------------------------------------------------------------- /docs/content/docs/packages/embed.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/docs/content/docs/packages/embed.mdx -------------------------------------------------------------------------------- /docs/content/docs/packages/generate/image.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/docs/content/docs/packages/generate/image.mdx -------------------------------------------------------------------------------- /docs/content/docs/packages/generate/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/docs/content/docs/packages/generate/meta.json -------------------------------------------------------------------------------- /docs/content/docs/packages/generate/object.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/docs/content/docs/packages/generate/object.mdx -------------------------------------------------------------------------------- /docs/content/docs/packages/generate/speech.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/docs/content/docs/packages/generate/speech.mdx -------------------------------------------------------------------------------- /docs/content/docs/packages/generate/text.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/docs/content/docs/packages/generate/text.mdx -------------------------------------------------------------------------------- /docs/content/docs/packages/generate/transcription.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/docs/content/docs/packages/generate/transcription.mdx -------------------------------------------------------------------------------- /docs/content/docs/packages/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/docs/content/docs/packages/meta.json -------------------------------------------------------------------------------- /docs/content/docs/packages/model.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/docs/content/docs/packages/model.mdx -------------------------------------------------------------------------------- /docs/content/docs/packages/overview.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/docs/content/docs/packages/overview.mdx -------------------------------------------------------------------------------- /docs/content/docs/packages/stream/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/docs/content/docs/packages/stream/meta.json -------------------------------------------------------------------------------- /docs/content/docs/packages/stream/object.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/docs/content/docs/packages/stream/object.mdx -------------------------------------------------------------------------------- /docs/content/docs/packages/stream/text.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/docs/content/docs/packages/stream/text.mdx -------------------------------------------------------------------------------- /docs/content/docs/packages/stream/transcription.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/docs/content/docs/packages/stream/transcription.mdx -------------------------------------------------------------------------------- /docs/content/docs/packages/tool.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/docs/content/docs/packages/tool.mdx -------------------------------------------------------------------------------- /docs/content/docs/packages/top-level/xsai.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/docs/content/docs/packages/top-level/xsai.mdx -------------------------------------------------------------------------------- /docs/content/docs/packages/top-level/xsfetch.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/docs/content/docs/packages/top-level/xsfetch.mdx -------------------------------------------------------------------------------- /docs/content/docs/packages/top-level/xsschema.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/docs/content/docs/packages/top-level/xsschema.mdx -------------------------------------------------------------------------------- /docs/content/docs/packages/utils/chat.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/docs/content/docs/packages/utils/chat.mdx -------------------------------------------------------------------------------- /docs/content/docs/packages/utils/reasoning.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/docs/content/docs/packages/utils/reasoning.mdx -------------------------------------------------------------------------------- /docs/content/docs/packages/utils/stream.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/docs/content/docs/packages/utils/stream.mdx -------------------------------------------------------------------------------- /docs/content/docs/references/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/docs/content/docs/references/meta.json -------------------------------------------------------------------------------- /docs/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/docs/next.config.js -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/docs/postcss.config.js -------------------------------------------------------------------------------- /docs/scripts/update-references.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/docs/scripts/update-references.ts -------------------------------------------------------------------------------- /docs/source.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/docs/source.config.ts -------------------------------------------------------------------------------- /docs/src/app/(home)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/docs/src/app/(home)/layout.tsx -------------------------------------------------------------------------------- /docs/src/app/(home)/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/docs/src/app/(home)/page.tsx -------------------------------------------------------------------------------- /docs/src/app/api/search/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/docs/src/app/api/search/route.ts -------------------------------------------------------------------------------- /docs/src/app/docs-og/[...slug]/route.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/docs/src/app/docs-og/[...slug]/route.tsx -------------------------------------------------------------------------------- /docs/src/app/docs/[[...slug]]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/docs/src/app/docs/[[...slug]]/page.tsx -------------------------------------------------------------------------------- /docs/src/app/docs/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/docs/src/app/docs/layout.tsx -------------------------------------------------------------------------------- /docs/src/app/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/docs/src/app/global.css -------------------------------------------------------------------------------- /docs/src/app/layout.config.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/docs/src/app/layout.config.tsx -------------------------------------------------------------------------------- /docs/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/docs/src/app/layout.tsx -------------------------------------------------------------------------------- /docs/src/app/llms-full.txt/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/docs/src/app/llms-full.txt/route.ts -------------------------------------------------------------------------------- /docs/src/app/llms.txt/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/docs/src/app/llms.txt/route.ts -------------------------------------------------------------------------------- /docs/src/components/pkg-size-badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/docs/src/components/pkg-size-badge.tsx -------------------------------------------------------------------------------- /docs/src/components/pkg-size-chart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/docs/src/components/pkg-size-chart.tsx -------------------------------------------------------------------------------- /docs/src/components/search.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/docs/src/components/search.tsx -------------------------------------------------------------------------------- /docs/src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/docs/src/components/ui/card.tsx -------------------------------------------------------------------------------- /docs/src/components/ui/chart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/docs/src/components/ui/chart.tsx -------------------------------------------------------------------------------- /docs/src/lib/get-llm-text.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/docs/src/lib/get-llm-text.ts -------------------------------------------------------------------------------- /docs/src/lib/source.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/docs/src/lib/source.ts -------------------------------------------------------------------------------- /docs/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/docs/src/lib/utils.ts -------------------------------------------------------------------------------- /docs/src/mdx-components.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/docs/src/mdx-components.tsx -------------------------------------------------------------------------------- /docs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/docs/tsconfig.json -------------------------------------------------------------------------------- /eslint.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/eslint.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/package.json -------------------------------------------------------------------------------- /packages-ext/providers-cloud/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/providers-cloud/package.json -------------------------------------------------------------------------------- /packages-ext/providers-cloud/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/providers-cloud/src/index.ts -------------------------------------------------------------------------------- /packages-ext/providers-cloud/src/providers/anthropic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/providers-cloud/src/providers/anthropic.ts -------------------------------------------------------------------------------- /packages-ext/providers-cloud/src/providers/azure.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/providers-cloud/src/providers/azure.ts -------------------------------------------------------------------------------- /packages-ext/providers-cloud/src/providers/cerebras.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/providers-cloud/src/providers/cerebras.ts -------------------------------------------------------------------------------- /packages-ext/providers-cloud/src/providers/deepinfra.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/providers-cloud/src/providers/deepinfra.ts -------------------------------------------------------------------------------- /packages-ext/providers-cloud/src/providers/deepseek.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/providers-cloud/src/providers/deepseek.ts -------------------------------------------------------------------------------- /packages-ext/providers-cloud/src/providers/featherless-ai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/providers-cloud/src/providers/featherless-ai.ts -------------------------------------------------------------------------------- /packages-ext/providers-cloud/src/providers/fireworks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/providers-cloud/src/providers/fireworks.ts -------------------------------------------------------------------------------- /packages-ext/providers-cloud/src/providers/google-generative-ai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/providers-cloud/src/providers/google-generative-ai.ts -------------------------------------------------------------------------------- /packages-ext/providers-cloud/src/providers/groq.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/providers-cloud/src/providers/groq.ts -------------------------------------------------------------------------------- /packages-ext/providers-cloud/src/providers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/providers-cloud/src/providers/index.ts -------------------------------------------------------------------------------- /packages-ext/providers-cloud/src/providers/minimax.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/providers-cloud/src/providers/minimax.ts -------------------------------------------------------------------------------- /packages-ext/providers-cloud/src/providers/mistral.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/providers-cloud/src/providers/mistral.ts -------------------------------------------------------------------------------- /packages-ext/providers-cloud/src/providers/moonshot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/providers-cloud/src/providers/moonshot.ts -------------------------------------------------------------------------------- /packages-ext/providers-cloud/src/providers/novita.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/providers-cloud/src/providers/novita.ts -------------------------------------------------------------------------------- /packages-ext/providers-cloud/src/providers/openai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/providers-cloud/src/providers/openai.ts -------------------------------------------------------------------------------- /packages-ext/providers-cloud/src/providers/openrouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/providers-cloud/src/providers/openrouter.ts -------------------------------------------------------------------------------- /packages-ext/providers-cloud/src/providers/perplexity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/providers-cloud/src/providers/perplexity.ts -------------------------------------------------------------------------------- /packages-ext/providers-cloud/src/providers/qwen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/providers-cloud/src/providers/qwen.ts -------------------------------------------------------------------------------- /packages-ext/providers-cloud/src/providers/silicon-flow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/providers-cloud/src/providers/silicon-flow.ts -------------------------------------------------------------------------------- /packages-ext/providers-cloud/src/providers/stepfun.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/providers-cloud/src/providers/stepfun.ts -------------------------------------------------------------------------------- /packages-ext/providers-cloud/src/providers/tencent-hunyuan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/providers-cloud/src/providers/tencent-hunyuan.ts -------------------------------------------------------------------------------- /packages-ext/providers-cloud/src/providers/together-ai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/providers-cloud/src/providers/together-ai.ts -------------------------------------------------------------------------------- /packages-ext/providers-cloud/src/providers/workers-ai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/providers-cloud/src/providers/workers-ai.ts -------------------------------------------------------------------------------- /packages-ext/providers-cloud/src/providers/xai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/providers-cloud/src/providers/xai.ts -------------------------------------------------------------------------------- /packages-ext/providers-cloud/src/providers/zhipu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/providers-cloud/src/providers/zhipu.ts -------------------------------------------------------------------------------- /packages-ext/providers-local/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/providers-local/package.json -------------------------------------------------------------------------------- /packages-ext/providers-local/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/providers-local/src/index.ts -------------------------------------------------------------------------------- /packages-ext/providers-local/src/providers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/providers-local/src/providers/index.ts -------------------------------------------------------------------------------- /packages-ext/providers-local/src/providers/litellm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/providers-local/src/providers/litellm.ts -------------------------------------------------------------------------------- /packages-ext/providers-local/src/providers/lmstudio.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/providers-local/src/providers/lmstudio.ts -------------------------------------------------------------------------------- /packages-ext/providers-local/src/providers/ollama.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/providers-local/src/providers/ollama.ts -------------------------------------------------------------------------------- /packages-ext/providers-local/src/providers/player2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/providers-local/src/providers/player2.ts -------------------------------------------------------------------------------- /packages-ext/providers-local/src/providers/speaches.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/providers-local/src/providers/speaches.ts -------------------------------------------------------------------------------- /packages-ext/providers/README.md: -------------------------------------------------------------------------------- 1 | https://xsai.js.org/docs/packages-ext/providers 2 | -------------------------------------------------------------------------------- /packages-ext/providers/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/providers/package.json -------------------------------------------------------------------------------- /packages-ext/providers/scripts/sync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/providers/scripts/sync.ts -------------------------------------------------------------------------------- /packages-ext/providers/scripts/utils/code-gen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/providers/scripts/utils/code-gen.ts -------------------------------------------------------------------------------- /packages-ext/providers/scripts/utils/extra.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/providers/scripts/utils/extra.ts -------------------------------------------------------------------------------- /packages-ext/providers/scripts/utils/overrides.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/providers/scripts/utils/overrides.ts -------------------------------------------------------------------------------- /packages-ext/providers/scripts/utils/process.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/providers/scripts/utils/process.ts -------------------------------------------------------------------------------- /packages-ext/providers/scripts/utils/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/providers/scripts/utils/types.ts -------------------------------------------------------------------------------- /packages-ext/providers/src/create.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/providers/src/create.ts -------------------------------------------------------------------------------- /packages-ext/providers/src/generated/create.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/providers/src/generated/create.ts -------------------------------------------------------------------------------- /packages-ext/providers/src/generated/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/providers/src/generated/index.ts -------------------------------------------------------------------------------- /packages-ext/providers/src/generated/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/providers/src/generated/types.ts -------------------------------------------------------------------------------- /packages-ext/providers/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/providers/src/index.ts -------------------------------------------------------------------------------- /packages-ext/providers/src/manual/create.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/providers/src/manual/create.ts -------------------------------------------------------------------------------- /packages-ext/providers/src/manual/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/providers/src/manual/index.ts -------------------------------------------------------------------------------- /packages-ext/providers/src/manual/providers/anthropic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/providers/src/manual/providers/anthropic.ts -------------------------------------------------------------------------------- /packages-ext/providers/src/manual/providers/azure.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/providers/src/manual/providers/azure.ts -------------------------------------------------------------------------------- /packages-ext/providers/src/manual/providers/featherless.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/providers/src/manual/providers/featherless.ts -------------------------------------------------------------------------------- /packages-ext/providers/src/manual/providers/openrouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/providers/src/manual/providers/openrouter.ts -------------------------------------------------------------------------------- /packages-ext/providers/src/manual/providers/renamed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/providers/src/manual/providers/renamed.ts -------------------------------------------------------------------------------- /packages-ext/providers/src/manual/providers/together-ai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/providers/src/manual/providers/together-ai.ts -------------------------------------------------------------------------------- /packages-ext/providers/src/manual/providers/workers-ai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/providers/src/manual/providers/workers-ai.ts -------------------------------------------------------------------------------- /packages-ext/providers/test/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/providers/test/index.test.ts -------------------------------------------------------------------------------- /packages-ext/shared-providers/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/shared-providers/package.json -------------------------------------------------------------------------------- /packages-ext/shared-providers/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/shared-providers/src/index.ts -------------------------------------------------------------------------------- /packages-ext/shared-providers/src/types/create-provider-options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/shared-providers/src/types/create-provider-options.ts -------------------------------------------------------------------------------- /packages-ext/shared-providers/src/types/metadata.ts: -------------------------------------------------------------------------------- 1 | export interface ProviderMetadata { 2 | id: string 3 | } 4 | -------------------------------------------------------------------------------- /packages-ext/shared-providers/src/types/providers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/shared-providers/src/types/providers.ts -------------------------------------------------------------------------------- /packages-ext/shared-providers/src/utils/create.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/shared-providers/src/utils/create.ts -------------------------------------------------------------------------------- /packages-ext/shared-providers/src/utils/merge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/shared-providers/src/utils/merge.ts -------------------------------------------------------------------------------- /packages-ext/shared-providers/tsdown.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/shared-providers/tsdown.config.ts -------------------------------------------------------------------------------- /packages-ext/telemetry/README.md: -------------------------------------------------------------------------------- 1 | https://xsai.js.org/docs/packages-ext/telemetry 2 | -------------------------------------------------------------------------------- /packages-ext/telemetry/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/telemetry/package.json -------------------------------------------------------------------------------- /packages-ext/telemetry/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/telemetry/src/index.ts -------------------------------------------------------------------------------- /packages-ext/telemetry/src/types/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/telemetry/src/types/options.ts -------------------------------------------------------------------------------- /packages-ext/telemetry/src/utils/attributes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/telemetry/src/utils/attributes.ts -------------------------------------------------------------------------------- /packages-ext/telemetry/src/utils/generate-text-internal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/telemetry/src/utils/generate-text-internal.ts -------------------------------------------------------------------------------- /packages-ext/telemetry/src/utils/generate-text.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/telemetry/src/utils/generate-text.ts -------------------------------------------------------------------------------- /packages-ext/telemetry/src/utils/get-tracer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/telemetry/src/utils/get-tracer.ts -------------------------------------------------------------------------------- /packages-ext/telemetry/src/utils/now.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/telemetry/src/utils/now.ts -------------------------------------------------------------------------------- /packages-ext/telemetry/src/utils/record-span.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/telemetry/src/utils/record-span.ts -------------------------------------------------------------------------------- /packages-ext/telemetry/src/utils/stream-text-internal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/telemetry/src/utils/stream-text-internal.ts -------------------------------------------------------------------------------- /packages-ext/telemetry/src/utils/stream-text.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/telemetry/src/utils/stream-text.ts -------------------------------------------------------------------------------- /packages-ext/telemetry/src/utils/stringify-tool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/telemetry/src/utils/stringify-tool.ts -------------------------------------------------------------------------------- /packages-ext/telemetry/src/utils/wrap-tool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/telemetry/src/utils/wrap-tool.ts -------------------------------------------------------------------------------- /packages-ext/telemetry/test/__snapshots__/generate-text-tools.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/telemetry/test/__snapshots__/generate-text-tools.test.ts.snap -------------------------------------------------------------------------------- /packages-ext/telemetry/test/__snapshots__/generate-text.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/telemetry/test/__snapshots__/generate-text.test.ts.snap -------------------------------------------------------------------------------- /packages-ext/telemetry/test/__snapshots__/stream-text-tools.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/telemetry/test/__snapshots__/stream-text-tools.test.ts.snap -------------------------------------------------------------------------------- /packages-ext/telemetry/test/__snapshots__/stream-text.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/telemetry/test/__snapshots__/stream-text.test.ts.snap -------------------------------------------------------------------------------- /packages-ext/telemetry/test/generate-text-tools.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/telemetry/test/generate-text-tools.test.ts -------------------------------------------------------------------------------- /packages-ext/telemetry/test/generate-text.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/telemetry/test/generate-text.test.ts -------------------------------------------------------------------------------- /packages-ext/telemetry/test/stream-text-tools.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/telemetry/test/stream-text-tools.test.ts -------------------------------------------------------------------------------- /packages-ext/telemetry/test/stream-text.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-ext/telemetry/test/stream-text.test.ts -------------------------------------------------------------------------------- /packages-top/xsai/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-top/xsai/README.md -------------------------------------------------------------------------------- /packages-top/xsai/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-top/xsai/package.json -------------------------------------------------------------------------------- /packages-top/xsai/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-top/xsai/src/index.ts -------------------------------------------------------------------------------- /packages-top/xsfetch/README.md: -------------------------------------------------------------------------------- 1 | https://xsai.js.org/docs/packages-top/xsfetch 2 | -------------------------------------------------------------------------------- /packages-top/xsfetch/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-top/xsfetch/package.json -------------------------------------------------------------------------------- /packages-top/xsfetch/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-top/xsfetch/src/index.ts -------------------------------------------------------------------------------- /packages-top/xsschema/README.md: -------------------------------------------------------------------------------- 1 | https://xsai.js.org/docs/packages-top/xsschema 2 | -------------------------------------------------------------------------------- /packages-top/xsschema/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-top/xsschema/package.json -------------------------------------------------------------------------------- /packages-top/xsschema/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-top/xsschema/src/index.ts -------------------------------------------------------------------------------- /packages-top/xsschema/src/json-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-top/xsschema/src/json-schema.ts -------------------------------------------------------------------------------- /packages-top/xsschema/src/to-json-schema/async.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-top/xsschema/src/to-json-schema/async.ts -------------------------------------------------------------------------------- /packages-top/xsschema/src/to-json-schema/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-top/xsschema/src/to-json-schema/index.ts -------------------------------------------------------------------------------- /packages-top/xsschema/src/to-json-schema/sync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-top/xsschema/src/to-json-schema/sync.ts -------------------------------------------------------------------------------- /packages-top/xsschema/src/to-json-schema/vendors/arktype.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-top/xsschema/src/to-json-schema/vendors/arktype.ts -------------------------------------------------------------------------------- /packages-top/xsschema/src/to-json-schema/vendors/effect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-top/xsschema/src/to-json-schema/vendors/effect.ts -------------------------------------------------------------------------------- /packages-top/xsschema/src/to-json-schema/vendors/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-top/xsschema/src/to-json-schema/vendors/index.ts -------------------------------------------------------------------------------- /packages-top/xsschema/src/to-json-schema/vendors/sury.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-top/xsschema/src/to-json-schema/vendors/sury.ts -------------------------------------------------------------------------------- /packages-top/xsschema/src/to-json-schema/vendors/valibot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-top/xsschema/src/to-json-schema/vendors/valibot.ts -------------------------------------------------------------------------------- /packages-top/xsschema/src/to-json-schema/vendors/zod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-top/xsschema/src/to-json-schema/vendors/zod.ts -------------------------------------------------------------------------------- /packages-top/xsschema/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-top/xsschema/src/types.ts -------------------------------------------------------------------------------- /packages-top/xsschema/src/validate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-top/xsschema/src/validate.ts -------------------------------------------------------------------------------- /packages-top/xsschema/test/__snapshots__/json-schema.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-top/xsschema/test/__snapshots__/json-schema.test.ts.snap -------------------------------------------------------------------------------- /packages-top/xsschema/test/__snapshots__/to-json-schema.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-top/xsschema/test/__snapshots__/to-json-schema.test.ts.snap -------------------------------------------------------------------------------- /packages-top/xsschema/test/json-schema.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-top/xsschema/test/json-schema.test.ts -------------------------------------------------------------------------------- /packages-top/xsschema/test/to-json-schema.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages-top/xsschema/test/to-json-schema.test.ts -------------------------------------------------------------------------------- /packages/embed/README.md: -------------------------------------------------------------------------------- 1 | https://xsai.js.org/docs/packages/embed 2 | -------------------------------------------------------------------------------- /packages/embed/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/embed/package.json -------------------------------------------------------------------------------- /packages/embed/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/embed/src/index.ts -------------------------------------------------------------------------------- /packages/embed/src/utils/embed-many.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/embed/src/utils/embed-many.ts -------------------------------------------------------------------------------- /packages/embed/src/utils/embed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/embed/src/utils/embed.ts -------------------------------------------------------------------------------- /packages/embed/test/__snapshots__/embed-many.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/embed/test/__snapshots__/embed-many.test.ts.snap -------------------------------------------------------------------------------- /packages/embed/test/__snapshots__/embed.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/embed/test/__snapshots__/embed.test.ts.snap -------------------------------------------------------------------------------- /packages/embed/test/embed-many.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/embed/test/embed-many.test.ts -------------------------------------------------------------------------------- /packages/embed/test/embed.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/embed/test/embed.test.ts -------------------------------------------------------------------------------- /packages/generate-image/README.md: -------------------------------------------------------------------------------- 1 | https://xsai.js.org/docs/packages/generate/image 2 | -------------------------------------------------------------------------------- /packages/generate-image/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/generate-image/package.json -------------------------------------------------------------------------------- /packages/generate-image/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/generate-image/src/index.ts -------------------------------------------------------------------------------- /packages/generate-object/README.md: -------------------------------------------------------------------------------- 1 | https://xsai.js.org/docs/packages/generate/object 2 | -------------------------------------------------------------------------------- /packages/generate-object/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/generate-object/package.json -------------------------------------------------------------------------------- /packages/generate-object/src/_wrap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/generate-object/src/_wrap.ts -------------------------------------------------------------------------------- /packages/generate-object/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/generate-object/src/index.ts -------------------------------------------------------------------------------- /packages/generate-object/test/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/generate-object/test/index.test.ts -------------------------------------------------------------------------------- /packages/generate-speech/README.md: -------------------------------------------------------------------------------- 1 | https://xsai.js.org/docs/packages/generate/speech 2 | -------------------------------------------------------------------------------- /packages/generate-speech/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/generate-speech/package.json -------------------------------------------------------------------------------- /packages/generate-speech/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/generate-speech/src/index.ts -------------------------------------------------------------------------------- /packages/generate-speech/test/__snapshots__/index.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/generate-speech/test/__snapshots__/index.test.ts.snap -------------------------------------------------------------------------------- /packages/generate-speech/test/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/generate-speech/test/index.test.ts -------------------------------------------------------------------------------- /packages/generate-text/README.md: -------------------------------------------------------------------------------- 1 | https://xsai.js.org/docs/packages/generate/text 2 | -------------------------------------------------------------------------------- /packages/generate-text/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/generate-text/package.json -------------------------------------------------------------------------------- /packages/generate-text/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/generate-text/src/index.ts -------------------------------------------------------------------------------- /packages/generate-text/test/__snapshots__/index.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/generate-text/test/__snapshots__/index.test.ts.snap -------------------------------------------------------------------------------- /packages/generate-text/test/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/generate-text/test/index.test.ts -------------------------------------------------------------------------------- /packages/generate-transcription/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/generate-transcription/README.md -------------------------------------------------------------------------------- /packages/generate-transcription/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/generate-transcription/package.json -------------------------------------------------------------------------------- /packages/generate-transcription/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/generate-transcription/src/index.ts -------------------------------------------------------------------------------- /packages/generate-transcription/test/__snapshots__/index.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/generate-transcription/test/__snapshots__/index.test.ts.snap -------------------------------------------------------------------------------- /packages/generate-transcription/test/fixtures/basic.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/generate-transcription/test/fixtures/basic.wav -------------------------------------------------------------------------------- /packages/generate-transcription/test/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/generate-transcription/test/index.test.ts -------------------------------------------------------------------------------- /packages/model/README.md: -------------------------------------------------------------------------------- 1 | https://xsai.js.org/docs/packages/model 2 | -------------------------------------------------------------------------------- /packages/model/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/model/package.json -------------------------------------------------------------------------------- /packages/model/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/model/src/index.ts -------------------------------------------------------------------------------- /packages/model/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/model/src/types/index.ts -------------------------------------------------------------------------------- /packages/model/src/types/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/model/src/types/model.ts -------------------------------------------------------------------------------- /packages/model/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/model/src/utils/index.ts -------------------------------------------------------------------------------- /packages/model/src/utils/list-models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/model/src/utils/list-models.ts -------------------------------------------------------------------------------- /packages/model/src/utils/retrieve-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/model/src/utils/retrieve-model.ts -------------------------------------------------------------------------------- /packages/model/test/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/model/test/index.test.ts -------------------------------------------------------------------------------- /packages/shared-chat/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/shared-chat/package.json -------------------------------------------------------------------------------- /packages/shared-chat/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/shared-chat/src/index.ts -------------------------------------------------------------------------------- /packages/shared-chat/src/types/finish-reason.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/shared-chat/src/types/finish-reason.ts -------------------------------------------------------------------------------- /packages/shared-chat/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/shared-chat/src/types/index.ts -------------------------------------------------------------------------------- /packages/shared-chat/src/types/message-content.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/shared-chat/src/types/message-content.ts -------------------------------------------------------------------------------- /packages/shared-chat/src/types/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/shared-chat/src/types/message.ts -------------------------------------------------------------------------------- /packages/shared-chat/src/types/step.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/shared-chat/src/types/step.ts -------------------------------------------------------------------------------- /packages/shared-chat/src/types/tool-call.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/shared-chat/src/types/tool-call.ts -------------------------------------------------------------------------------- /packages/shared-chat/src/types/tool-choice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/shared-chat/src/types/tool-choice.ts -------------------------------------------------------------------------------- /packages/shared-chat/src/types/tool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/shared-chat/src/types/tool.ts -------------------------------------------------------------------------------- /packages/shared-chat/src/types/usage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/shared-chat/src/types/usage.ts -------------------------------------------------------------------------------- /packages/shared-chat/src/utils/chat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/shared-chat/src/utils/chat.ts -------------------------------------------------------------------------------- /packages/shared-chat/src/utils/determine-step-type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/shared-chat/src/utils/determine-step-type.ts -------------------------------------------------------------------------------- /packages/shared-chat/src/utils/execute-tool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/shared-chat/src/utils/execute-tool.ts -------------------------------------------------------------------------------- /packages/shared-chat/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/shared-chat/src/utils/index.ts -------------------------------------------------------------------------------- /packages/shared-chat/src/utils/internal/wrap-tool-result.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/shared-chat/src/utils/internal/wrap-tool-result.ts -------------------------------------------------------------------------------- /packages/shared/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/shared/package.json -------------------------------------------------------------------------------- /packages/shared/src/error/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/shared/src/error/index.ts -------------------------------------------------------------------------------- /packages/shared/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/shared/src/index.ts -------------------------------------------------------------------------------- /packages/shared/src/types/common-request-options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/shared/src/types/common-request-options.ts -------------------------------------------------------------------------------- /packages/shared/src/types/fetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/shared/src/types/fetch.ts -------------------------------------------------------------------------------- /packages/shared/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/shared/src/types/index.ts -------------------------------------------------------------------------------- /packages/shared/src/types/with-unknown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/shared/src/types/with-unknown.ts -------------------------------------------------------------------------------- /packages/shared/src/utils/case.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/shared/src/utils/case.ts -------------------------------------------------------------------------------- /packages/shared/src/utils/clean.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/shared/src/utils/clean.ts -------------------------------------------------------------------------------- /packages/shared/src/utils/delayed-promise.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/shared/src/utils/delayed-promise.ts -------------------------------------------------------------------------------- /packages/shared/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/shared/src/utils/index.ts -------------------------------------------------------------------------------- /packages/shared/src/utils/request-body.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/shared/src/utils/request-body.ts -------------------------------------------------------------------------------- /packages/shared/src/utils/request-headers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/shared/src/utils/request-headers.ts -------------------------------------------------------------------------------- /packages/shared/src/utils/request-url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/shared/src/utils/request-url.ts -------------------------------------------------------------------------------- /packages/shared/src/utils/response-catch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/shared/src/utils/response-catch.ts -------------------------------------------------------------------------------- /packages/shared/src/utils/response-json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/shared/src/utils/response-json.ts -------------------------------------------------------------------------------- /packages/shared/src/utils/trampoline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/shared/src/utils/trampoline.ts -------------------------------------------------------------------------------- /packages/stream-object/README.md: -------------------------------------------------------------------------------- 1 | https://xsai.js.org/docs/packages/stream/object 2 | -------------------------------------------------------------------------------- /packages/stream-object/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/stream-object/package.json -------------------------------------------------------------------------------- /packages/stream-object/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/stream-object/src/index.ts -------------------------------------------------------------------------------- /packages/stream-object/src/utils/stream-object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/stream-object/src/utils/stream-object.ts -------------------------------------------------------------------------------- /packages/stream-object/src/utils/to-element-stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/stream-object/src/utils/to-element-stream.ts -------------------------------------------------------------------------------- /packages/stream-object/src/utils/to-partial-object-stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/stream-object/src/utils/to-partial-object-stream.ts -------------------------------------------------------------------------------- /packages/stream-object/test/__snapshots__/index.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/stream-object/test/__snapshots__/index.test.ts.snap -------------------------------------------------------------------------------- /packages/stream-object/test/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/stream-object/test/index.test.ts -------------------------------------------------------------------------------- /packages/stream-text/README.md: -------------------------------------------------------------------------------- 1 | https://xsai.js.org/docs/packages/stream/text 2 | -------------------------------------------------------------------------------- /packages/stream-text/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/stream-text/package.json -------------------------------------------------------------------------------- /packages/stream-text/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/stream-text/src/index.ts -------------------------------------------------------------------------------- /packages/stream-text/src/internal/_transform-chunk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/stream-text/src/internal/_transform-chunk.ts -------------------------------------------------------------------------------- /packages/stream-text/src/types/event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/stream-text/src/types/event.ts -------------------------------------------------------------------------------- /packages/stream-text/test/__snapshots__/index.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/stream-text/test/__snapshots__/index.test.ts.snap -------------------------------------------------------------------------------- /packages/stream-text/test/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/stream-text/test/index.test.ts -------------------------------------------------------------------------------- /packages/stream-text/test/tool.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/stream-text/test/tool.test.ts -------------------------------------------------------------------------------- /packages/stream-transcription/README.md: -------------------------------------------------------------------------------- 1 | https://xsai.js.org/docs/packages/stream/transcription 2 | -------------------------------------------------------------------------------- /packages/stream-transcription/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/stream-transcription/package.json -------------------------------------------------------------------------------- /packages/stream-transcription/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/stream-transcription/src/index.ts -------------------------------------------------------------------------------- /packages/stream-transcription/src/internal/_transform-chunk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/stream-transcription/src/internal/_transform-chunk.ts -------------------------------------------------------------------------------- /packages/stream-transcription/test/fixtures/basic.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/stream-transcription/test/fixtures/basic.wav -------------------------------------------------------------------------------- /packages/stream-transcription/test/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/stream-transcription/test/index.test.ts -------------------------------------------------------------------------------- /packages/tool/README.md: -------------------------------------------------------------------------------- 1 | https://xsai.js.org/docs/packages/tool 2 | -------------------------------------------------------------------------------- /packages/tool/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/tool/package.json -------------------------------------------------------------------------------- /packages/tool/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/tool/src/index.ts -------------------------------------------------------------------------------- /packages/tool/src/utils/raw-tool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/tool/src/utils/raw-tool.ts -------------------------------------------------------------------------------- /packages/tool/src/utils/tool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/tool/src/utils/tool.ts -------------------------------------------------------------------------------- /packages/tool/test/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/tool/test/index.test.ts -------------------------------------------------------------------------------- /packages/utils-chat/README.md: -------------------------------------------------------------------------------- 1 | https://xsai.js.org/docs/packages/utils/chat 2 | -------------------------------------------------------------------------------- /packages/utils-chat/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/utils-chat/package.json -------------------------------------------------------------------------------- /packages/utils-chat/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/utils-chat/src/index.ts -------------------------------------------------------------------------------- /packages/utils-chat/src/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/utils-chat/src/message.ts -------------------------------------------------------------------------------- /packages/utils-reasoning/README.md: -------------------------------------------------------------------------------- 1 | https://xsai.js.org/docs/packages/utils/reasoning 2 | -------------------------------------------------------------------------------- /packages/utils-reasoning/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/utils-reasoning/package.json -------------------------------------------------------------------------------- /packages/utils-reasoning/src/_get-partial-match-index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/utils-reasoning/src/_get-partial-match-index.ts -------------------------------------------------------------------------------- /packages/utils-reasoning/src/extract-reasoning-stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/utils-reasoning/src/extract-reasoning-stream.ts -------------------------------------------------------------------------------- /packages/utils-reasoning/src/extract-reasoning.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/utils-reasoning/src/extract-reasoning.ts -------------------------------------------------------------------------------- /packages/utils-reasoning/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/utils-reasoning/src/index.ts -------------------------------------------------------------------------------- /packages/utils-reasoning/test/get-partial-match-index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/utils-reasoning/test/get-partial-match-index.test.ts -------------------------------------------------------------------------------- /packages/utils-reasoning/test/qwen3.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/utils-reasoning/test/qwen3.test.ts -------------------------------------------------------------------------------- /packages/utils-stream/README.md: -------------------------------------------------------------------------------- 1 | https://xsai.js.org/docs/packages/utils/stream 2 | -------------------------------------------------------------------------------- /packages/utils-stream/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/utils-stream/package.json -------------------------------------------------------------------------------- /packages/utils-stream/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/utils-stream/src/index.ts -------------------------------------------------------------------------------- /packages/utils-stream/src/simulate-readable-stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/utils-stream/src/simulate-readable-stream.ts -------------------------------------------------------------------------------- /packages/utils-stream/src/smooth-stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/utils-stream/src/smooth-stream.ts -------------------------------------------------------------------------------- /packages/utils-stream/src/to-async-iterator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/packages/utils-stream/src/to-async-iterator.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/tsconfig.lib.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/turbo.json -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moeru-ai/xsai/HEAD/vitest.config.ts --------------------------------------------------------------------------------