### Describe the bug
Facing this issue when Sending the Message.
There was an… error processing your request
2024-11-05 13:11:19 bolt-ai-dev-1 |
2024-11-05 13:11:19 bolt-ai-dev-1 | > bolt@ dev /app
2024-11-05 13:11:19 bolt-ai-dev-1 | > remix vite:dev "--host" "0.0.0.0"
2024-11-05 13:11:19 bolt-ai-dev-1 |
2024-11-05 13:11:22 bolt-ai-dev-1 | ➜ Local: http://localhost:5173/
2024-11-05 13:11:22 bolt-ai-dev-1 | ➜ Network: http://172.18.0.2:5173/
2024-11-05 13:11:42 bolt-ai-dev-1 | 7:41:42 AM [vite] ✨ new dependencies optimized: remix-island, ai/react, framer-motion, react-toastify, diff, jszip, file-saver, @octokit/rest, date-fns, @radix-ui/react-dialog, node:path, istextorbinary, react-resizable-panels, @webcontainer/api, @codemirror/autocomplete, @codemirror/commands, @codemirror/language, @codemirror/search, @codemirror/state, @codemirror/view, react-markdown, @radix-ui/react-dropdown-menu, @xterm/addon-fit, @xterm/addon-web-links, @xterm/xterm, rehype-raw, remark-gfm, rehype-sanitize, unist-util-visit, @uiw/codemirror-theme-vscode, @codemirror/lang-javascript, @codemirror/lang-html, @codemirror/lang-css, @codemirror/lang-sass, @codemirror/lang-json, @codemirror/lang-markdown, @codemirror/lang-wast, @codemirror/lang-python, @codemirror/lang-cpp, shiki
2024-11-05 13:11:42 bolt-ai-dev-1 | 7:41:42 AM [vite] ✨ optimized dependencies changed. reloading
2024-11-05 13:12:25 bolt-ai-dev-1 | APICallError [AI_APICallError]: Invalid API Key
2024-11-05 13:12:25 bolt-ai-dev-1 | at file:///app/node_modules/.pnpm/@ai-sdk+provider-utils@1.0.20_zod@3.23.8/node_modules/@ai-sdk/provider-utils/dist/index.mjs:431:14
2024-11-05 13:12:25 bolt-ai-dev-1 | at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
2024-11-05 13:12:25 bolt-ai-dev-1 | at async postToApi (file:///app/node_modules/.pnpm/@ai-sdk+provider-utils@1.0.20_zod@3.23.8/node_modules/@ai-sdk/provider-utils/dist/index.mjs:336:28)
2024-11-05 13:12:25 bolt-ai-dev-1 | at async OpenAIChatLanguageModel.doStream (file:///app/node_modules/.pnpm/@ai-sdk+openai@0.0.66_zod@3.23.8/node_modules/@ai-sdk/openai/dist/index.mjs:469:50)
2024-11-05 13:12:25 bolt-ai-dev-1 | at async fn (file:///app/node_modules/.pnpm/ai@3.4.9_react@18.3.1_sswr@2.1.0_svelte@4.2.18__svelte@4.2.18_vue@3.4.30_typescript@5.5.2__zod@3.23.8/node_modules/ai/dist/index.mjs:3938:23)
2024-11-05 13:12:25 bolt-ai-dev-1 | at async file:///app/node_modules/.pnpm/ai@3.4.9_react@18.3.1_sswr@2.1.0_svelte@4.2.18__svelte@4.2.18_vue@3.4.30_typescript@5.5.2__zod@3.23.8/node_modules/ai/dist/index.mjs:256:22
2024-11-05 13:12:25 bolt-ai-dev-1 | at async _retryWithExponentialBackoff (file:///app/node_modules/.pnpm/ai@3.4.9_react@18.3.1_sswr@2.1.0_svelte@4.2.18__svelte@4.2.18_vue@3.4.30_typescript@5.5.2__zod@3.23.8/node_modules/ai/dist/index.mjs:86:12)
2024-11-05 13:12:25 bolt-ai-dev-1 | at async startStep (file:///app/node_modules/.pnpm/ai@3.4.9_react@18.3.1_sswr@2.1.0_svelte@4.2.18__svelte@4.2.18_vue@3.4.30_typescript@5.5.2__zod@3.23.8/node_modules/ai/dist/index.mjs:3903:13)
2024-11-05 13:12:25 bolt-ai-dev-1 | at async fn (file:///app/node_modules/.pnpm/ai@3.4.9_react@18.3.1_sswr@2.1.0_svelte@4.2.18__svelte@4.2.18_vue@3.4.30_typescript@5.5.2__zod@3.23.8/node_modules/ai/dist/index.mjs:3977:11)
2024-11-05 13:12:25 bolt-ai-dev-1 | at async file:///app/node_modules/.pnpm/ai@3.4.9_react@18.3.1_sswr@2.1.0_svelte@4.2.18__svelte@4.2.18_vue@3.4.30_typescript@5.5.2__zod@3.23.8/node_modules/ai/dist/index.mjs:256:22
2024-11-05 13:12:25 bolt-ai-dev-1 | at async chatAction (/app/app/routes/api.chat.ts:48:20)
2024-11-05 13:12:25 bolt-ai-dev-1 | at async Object.callRouteAction (/app/node_modules/.pnpm/@remix-run+server-runtime@2.10.0_typescript@5.5.2/node_modules/@remix-run/server-runtime/dist/data.js:37:16)
2024-11-05 13:12:25 bolt-ai-dev-1 | at async /app/node_modules/.pnpm/@remix-run+router@1.17.0/node_modules/@remix-run/router/dist/router.cjs.js:4612:21
2024-11-05 13:12:25 bolt-ai-dev-1 | at async callLoaderOrAction (/app/node_modules/.pnpm/@remix-run+router@1.17.0/node_modules/@remix-run/router/dist/router.cjs.js:4677:16)
2024-11-05 13:12:25 bolt-ai-dev-1 | at async Promise.all (index 1)
2024-11-05 13:12:25 bolt-ai-dev-1 | at async callDataStrategyImpl (/app/node_modules/.pnpm/@remix-run+router@1.17.0/node_modules/@remix-run/router/dist/router.cjs.js:4552:17)
2024-11-05 13:12:25 bolt-ai-dev-1 | at async callDataStrategy (/app/node_modules/.pnpm/@remix-run+router@1.17.0/node_modules/@remix-run/router/dist/router.cjs.js:4041:19)
2024-11-05 13:12:25 bolt-ai-dev-1 | at async submit (/app/node_modules/.pnpm/@remix-run+router@1.17.0/node_modules/@remix-run/router/dist/router.cjs.js:3900:21)
2024-11-05 13:12:25 bolt-ai-dev-1 | at async queryImpl (/app/node_modules/.pnpm/@remix-run+router@1.17.0/node_modules/@remix-run/router/dist/router.cjs.js:3858:22)
2024-11-05 13:12:25 bolt-ai-dev-1 | at async Object.queryRoute (/app/node_modules/.pnpm/@remix-run+router@1.17.0/node_modules/@remix-run/router/dist/router.cjs.js:3827:18)
2024-11-05 13:12:25 bolt-ai-dev-1 | at async handleResourceRequest (/app/node_modules/.pnpm/@remix-run+server-runtime@2.10.0_typescript@5.5.2/node_modules/@remix-run/server-runtime/dist/server.js:413:20)
2024-11-05 13:12:25 bolt-ai-dev-1 | at async requestHandler (/app/node_modules/.pnpm/@remix-run+server-runtime@2.10.0_typescript@5.5.2/node_modules/@remix-run/server-runtime/dist/server.js:156:18)
2024-11-05 13:12:25 bolt-ai-dev-1 | at async /app/node_modules/.pnpm/@remix-run+dev@2.10.0_@remix-run+react@2.10.2_react-dom@18.3.1_react@18.3.1__react@18.3.1_typ_qwyxqdhnwp3srgtibfrlais3ge/node_modules/@remix-run/dev/dist/vite/cloudflare-proxy-plugin.js:70:25 {
2024-11-05 13:12:25 bolt-ai-dev-1 | cause: undefined,
2024-11-05 13:12:25 bolt-ai-dev-1 | url: 'https://api.groq.com/openai/v1/chat/completions',
2024-11-05 13:12:25 bolt-ai-dev-1 | requestBodyValues: {
2024-11-05 13:12:25 bolt-ai-dev-1 | model: 'llama-3.1-70b-versatile',
2024-11-05 13:12:25 bolt-ai-dev-1 | logit_bias: undefined,
2024-11-05 13:12:25 bolt-ai-dev-1 | logprobs: undefined,
2024-11-05 13:12:25 bolt-ai-dev-1 | top_logprobs: undefined,
2024-11-05 13:12:25 bolt-ai-dev-1 | user: undefined,
2024-11-05 13:12:25 bolt-ai-dev-1 | parallel_tool_calls: undefined,
2024-11-05 13:12:25 bolt-ai-dev-1 | max_tokens: 8000,
2024-11-05 13:12:25 bolt-ai-dev-1 | temperature: 0,
2024-11-05 13:12:25 bolt-ai-dev-1 | top_p: undefined,
2024-11-05 13:12:25 bolt-ai-dev-1 | frequency_penalty: undefined,
2024-11-05 13:12:25 bolt-ai-dev-1 | presence_penalty: undefined,
2024-11-05 13:12:25 bolt-ai-dev-1 | stop: undefined,
2024-11-05 13:12:25 bolt-ai-dev-1 | seed: undefined,
2024-11-05 13:12:25 bolt-ai-dev-1 | max_completion_tokens: undefined,
2024-11-05 13:12:25 bolt-ai-dev-1 | store: undefined,
2024-11-05 13:12:25 bolt-ai-dev-1 | metadata: undefined,
2024-11-05 13:12:25 bolt-ai-dev-1 | response_format: undefined,
2024-11-05 13:12:25 bolt-ai-dev-1 | messages: [ [Object], [Object] ],
2024-11-05 13:12:25 bolt-ai-dev-1 | tools: undefined,
2024-11-05 13:12:25 bolt-ai-dev-1 | tool_choice: undefined,
2024-11-05 13:12:25 bolt-ai-dev-1 | stream: true,
2024-11-05 13:12:25 bolt-ai-dev-1 | stream_options: undefined
2024-11-05 13:12:25 bolt-ai-dev-1 | },
2024-11-05 13:12:25 bolt-ai-dev-1 | statusCode: 401,
2024-11-05 13:12:25 bolt-ai-dev-1 | responseHeaders: {
2024-11-05 13:12:25 bolt-ai-dev-1 | 'alt-svc': 'h3=":443"; ma=86400',
2024-11-05 13:12:25 bolt-ai-dev-1 | 'cache-control': 'private, max-age=0, no-store, no-cache, must-revalidate',
2024-11-05 13:12:25 bolt-ai-dev-1 | 'cf-cache-status': 'DYNAMIC',
2024-11-05 13:12:25 bolt-ai-dev-1 | 'cf-ray': '8ddb3501d8aa444f-BOM',
2024-11-05 13:12:25 bolt-ai-dev-1 | connection: 'keep-alive',
2024-11-05 13:12:25 bolt-ai-dev-1 | 'content-length': '96',
2024-11-05 13:12:25 bolt-ai-dev-1 | 'content-type': 'application/json',
2024-11-05 13:12:25 bolt-ai-dev-1 | date: 'Tue, 05 Nov 2024 07:42:25 GMT',
2024-11-05 13:12:25 bolt-ai-dev-1 | server: 'cloudflare',
2024-11-05 13:12:25 bolt-ai-dev-1 | 'set-cookie': '__cf_bm=xeR9v_y_l3YkgLdKScwYtA8r_4LGqyE_LxPoGWJcDU8-1730792545-1.0.1.1-knccOpavi60457UI.0TqB266q0NaEaqzoJZmHIPSOC6qPiz9MoKePt68FgIUbF2cfmh4FTZrpZUwFD26b1Dkzg; path=/; expires=Tue, 05-Nov-24 08:12:25 GMT; domain=.groq.com; HttpOnly; Secure; SameSite=None',
2024-11-05 13:12:25 bolt-ai-dev-1 | vary: 'Origin',
2024-11-05 13:12:25 bolt-ai-dev-1 | via: '1.1 google',
2024-11-05 13:12:25 bolt-ai-dev-1 | 'x-request-id': 'req_01jbxmcqd6f9h9qcdcp24ragbt'
2024-11-05 13:12:25 bolt-ai-dev-1 | },
2024-11-05 13:12:25 bolt-ai-dev-1 | responseBody: '{"error":{"message":"Invalid API Key","type":"invalid_request_error","code":"invalid_api_key"}}\n',
2024-11-05 13:12:25 bolt-ai-dev-1 | isRetryable: false,
2024-11-05 13:12:25 bolt-ai-dev-1 | data: {
2024-11-05 13:12:25 bolt-ai-dev-1 | error: {
2024-11-05 13:12:25 bolt-ai-dev-1 | message: 'Invalid API Key',
2024-11-05 13:12:25 bolt-ai-dev-1 | type: 'invalid_request_error',
2024-11-05 13:12:25 bolt-ai-dev-1 | code: 'invalid_api_key'
2024-11-05 13:12:25 bolt-ai-dev-1 | }
2024-11-05 13:12:25 bolt-ai-dev-1 | },
2024-11-05 13:12:25 bolt-ai-dev-1 | [Symbol(vercel.ai.error)]: true,
2024-11-05 13:12:25 bolt-ai-dev-1 | [Symbol(vercel.ai.error.AI_APICallError)]: true
2024-11-05 13:12:25 bolt-ai-dev-1 | }
2024-11-05 13:13:03 bolt-ai-dev-1 | 7:43:03 AM [vite] .env.local changed, restarting server...
2024-11-05 13:13:05 bolt-ai-dev-1 | 7:43:05 AM [vite] server restarted.
2024-11-05 13:13:09 bolt-ai-dev-1 | 7:43:09 AM [vite] .env.local changed, restarting server...
2024-11-05 13:13:11 bolt-ai-dev-1 | 7:43:11 AM [vite] server restarted.
2024-11-05 13:13:25 bolt-ai-dev-1 | APICallError [AI_APICallError]: Invalid API Key
2024-11-05 13:13:25 bolt-ai-dev-1 | at file:///app/node_modules/.pnpm/@ai-sdk+provider-utils@1.0.20_zod@3.23.8/node_modules/@ai-sdk/provider-utils/dist/index.mjs:431:14
2024-11-05 13:13:25 bolt-ai-dev-1 | at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
2024-11-05 13:13:25 bolt-ai-dev-1 | at async postToApi (file:///app/node_modules/.pnpm/@ai-sdk+provider-utils@1.0.20_zod@3.23.8/node_modules/@ai-sdk/provider-utils/dist/index.mjs:336:28)
2024-11-05 13:13:25 bolt-ai-dev-1 | at async OpenAIChatLanguageModel.doStream (file:///app/node_modules/.pnpm/@ai-sdk+openai@0.0.66_zod@3.23.8/node_modules/@ai-sdk/openai/dist/index.mjs:469:50)
2024-11-05 13:13:25 bolt-ai-dev-1 | at async fn (file:///app/node_modules/.pnpm/ai@3.4.9_react@18.3.1_sswr@2.1.0_svelte@4.2.18__svelte@4.2.18_vue@3.4.30_typescript@5.5.2__zod@3.23.8/node_modules/ai/dist/index.mjs:3938:23)
2024-11-05 13:13:25 bolt-ai-dev-1 | at async file:///app/node_modules/.pnpm/ai@3.4.9_react@18.3.1_sswr@2.1.0_svelte@4.2.18__svelte@4.2.18_vue@3.4.30_typescript@5.5.2__zod@3.23.8/node_modules/ai/dist/index.mjs:256:22
2024-11-05 13:13:25 bolt-ai-dev-1 | at async _retryWithExponentialBackoff (file:///app/node_modules/.pnpm/ai@3.4.9_react@18.3.1_sswr@2.1.0_svelte@4.2.18__svelte@4.2.18_vue@3.4.30_typescript@5.5.2__zod@3.23.8/node_modules/ai/dist/index.mjs:86:12)
2024-11-05 13:13:25 bolt-ai-dev-1 | at async startStep (file:///app/node_modules/.pnpm/ai@3.4.9_react@18.3.1_sswr@2.1.0_svelte@4.2.18__svelte@4.2.18_vue@3.4.30_typescript@5.5.2__zod@3.23.8/node_modules/ai/dist/index.mjs:3903:13)
2024-11-05 13:13:25 bolt-ai-dev-1 | at async fn (file:///app/node_modules/.pnpm/ai@3.4.9_react@18.3.1_sswr@2.1.0_svelte@4.2.18__svelte@4.2.18_vue@3.4.30_typescript@5.5.2__zod@3.23.8/node_modules/ai/dist/index.mjs:3977:11)
2024-11-05 13:13:25 bolt-ai-dev-1 | at async file:///app/node_modules/.pnpm/ai@3.4.9_react@18.3.1_sswr@2.1.0_svelte@4.2.18__svelte@4.2.18_vue@3.4.30_typescript@5.5.2__zod@3.23.8/node_modules/ai/dist/index.mjs:256:22
2024-11-05 13:13:25 bolt-ai-dev-1 | at async chatAction (/app/app/routes/api.chat.ts:48:20)
2024-11-05 13:13:25 bolt-ai-dev-1 | at async Object.callRouteAction (/app/node_modules/.pnpm/@remix-run+server-runtime@2.10.0_typescript@5.5.2/node_modules/@remix-run/server-runtime/dist/data.js:37:16)
2024-11-05 13:13:25 bolt-ai-dev-1 | at async /app/node_modules/.pnpm/@remix-run+router@1.17.0/node_modules/@remix-run/router/dist/router.cjs.js:4612:21
2024-11-05 13:13:25 bolt-ai-dev-1 | at async callLoaderOrAction (/app/node_modules/.pnpm/@remix-run+router@1.17.0/node_modules/@remix-run/router/dist/router.cjs.js:4677:16)
2024-11-05 13:13:25 bolt-ai-dev-1 | at async Promise.all (index 1)
2024-11-05 13:13:25 bolt-ai-dev-1 | at async callDataStrategyImpl (/app/node_modules/.pnpm/@remix-run+router@1.17.0/node_modules/@remix-run/router/dist/router.cjs.js:4552:17)
2024-11-05 13:13:25 bolt-ai-dev-1 | at async callDataStrategy (/app/node_modules/.pnpm/@remix-run+router@1.17.0/node_modules/@remix-run/router/dist/router.cjs.js:4041:19)
2024-11-05 13:13:25 bolt-ai-dev-1 | at async submit (/app/node_modules/.pnpm/@remix-run+router@1.17.0/node_modules/@remix-run/router/dist/router.cjs.js:3900:21)
2024-11-05 13:13:25 bolt-ai-dev-1 | at async queryImpl (/app/node_modules/.pnpm/@remix-run+router@1.17.0/node_modules/@remix-run/router/dist/router.cjs.js:3858:22)
2024-11-05 13:13:25 bolt-ai-dev-1 | at async Object.queryRoute (/app/node_modules/.pnpm/@remix-run+router@1.17.0/node_modules/@remix-run/router/dist/router.cjs.js:3827:18)
2024-11-05 13:13:25 bolt-ai-dev-1 | at async handleResourceRequest (/app/node_modules/.pnpm/@remix-run+server-runtime@2.10.0_typescript@5.5.2/node_modules/@remix-run/server-runtime/dist/server.js:413:20)
2024-11-05 13:13:25 bolt-ai-dev-1 | at async requestHandler (/app/node_modules/.pnpm/@remix-run+server-runtime@2.10.0_typescript@5.5.2/node_modules/@remix-run/server-runtime/dist/server.js:156:18)
2024-11-05 13:13:25 bolt-ai-dev-1 | at async /app/node_modules/.pnpm/@remix-run+dev@2.10.0_@remix-run+react@2.10.2_react-dom@18.3.1_react@18.3.1__react@18.3.1_typ_qwyxqdhnwp3srgtibfrlais3ge/node_modules/@remix-run/dev/dist/vite/cloudflare-proxy-plugin.js:70:25 {
2024-11-05 13:13:25 bolt-ai-dev-1 | cause: undefined,
2024-11-05 13:13:25 bolt-ai-dev-1 | url: 'https://api.groq.com/openai/v1/chat/completions',
2024-11-05 13:13:25 bolt-ai-dev-1 | requestBodyValues: {
2024-11-05 13:13:25 bolt-ai-dev-1 | model: 'llama-3.1-70b-versatile',
2024-11-05 13:13:25 bolt-ai-dev-1 | logit_bias: undefined,
2024-11-05 13:13:25 bolt-ai-dev-1 | logprobs: undefined,
2024-11-05 13:13:25 bolt-ai-dev-1 | top_logprobs: undefined,
2024-11-05 13:13:25 bolt-ai-dev-1 | user: undefined,
2024-11-05 13:13:25 bolt-ai-dev-1 | parallel_tool_calls: undefined,
2024-11-05 13:13:25 bolt-ai-dev-1 | max_tokens: 8000,
2024-11-05 13:13:25 bolt-ai-dev-1 | temperature: 0,
2024-11-05 13:13:25 bolt-ai-dev-1 | top_p: undefined,
2024-11-05 13:13:25 bolt-ai-dev-1 | frequency_penalty: undefined,
2024-11-05 13:13:25 bolt-ai-dev-1 | presence_penalty: undefined,
2024-11-05 13:13:25 bolt-ai-dev-1 | stop: undefined,
2024-11-05 13:13:25 bolt-ai-dev-1 | seed: undefined,
2024-11-05 13:13:25 bolt-ai-dev-1 | max_completion_tokens: undefined,
2024-11-05 13:13:25 bolt-ai-dev-1 | store: undefined,
2024-11-05 13:13:25 bolt-ai-dev-1 | metadata: undefined,
2024-11-05 13:13:25 bolt-ai-dev-1 | response_format: undefined,
2024-11-05 13:13:25 bolt-ai-dev-1 | messages: [ [Object], [Object], [Object] ],
2024-11-05 13:13:25 bolt-ai-dev-1 | tools: undefined,
2024-11-05 13:13:25 bolt-ai-dev-1 | tool_choice: undefined,
2024-11-05 13:13:25 bolt-ai-dev-1 | stream: true,
2024-11-05 13:13:25 bolt-ai-dev-1 | stream_options: undefined
2024-11-05 13:13:25 bolt-ai-dev-1 | },
2024-11-05 13:13:25 bolt-ai-dev-1 | statusCode: 401,
2024-11-05 13:13:25 bolt-ai-dev-1 | responseHeaders: {
2024-11-05 13:13:25 bolt-ai-dev-1 | 'alt-svc': 'h3=":443"; ma=86400',
2024-11-05 13:13:25 bolt-ai-dev-1 | 'cache-control': 'private, max-age=0, no-store, no-cache, must-revalidate',
2024-11-05 13:13:25 bolt-ai-dev-1 | 'cf-cache-status': 'DYNAMIC',
2024-11-05 13:13:25 bolt-ai-dev-1 | 'cf-ray': '8ddb36764b523a4c-BOM',
2024-11-05 13:13:25 bolt-ai-dev-1 | connection: 'keep-alive',
2024-11-05 13:13:25 bolt-ai-dev-1 | 'content-length': '96',
2024-11-05 13:13:25 bolt-ai-dev-1 | 'content-type': 'application/json',
2024-11-05 13:13:25 bolt-ai-dev-1 | date: 'Tue, 05 Nov 2024 07:43:25 GMT',
2024-11-05 13:13:25 bolt-ai-dev-1 | server: 'cloudflare',
2024-11-05 13:13:25 bolt-ai-dev-1 | 'set-cookie': '__cf_bm=Ou3PM1Yb6ru4qFkcUE4i3rvE6vgnksygQE.r4QRbe7I-1730792605-1.0.1.1-LmBWu12dxrn2MO3qoU0dDj5UDcyGUscEzwwJFvS2QLsF07HKgAHtlU0Tqr63uQA3_yR1UF9Ec8DKQqGa5uTmug; path=/; expires=Tue, 05-Nov-24 08:13:25 GMT; domain=.groq.com; HttpOnly; Secure; SameSite=None',
2024-11-05 13:13:25 bolt-ai-dev-1 | vary: 'Origin',
2024-11-05 13:13:25 bolt-ai-dev-1 | via: '1.1 google',
2024-11-05 13:13:25 bolt-ai-dev-1 | 'x-request-id': 'req_01jbxmehk0f9m9553h3gesygnt'
2024-11-05 13:13:25 bolt-ai-dev-1 | },
2024-11-05 13:13:25 bolt-ai-dev-1 | responseBody: '{"error":{"message":"Invalid API Key","type":"invalid_request_error","code":"invalid_api_key"}}\n',
2024-11-05 13:13:25 bolt-ai-dev-1 | isRetryable: false,
2024-11-05 13:13:25 bolt-ai-dev-1 | data: {
2024-11-05 13:13:25 bolt-ai-dev-1 | error: {
2024-11-05 13:13:25 bolt-ai-dev-1 | message: 'Invalid API Key',
2024-11-05 13:13:25 bolt-ai-dev-1 | type: 'invalid_request_error',
2024-11-05 13:13:25 bolt-ai-dev-1 | code: 'invalid_api_key'
2024-11-05 13:13:25 bolt-ai-dev-1 | }
2024-11-05 13:13:25 bolt-ai-dev-1 | },
2024-11-05 13:13:25 bolt-ai-dev-1 | [Symbol(vercel.ai.error)]: true,
2024-11-05 13:13:25 bolt-ai-dev-1 | [Symbol(vercel.ai.error.AI_APICallError)]: true
2024-11-05 13:13:25 bolt-ai-dev-1 | }
2024-11-05 13:13:34 bolt-ai-dev-1 | APICallError [AI_APICallError]: Invalid API Key
2024-11-05 13:13:34 bolt-ai-dev-1 | at file:///app/node_modules/.pnpm/@ai-sdk+provider-utils@1.0.20_zod@3.23.8/node_modules/@ai-sdk/provider-utils/dist/index.mjs:431:14
2024-11-05 13:13:34 bolt-ai-dev-1 | at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
2024-11-05 13:13:34 bolt-ai-dev-1 | at async postToApi (file:///app/node_modules/.pnpm/@ai-sdk+provider-utils@1.0.20_zod@3.23.8/node_modules/@ai-sdk/provider-utils/dist/index.mjs:336:28)
2024-11-05 13:13:34 bolt-ai-dev-1 | at async OpenAIChatLanguageModel.doStream (file:///app/node_modules/.pnpm/@ai-sdk+openai@0.0.66_zod@3.23.8/node_modules/@ai-sdk/openai/dist/index.mjs:469:50)
2024-11-05 13:13:34 bolt-ai-dev-1 | at async fn (file:///app/node_modules/.pnpm/ai@3.4.9_react@18.3.1_sswr@2.1.0_svelte@4.2.18__svelte@4.2.18_vue@3.4.30_typescript@5.5.2__zod@3.23.8/node_modules/ai/dist/index.mjs:3938:23)
2024-11-05 13:13:34 bolt-ai-dev-1 | at async file:///app/node_modules/.pnpm/ai@3.4.9_react@18.3.1_sswr@2.1.0_svelte@4.2.18__svelte@4.2.18_vue@3.4.30_typescript@5.5.2__zod@3.23.8/node_modules/ai/dist/index.mjs:256:22
2024-11-05 13:13:34 bolt-ai-dev-1 | at async _retryWithExponentialBackoff (file:///app/node_modules/.pnpm/ai@3.4.9_react@18.3.1_sswr@2.1.0_svelte@4.2.18__svelte@4.2.18_vue@3.4.30_typescript@5.5.2__zod@3.23.8/node_modules/ai/dist/index.mjs:86:12)
2024-11-05 13:13:34 bolt-ai-dev-1 | at async startStep (file:///app/node_modules/.pnpm/ai@3.4.9_react@18.3.1_sswr@2.1.0_svelte@4.2.18__svelte@4.2.18_vue@3.4.30_typescript@5.5.2__zod@3.23.8/node_modules/ai/dist/index.mjs:3903:13)
2024-11-05 13:13:34 bolt-ai-dev-1 | at async fn (file:///app/node_modules/.pnpm/ai@3.4.9_react@18.3.1_sswr@2.1.0_svelte@4.2.18__svelte@4.2.18_vue@3.4.30_typescript@5.5.2__zod@3.23.8/node_modules/ai/dist/index.mjs:3977:11)
2024-11-05 13:13:34 bolt-ai-dev-1 | at async file:///app/node_modules/.pnpm/ai@3.4.9_react@18.3.1_sswr@2.1.0_svelte@4.2.18__svelte@4.2.18_vue@3.4.30_typescript@5.5.2__zod@3.23.8/node_modules/ai/dist/index.mjs:256:22
2024-11-05 13:13:34 bolt-ai-dev-1 | at async chatAction (/app/app/routes/api.chat.ts:48:20)
2024-11-05 13:13:34 bolt-ai-dev-1 | at async Object.callRouteAction (/app/node_modules/.pnpm/@remix-run+server-runtime@2.10.0_typescript@5.5.2/node_modules/@remix-run/server-runtime/dist/data.js:37:16)
2024-11-05 13:13:34 bolt-ai-dev-1 | at async /app/node_modules/.pnpm/@remix-run+router@1.17.0/node_modules/@remix-run/router/dist/router.cjs.js:4612:21
2024-11-05 13:13:34 bolt-ai-dev-1 | at async callLoaderOrAction (/app/node_modules/.pnpm/@remix-run+router@1.17.0/node_modules/@remix-run/router/dist/router.cjs.js:4677:16)
2024-11-05 13:13:34 bolt-ai-dev-1 | at async Promise.all (index 1)
2024-11-05 13:13:34 bolt-ai-dev-1 | at async callDataStrategyImpl (/app/node_modules/.pnpm/@remix-run+router@1.17.0/node_modules/@remix-run/router/dist/router.cjs.js:4552:17)
2024-11-05 13:13:34 bolt-ai-dev-1 | at async callDataStrategy (/app/node_modules/.pnpm/@remix-run+router@1.17.0/node_modules/@remix-run/router/dist/router.cjs.js:4041:19)
2024-11-05 13:13:34 bolt-ai-dev-1 | at async submit (/app/node_modules/.pnpm/@remix-run+router@1.17.0/node_modules/@remix-run/router/dist/router.cjs.js:3900:21)
2024-11-05 13:13:34 bolt-ai-dev-1 | at async queryImpl (/app/node_modules/.pnpm/@remix-run+router@1.17.0/node_modules/@remix-run/router/dist/router.cjs.js:3858:22)
2024-11-05 13:13:34 bolt-ai-dev-1 | at async Object.queryRoute (/app/node_modules/.pnpm/@remix-run+router@1.17.0/node_modules/@remix-run/router/dist/router.cjs.js:3827:18)
2024-11-05 13:13:34 bolt-ai-dev-1 | at async handleResourceRequest (/app/node_modules/.pnpm/@remix-run+server-runtime@2.10.0_typescript@5.5.2/node_modules/@remix-run/server-runtime/dist/server.js:413:20)
2024-11-05 13:13:34 bolt-ai-dev-1 | at async requestHandler (/app/node_modules/.pnpm/@remix-run+server-runtime@2.10.0_typescript@5.5.2/node_modules/@remix-run/server-runtime/dist/server.js:156:18)
2024-11-05 13:13:34 bolt-ai-dev-1 | at async /app/node_modules/.pnpm/@remix-run+dev@2.10.0_@remix-run+react@2.10.2_react-dom@18.3.1_react@18.3.1__react@18.3.1_typ_qwyxqdhnwp3srgtibfrlais3ge/node_modules/@remix-run/dev/dist/vite/cloudflare-proxy-plugin.js:70:25 {
2024-11-05 13:13:34 bolt-ai-dev-1 | cause: undefined,
2024-11-05 13:13:34 bolt-ai-dev-1 | url: 'https://api.groq.com/openai/v1/chat/completions',
2024-11-05 13:13:34 bolt-ai-dev-1 | requestBodyValues: {
2024-11-05 13:13:34 bolt-ai-dev-1 | model: 'llama-3.1-70b-versatile',
2024-11-05 13:13:34 bolt-ai-dev-1 | logit_bias: undefined,
2024-11-05 13:13:34 bolt-ai-dev-1 | logprobs: undefined,
2024-11-05 13:13:34 bolt-ai-dev-1 | top_logprobs: undefined,
2024-11-05 13:13:34 bolt-ai-dev-1 | user: undefined,
2024-11-05 13:13:34 bolt-ai-dev-1 | parallel_tool_calls: undefined,
2024-11-05 13:13:34 bolt-ai-dev-1 | max_tokens: 8000,
2024-11-05 13:13:34 bolt-ai-dev-1 | temperature: 0,
2024-11-05 13:13:34 bolt-ai-dev-1 | top_p: undefined,
2024-11-05 13:13:34 bolt-ai-dev-1 | frequency_penalty: undefined,
2024-11-05 13:13:34 bolt-ai-dev-1 | presence_penalty: undefined,
2024-11-05 13:13:34 bolt-ai-dev-1 | stop: undefined,
2024-11-05 13:13:34 bolt-ai-dev-1 | seed: undefined,
2024-11-05 13:13:34 bolt-ai-dev-1 | max_completion_tokens: undefined,
2024-11-05 13:13:34 bolt-ai-dev-1 | store: undefined,
2024-11-05 13:13:34 bolt-ai-dev-1 | metadata: undefined,
2024-11-05 13:13:34 bolt-ai-dev-1 | response_format: undefined,
2024-11-05 13:13:34 bolt-ai-dev-1 | messages: [ [Object], [Object], [Object] ],
2024-11-05 13:13:34 bolt-ai-dev-1 | tools: undefined,
2024-11-05 13:13:34 bolt-ai-dev-1 | tool_choice: undefined,
2024-11-05 13:13:34 bolt-ai-dev-1 | stream: true,
2024-11-05 13:13:34 bolt-ai-dev-1 | stream_options: undefined
2024-11-05 13:13:34 bolt-ai-dev-1 | },
2024-11-05 13:13:34 bolt-ai-dev-1 | statusCode: 401,
2024-11-05 13:13:34 bolt-ai-dev-1 | responseHeaders: {
2024-11-05 13:13:34 bolt-ai-dev-1 | 'alt-svc': 'h3=":443"; ma=86400',
2024-11-05 13:13:34 bolt-ai-dev-1 | 'cache-control': 'private, max-age=0, no-store, no-cache, must-revalidate',
2024-11-05 13:13:34 bolt-ai-dev-1 | 'cf-cache-status': 'DYNAMIC',
2024-11-05 13:13:34 bolt-ai-dev-1 | 'cf-ray': '8ddb36b079783a1b-BOM',
2024-11-05 13:13:34 bolt-ai-dev-1 | connection: 'keep-alive',
2024-11-05 13:13:34 bolt-ai-dev-1 | 'content-length': '96',
2024-11-05 13:13:34 bolt-ai-dev-1 | 'content-type': 'application/json',
2024-11-05 13:13:34 bolt-ai-dev-1 | date: 'Tue, 05 Nov 2024 07:43:34 GMT',
2024-11-05 13:13:34 bolt-ai-dev-1 | server: 'cloudflare',
2024-11-05 13:13:34 bolt-ai-dev-1 | 'set-cookie': '__cf_bm=CgOaq48q3NPuzSD40ff0wihW0eVlwvEwYDccI9H2NfE-1730792614-1.0.1.1-9CDaOH11ofX5s.tXyCA5r86JDEOuMLQ0Zoix4W3jHF0z3.KRRUb9hCpqFS1RuVdY8kKCAXJG2pGPsJ9pNxDheQ; path=/; expires=Tue, 05-Nov-24 08:13:34 GMT; domain=.groq.com; HttpOnly; Secure; SameSite=None',
2024-11-05 13:13:34 bolt-ai-dev-1 | vary: 'Origin',
2024-11-05 13:13:34 bolt-ai-dev-1 | via: '1.1 google',
2024-11-05 13:13:34 bolt-ai-dev-1 | 'x-request-id': 'req_01jbxmetptfx0bqb6z3qw1vcgj'
2024-11-05 13:13:34 bolt-ai-dev-1 | },
2024-11-05 13:13:34 bolt-ai-dev-1 | responseBody: '{"error":{"message":"Invalid API Key","type":"invalid_request_error","code":"invalid_api_key"}}\n',
2024-11-05 13:13:34 bolt-ai-dev-1 | isRetryable: false,
2024-11-05 13:13:34 bolt-ai-dev-1 | data: {
2024-11-05 13:13:34 bolt-ai-dev-1 | error: {
2024-11-05 13:13:34 bolt-ai-dev-1 | message: 'Invalid API Key',
2024-11-05 13:13:34 bolt-ai-dev-1 | type: 'invalid_request_error',
2024-11-05 13:13:34 bolt-ai-dev-1 | code: 'invalid_api_key'
2024-11-05 13:13:34 bolt-ai-dev-1 | }
2024-11-05 13:13:34 bolt-ai-dev-1 | },
2024-11-05 13:13:34 bolt-ai-dev-1 | [Symbol(vercel.ai.error)]: true,
2024-11-05 13:13:34 bolt-ai-dev-1 | [Symbol(vercel.ai.error.AI_APICallError)]: true
2024-11-05 13:13:34 bolt-ai-dev-1 | }
### Link to the Bolt URL that caused the error
http://localhost:5173/chat/4
### Steps to reproduce
.
### Expected behavior
It should interpreted the code. But Giving this Error There was an error processing your request
### Screen Recording / Screenshot
_No response_
### Platform
- OS: [e.g. macOS, Windows, Linux]
- Browser: [e.g. Chrome, Safari, Firefox]
- Version: [e.g. 91.1]
### Additional context
_No response_