├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── deploy.yml │ └── test.yml ├── .gitignore ├── .prettierignore ├── .prettierrc.json ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── docs ├── CICD_SETUP.md └── DEVELOPMENT.md ├── imgs ├── README.md ├── arch.drawio ├── arch.png ├── playground.gif ├── sc_lp.png ├── usecase_chat.gif ├── usecase_editorial.gif ├── usecase_generate_text.gif ├── usecase_rag.gif ├── usecase_summarize.gif └── usecase_translate.gif ├── oidc-setup.yaml ├── package.json ├── package_models.sh ├── packages ├── cdk │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── .npmignore │ ├── bin │ │ └── generative-ai-use-cases.ts │ ├── cdk.json │ ├── jest.config.js │ ├── lambda │ │ ├── checkEndpoint.ts │ │ ├── createChat.ts │ │ ├── createEndpoint.ts │ │ ├── createMessages.ts │ │ ├── deleteChat.ts │ │ ├── deleteEndpoint.ts │ │ ├── findChatById.ts │ │ ├── listChats.ts │ │ ├── listMessages.ts │ │ ├── predict.ts │ │ ├── predictStream.ts │ │ ├── predictTitle.ts │ │ ├── queryKendra.ts │ │ ├── repository.ts │ │ ├── retrieveKendra.ts │ │ ├── updateFeedback.ts │ │ ├── updateTitle.ts │ │ └── utils │ │ │ ├── bedrockApi.ts │ │ │ ├── prompter.ts │ │ │ └── sagemakerApi.ts │ ├── lib │ │ ├── construct │ │ │ ├── api.ts │ │ │ ├── auth.ts │ │ │ ├── database.ts │ │ │ ├── index.ts │ │ │ ├── llm.ts │ │ │ ├── rag.ts │ │ │ └── web.ts │ │ └── generative-ai-use-cases-stack.ts │ ├── models │ │ ├── llm-jp-13b-instruct-full-jaster-dolly-oasst-v1.0.tar.gz │ │ ├── llm-jp-13b-instruct-full-jaster-dolly-oasst-v1.0 │ │ │ └── serving.properties │ │ ├── llm-jp-13b-instruct-lora-jaster-dolly-oasst-v1.0.tar.gz │ │ └── llm-jp-13b-instruct-lora-jaster-dolly-oasst-v1.0 │ │ │ └── serving.properties │ ├── package.json │ ├── test │ │ ├── __snapshots__ │ │ │ └── generative-ai-use-cases.test.ts.snap │ │ └── generative-ai-use-cases.test.ts │ └── tsconfig.json ├── types │ ├── package.json │ └── src │ │ ├── base.d.ts │ │ ├── chat.d.ts │ │ ├── index.d.ts │ │ ├── message.d.ts │ │ ├── prompt.d.ts │ │ └── protocol.d.ts └── web │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── index.html │ ├── package.json │ ├── postcss.config.js │ ├── public │ └── aws.svg │ ├── src │ ├── @types │ │ └── common.d.ts │ ├── App.tsx │ ├── assets │ │ ├── aws.svg │ │ └── model.svg │ ├── components │ │ ├── Alert.tsx │ │ ├── Button.tsx │ │ ├── ButtonCopy.tsx │ │ ├── ButtonFeedback.tsx │ │ ├── ButtonGroup.tsx │ │ ├── ButtonIcon.tsx │ │ ├── ButtonSend.tsx │ │ ├── Card.tsx │ │ ├── CardDemo.tsx │ │ ├── ChatList.tsx │ │ ├── ChatListItem.tsx │ │ ├── ChatMessage.tsx │ │ ├── Checkbox.tsx │ │ ├── DialogConfirmDeleteChat.tsx │ │ ├── Drawer.tsx │ │ ├── ErrorBoundary.tsx │ │ ├── ExpandedField.tsx │ │ ├── HighlightText.tsx │ │ ├── InputChatContent.tsx │ │ ├── Markdown.tsx │ │ ├── MenuDropdown.tsx │ │ ├── MenuItem.tsx │ │ ├── ModalDialog.tsx │ │ ├── RowItem.tsx │ │ ├── TextEditor.tsx │ │ ├── Textarea.tsx │ │ └── Tooltip.tsx │ ├── hooks │ │ ├── useChat.ts │ │ ├── useChatApi.ts │ │ ├── useConversation.ts │ │ ├── useDrawer.ts │ │ ├── useEndpoint.ts │ │ ├── useHttp.ts │ │ ├── useModel.ts │ │ ├── useRag.ts │ │ ├── useRagApi.ts │ │ ├── useScroll.ts │ │ └── useSearch.ts │ ├── index.css │ ├── main.tsx │ ├── pages │ │ ├── ChatPage.tsx │ │ ├── ChatPlayground.tsx │ │ ├── EditorialPage.tsx │ │ ├── GenerateTextPage.tsx │ │ ├── KendraSearchPage.tsx │ │ ├── LandingPage.tsx │ │ ├── NotFound.tsx │ │ ├── RagPage.tsx │ │ ├── SummarizePage.tsx │ │ ├── TextPlayground.tsx │ │ └── TranslatePage.tsx │ ├── prompt-templates │ │ ├── bilingualRinna.json │ │ ├── claude.json │ │ ├── llama2.json │ │ ├── llmJp.json │ │ ├── prompt_template.ts │ │ └── rinna.json │ ├── prompts │ │ └── index.ts │ ├── utils │ │ └── ChatUtils.ts │ └── vite-env.d.ts │ ├── tailwind.config.js │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts └── setup-env.sh /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | 4 | !.gitkeep -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/README.md -------------------------------------------------------------------------------- /docs/CICD_SETUP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/docs/CICD_SETUP.md -------------------------------------------------------------------------------- /docs/DEVELOPMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/docs/DEVELOPMENT.md -------------------------------------------------------------------------------- /imgs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/imgs/README.md -------------------------------------------------------------------------------- /imgs/arch.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/imgs/arch.drawio -------------------------------------------------------------------------------- /imgs/arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/imgs/arch.png -------------------------------------------------------------------------------- /imgs/playground.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/imgs/playground.gif -------------------------------------------------------------------------------- /imgs/sc_lp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/imgs/sc_lp.png -------------------------------------------------------------------------------- /imgs/usecase_chat.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/imgs/usecase_chat.gif -------------------------------------------------------------------------------- /imgs/usecase_editorial.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/imgs/usecase_editorial.gif -------------------------------------------------------------------------------- /imgs/usecase_generate_text.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/imgs/usecase_generate_text.gif -------------------------------------------------------------------------------- /imgs/usecase_rag.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/imgs/usecase_rag.gif -------------------------------------------------------------------------------- /imgs/usecase_summarize.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/imgs/usecase_summarize.gif -------------------------------------------------------------------------------- /imgs/usecase_translate.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/imgs/usecase_translate.gif -------------------------------------------------------------------------------- /oidc-setup.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/oidc-setup.yaml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/package.json -------------------------------------------------------------------------------- /package_models.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/package_models.sh -------------------------------------------------------------------------------- /packages/cdk/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/cdk/.eslintrc.cjs -------------------------------------------------------------------------------- /packages/cdk/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/cdk/.gitignore -------------------------------------------------------------------------------- /packages/cdk/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/cdk/.npmignore -------------------------------------------------------------------------------- /packages/cdk/bin/generative-ai-use-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/cdk/bin/generative-ai-use-cases.ts -------------------------------------------------------------------------------- /packages/cdk/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/cdk/cdk.json -------------------------------------------------------------------------------- /packages/cdk/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/cdk/jest.config.js -------------------------------------------------------------------------------- /packages/cdk/lambda/checkEndpoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/cdk/lambda/checkEndpoint.ts -------------------------------------------------------------------------------- /packages/cdk/lambda/createChat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/cdk/lambda/createChat.ts -------------------------------------------------------------------------------- /packages/cdk/lambda/createEndpoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/cdk/lambda/createEndpoint.ts -------------------------------------------------------------------------------- /packages/cdk/lambda/createMessages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/cdk/lambda/createMessages.ts -------------------------------------------------------------------------------- /packages/cdk/lambda/deleteChat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/cdk/lambda/deleteChat.ts -------------------------------------------------------------------------------- /packages/cdk/lambda/deleteEndpoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/cdk/lambda/deleteEndpoint.ts -------------------------------------------------------------------------------- /packages/cdk/lambda/findChatById.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/cdk/lambda/findChatById.ts -------------------------------------------------------------------------------- /packages/cdk/lambda/listChats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/cdk/lambda/listChats.ts -------------------------------------------------------------------------------- /packages/cdk/lambda/listMessages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/cdk/lambda/listMessages.ts -------------------------------------------------------------------------------- /packages/cdk/lambda/predict.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/cdk/lambda/predict.ts -------------------------------------------------------------------------------- /packages/cdk/lambda/predictStream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/cdk/lambda/predictStream.ts -------------------------------------------------------------------------------- /packages/cdk/lambda/predictTitle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/cdk/lambda/predictTitle.ts -------------------------------------------------------------------------------- /packages/cdk/lambda/queryKendra.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/cdk/lambda/queryKendra.ts -------------------------------------------------------------------------------- /packages/cdk/lambda/repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/cdk/lambda/repository.ts -------------------------------------------------------------------------------- /packages/cdk/lambda/retrieveKendra.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/cdk/lambda/retrieveKendra.ts -------------------------------------------------------------------------------- /packages/cdk/lambda/updateFeedback.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/cdk/lambda/updateFeedback.ts -------------------------------------------------------------------------------- /packages/cdk/lambda/updateTitle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/cdk/lambda/updateTitle.ts -------------------------------------------------------------------------------- /packages/cdk/lambda/utils/bedrockApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/cdk/lambda/utils/bedrockApi.ts -------------------------------------------------------------------------------- /packages/cdk/lambda/utils/prompter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/cdk/lambda/utils/prompter.ts -------------------------------------------------------------------------------- /packages/cdk/lambda/utils/sagemakerApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/cdk/lambda/utils/sagemakerApi.ts -------------------------------------------------------------------------------- /packages/cdk/lib/construct/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/cdk/lib/construct/api.ts -------------------------------------------------------------------------------- /packages/cdk/lib/construct/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/cdk/lib/construct/auth.ts -------------------------------------------------------------------------------- /packages/cdk/lib/construct/database.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/cdk/lib/construct/database.ts -------------------------------------------------------------------------------- /packages/cdk/lib/construct/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/cdk/lib/construct/index.ts -------------------------------------------------------------------------------- /packages/cdk/lib/construct/llm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/cdk/lib/construct/llm.ts -------------------------------------------------------------------------------- /packages/cdk/lib/construct/rag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/cdk/lib/construct/rag.ts -------------------------------------------------------------------------------- /packages/cdk/lib/construct/web.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/cdk/lib/construct/web.ts -------------------------------------------------------------------------------- /packages/cdk/lib/generative-ai-use-cases-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/cdk/lib/generative-ai-use-cases-stack.ts -------------------------------------------------------------------------------- /packages/cdk/models/llm-jp-13b-instruct-full-jaster-dolly-oasst-v1.0.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/cdk/models/llm-jp-13b-instruct-full-jaster-dolly-oasst-v1.0.tar.gz -------------------------------------------------------------------------------- /packages/cdk/models/llm-jp-13b-instruct-full-jaster-dolly-oasst-v1.0/serving.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/cdk/models/llm-jp-13b-instruct-full-jaster-dolly-oasst-v1.0/serving.properties -------------------------------------------------------------------------------- /packages/cdk/models/llm-jp-13b-instruct-lora-jaster-dolly-oasst-v1.0.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/cdk/models/llm-jp-13b-instruct-lora-jaster-dolly-oasst-v1.0.tar.gz -------------------------------------------------------------------------------- /packages/cdk/models/llm-jp-13b-instruct-lora-jaster-dolly-oasst-v1.0/serving.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/cdk/models/llm-jp-13b-instruct-lora-jaster-dolly-oasst-v1.0/serving.properties -------------------------------------------------------------------------------- /packages/cdk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/cdk/package.json -------------------------------------------------------------------------------- /packages/cdk/test/__snapshots__/generative-ai-use-cases.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/cdk/test/__snapshots__/generative-ai-use-cases.test.ts.snap -------------------------------------------------------------------------------- /packages/cdk/test/generative-ai-use-cases.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/cdk/test/generative-ai-use-cases.test.ts -------------------------------------------------------------------------------- /packages/cdk/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/cdk/tsconfig.json -------------------------------------------------------------------------------- /packages/types/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/types/package.json -------------------------------------------------------------------------------- /packages/types/src/base.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/types/src/base.d.ts -------------------------------------------------------------------------------- /packages/types/src/chat.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/types/src/chat.d.ts -------------------------------------------------------------------------------- /packages/types/src/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/types/src/index.d.ts -------------------------------------------------------------------------------- /packages/types/src/message.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/types/src/message.d.ts -------------------------------------------------------------------------------- /packages/types/src/prompt.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/types/src/prompt.d.ts -------------------------------------------------------------------------------- /packages/types/src/protocol.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/types/src/protocol.d.ts -------------------------------------------------------------------------------- /packages/web/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/.eslintrc.cjs -------------------------------------------------------------------------------- /packages/web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/.gitignore -------------------------------------------------------------------------------- /packages/web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/index.html -------------------------------------------------------------------------------- /packages/web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/package.json -------------------------------------------------------------------------------- /packages/web/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/postcss.config.js -------------------------------------------------------------------------------- /packages/web/public/aws.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/public/aws.svg -------------------------------------------------------------------------------- /packages/web/src/@types/common.d.ts: -------------------------------------------------------------------------------- 1 | export type BaseProps = { 2 | className?: string | undefined; 3 | }; 4 | -------------------------------------------------------------------------------- /packages/web/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/App.tsx -------------------------------------------------------------------------------- /packages/web/src/assets/aws.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/assets/aws.svg -------------------------------------------------------------------------------- /packages/web/src/assets/model.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/assets/model.svg -------------------------------------------------------------------------------- /packages/web/src/components/Alert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/components/Alert.tsx -------------------------------------------------------------------------------- /packages/web/src/components/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/components/Button.tsx -------------------------------------------------------------------------------- /packages/web/src/components/ButtonCopy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/components/ButtonCopy.tsx -------------------------------------------------------------------------------- /packages/web/src/components/ButtonFeedback.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/components/ButtonFeedback.tsx -------------------------------------------------------------------------------- /packages/web/src/components/ButtonGroup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/components/ButtonGroup.tsx -------------------------------------------------------------------------------- /packages/web/src/components/ButtonIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/components/ButtonIcon.tsx -------------------------------------------------------------------------------- /packages/web/src/components/ButtonSend.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/components/ButtonSend.tsx -------------------------------------------------------------------------------- /packages/web/src/components/Card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/components/Card.tsx -------------------------------------------------------------------------------- /packages/web/src/components/CardDemo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/components/CardDemo.tsx -------------------------------------------------------------------------------- /packages/web/src/components/ChatList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/components/ChatList.tsx -------------------------------------------------------------------------------- /packages/web/src/components/ChatListItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/components/ChatListItem.tsx -------------------------------------------------------------------------------- /packages/web/src/components/ChatMessage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/components/ChatMessage.tsx -------------------------------------------------------------------------------- /packages/web/src/components/Checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/components/Checkbox.tsx -------------------------------------------------------------------------------- /packages/web/src/components/DialogConfirmDeleteChat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/components/DialogConfirmDeleteChat.tsx -------------------------------------------------------------------------------- /packages/web/src/components/Drawer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/components/Drawer.tsx -------------------------------------------------------------------------------- /packages/web/src/components/ErrorBoundary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/components/ErrorBoundary.tsx -------------------------------------------------------------------------------- /packages/web/src/components/ExpandedField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/components/ExpandedField.tsx -------------------------------------------------------------------------------- /packages/web/src/components/HighlightText.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/components/HighlightText.tsx -------------------------------------------------------------------------------- /packages/web/src/components/InputChatContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/components/InputChatContent.tsx -------------------------------------------------------------------------------- /packages/web/src/components/Markdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/components/Markdown.tsx -------------------------------------------------------------------------------- /packages/web/src/components/MenuDropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/components/MenuDropdown.tsx -------------------------------------------------------------------------------- /packages/web/src/components/MenuItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/components/MenuItem.tsx -------------------------------------------------------------------------------- /packages/web/src/components/ModalDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/components/ModalDialog.tsx -------------------------------------------------------------------------------- /packages/web/src/components/RowItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/components/RowItem.tsx -------------------------------------------------------------------------------- /packages/web/src/components/TextEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/components/TextEditor.tsx -------------------------------------------------------------------------------- /packages/web/src/components/Textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/components/Textarea.tsx -------------------------------------------------------------------------------- /packages/web/src/components/Tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/components/Tooltip.tsx -------------------------------------------------------------------------------- /packages/web/src/hooks/useChat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/hooks/useChat.ts -------------------------------------------------------------------------------- /packages/web/src/hooks/useChatApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/hooks/useChatApi.ts -------------------------------------------------------------------------------- /packages/web/src/hooks/useConversation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/hooks/useConversation.ts -------------------------------------------------------------------------------- /packages/web/src/hooks/useDrawer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/hooks/useDrawer.ts -------------------------------------------------------------------------------- /packages/web/src/hooks/useEndpoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/hooks/useEndpoint.ts -------------------------------------------------------------------------------- /packages/web/src/hooks/useHttp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/hooks/useHttp.ts -------------------------------------------------------------------------------- /packages/web/src/hooks/useModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/hooks/useModel.ts -------------------------------------------------------------------------------- /packages/web/src/hooks/useRag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/hooks/useRag.ts -------------------------------------------------------------------------------- /packages/web/src/hooks/useRagApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/hooks/useRagApi.ts -------------------------------------------------------------------------------- /packages/web/src/hooks/useScroll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/hooks/useScroll.ts -------------------------------------------------------------------------------- /packages/web/src/hooks/useSearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/hooks/useSearch.ts -------------------------------------------------------------------------------- /packages/web/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/index.css -------------------------------------------------------------------------------- /packages/web/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/main.tsx -------------------------------------------------------------------------------- /packages/web/src/pages/ChatPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/pages/ChatPage.tsx -------------------------------------------------------------------------------- /packages/web/src/pages/ChatPlayground.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/pages/ChatPlayground.tsx -------------------------------------------------------------------------------- /packages/web/src/pages/EditorialPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/pages/EditorialPage.tsx -------------------------------------------------------------------------------- /packages/web/src/pages/GenerateTextPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/pages/GenerateTextPage.tsx -------------------------------------------------------------------------------- /packages/web/src/pages/KendraSearchPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/pages/KendraSearchPage.tsx -------------------------------------------------------------------------------- /packages/web/src/pages/LandingPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/pages/LandingPage.tsx -------------------------------------------------------------------------------- /packages/web/src/pages/NotFound.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/pages/NotFound.tsx -------------------------------------------------------------------------------- /packages/web/src/pages/RagPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/pages/RagPage.tsx -------------------------------------------------------------------------------- /packages/web/src/pages/SummarizePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/pages/SummarizePage.tsx -------------------------------------------------------------------------------- /packages/web/src/pages/TextPlayground.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/pages/TextPlayground.tsx -------------------------------------------------------------------------------- /packages/web/src/pages/TranslatePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/pages/TranslatePage.tsx -------------------------------------------------------------------------------- /packages/web/src/prompt-templates/bilingualRinna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/prompt-templates/bilingualRinna.json -------------------------------------------------------------------------------- /packages/web/src/prompt-templates/claude.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/prompt-templates/claude.json -------------------------------------------------------------------------------- /packages/web/src/prompt-templates/llama2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/prompt-templates/llama2.json -------------------------------------------------------------------------------- /packages/web/src/prompt-templates/llmJp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/prompt-templates/llmJp.json -------------------------------------------------------------------------------- /packages/web/src/prompt-templates/prompt_template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/prompt-templates/prompt_template.ts -------------------------------------------------------------------------------- /packages/web/src/prompt-templates/rinna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/prompt-templates/rinna.json -------------------------------------------------------------------------------- /packages/web/src/prompts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/prompts/index.ts -------------------------------------------------------------------------------- /packages/web/src/utils/ChatUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/utils/ChatUtils.ts -------------------------------------------------------------------------------- /packages/web/src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/src/vite-env.d.ts -------------------------------------------------------------------------------- /packages/web/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/tailwind.config.js -------------------------------------------------------------------------------- /packages/web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/tsconfig.json -------------------------------------------------------------------------------- /packages/web/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/tsconfig.node.json -------------------------------------------------------------------------------- /packages/web/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/packages/web/vite.config.ts -------------------------------------------------------------------------------- /setup-env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llm-jp/llm-jp-model-playground/HEAD/setup-env.sh --------------------------------------------------------------------------------