是一个本地运行bolt.new的项目,项目环境变量中可以配置OPENAI_LIKE_API_BASE_URL作为api地址
但是我配置好后一直无法调用我newapi中的模型,不知何故,请大佬赐教
是一个本地运行bolt.new的项目,项目环境变量中可以配置OPENAI_LIKE_API_BASE_URL作为api地址
但是我配置好后一直无法调用我newapi中的模型,不知何故,请大佬赐教
有什么报错吗
key我也配置了,输入对话就报There was an error processing your request: No details were returned
翻阅项目的issue发现这个,不知道是不是因为这个原因trouble wit API · Issue #287 · coleam00/bolt.new-any-llm · GitHub
倒也是很有可能,毕竟帖子时间也很新,你可以进 newapi logs 里看看有没有收到请求
好像就是没读取到我的key,但是有key也不识别
LoadAPIKeyError [AI_LoadAPIKeyError]: OpenAI API key is missing. Pass it using the 'apiKey' parameter. Environment variables is not supported in this environment.
at loadApiKey (file:///app/node_modules/.pnpm/@[email protected][email protected]/node_modules/@ai-sdk/provider-utils/src/load-api-key.ts:25:11)
at Object.getHeaders [as headers] (file:///app/node_modules/.pnpm/@[email protected][email protected]/node_modules/@ai-sdk/openai/src/openai-provider.ts:145:30)
at OpenAIChatLanguageModel.doStream (file:///app/node_modules/.pnpm/@[email protected][email protected]/node_modules/@ai-sdk/openai/src/openai-chat-language-model.ts:391:43)
at fn (file:///app/node_modules/.pnpm/[email protected][email protected][email protected][email protected][email protected][email protected][email protected][email protected]/node_modules/ai/core/generate-text/stream-text.ts:345:35)
at null.<anonymous> (file:///app/node_modules/.pnpm/[email protected][email protected][email protected][email protected][email protected][email protected][email protected][email protected]/node_modules/ai/core/telemetry/record-span.ts:18:28)
at Object.startActiveSpan (file:///app/node_modules/.pnpm/[email protected][email protected][email protected][email protected][email protected][email protected][email protected][email protected]/node_modules/ai/core/telemetry/noop-tracer.ts:21:14)
at recordSpan (file:///app/node_modules/.pnpm/[email protected][email protected][email protected][email protected][email protected][email protected][email protected][email protected]/node_modules/ai/core/telemetry/record-span.ts:16:17)
at null.<anonymous> (file:///app/node_modules/.pnpm/[email protected][email protected][email protected][email protected][email protected][email protected][email protected][email protected]/node_modules/ai/core/generate-text/stream-text.ts:311:11)
at _retryWithExponentialBackoff (file:///app/node_modules/.pnpm/[email protected][email protected][email protected][email protected][email protected][email protected][email protected][email protected]/node_modules/ai/util/retry-with-exponential-backoff.ts:37:18)
at null.<anonymous> (file:///app/node_modules/.pnpm/[email protected][email protected][email protected][email protected][email protected][email protected][email protected][email protected]/node_modules/ai/util/retry-with-exponential-backoff.ts:21:5) {
cause: undefined,
[Symbol(vercel.ai.error)]: true,
[Symbol(vercel.ai.error.AI_LoadAPIKeyError)]: true
}
[wrangler:inf] POST /api/chat 401 Unauthorized (60ms)
LoadAPIKeyError [AI_LoadAPIKeyError]: OpenAI API key is missing. Pass it using the 'apiKey' parameter. Environment variables is not supported in this environment.
at loadApiKey (file:///app/node_modules/.pnpm/@[email protected][email protected]/node_modules/@ai-sdk/provider-utils/src/load-api-key.ts:25:11)
at Object.getHeaders [as headers] (file:///app/node_modules/.pnpm/@[email protected][email protected]/node_modules/@ai-sdk/openai/src/openai-provider.ts:145:30)
at OpenAIChatLanguageModel.doStream (file:///app/node_modules/.pnpm/@[email protected][email protected]/node_modules/@ai-sdk/openai/src/openai-chat-language-model.ts:391:43)
at fn (file:///app/node_modules/.pnpm/[email protected][email protected][email protected][email protected][email protected][email protected][email protected][email protected]/node_modules/ai/core/generate-text/stream-text.ts:345:35)
at null.<anonymous> (file:///app/node_modules/.pnpm/[email protected][email protected][email protected][email protected][email protected][email protected][email protected][email protected]/node_modules/ai/core/telemetry/record-span.ts:18:28)
at Object.startActiveSpan (file:///app/node_modules/.pnpm/[email protected][email protected][email protected][email protected][email protected][email protected][email protected][email protected]/node_modules/ai/core/telemetry/noop-tracer.ts:21:14)
at recordSpan (file:///app/node_modules/.pnpm/[email protected][email protected][email protected][email protected][email protected][email protected][email protected][email protected]/node_modules/ai/core/telemetry/record-span.ts:16:17)
at null.<anonymous> (file:///app/node_modules/.pnpm/[email protected][email protected][email protected][email protected][email protected][email protected][email protected][email protected]/node_modules/ai/core/generate-text/stream-text.ts:311:11)
at _retryWithExponentialBackoff (file:///app/node_modules/.pnpm/[email protected][email protected][email protected][email protected][email protected][email protected][email protected][email protected]/node_modules/ai/util/retry-with-exponential-backoff.ts:37:18)
at null.<anonymous> (file:///app/node_modules/.pnpm/[email protected][email protected][email protected][email protected][email protected][email protected][email protected][email protected]/node_modules/ai/util/retry-with-exponential-backoff.ts:21:5) {
cause: undefined,
[Symbol(vercel.ai.error)]: true,
[Symbol(vercel.ai.error.AI_LoadAPIKeyError)]: true
}
[wrangler:inf] POST /api/chat 401 Unauthorized (28ms)