使用 AzureOpenAI 凭据找不到 Langchain OpenAIEmbeddings 资源 (404)

问题描述 投票:0回答:1

我在使用带有 Azure OpenAI 凭据的 LangChain 嵌入时遇到问题 - 它显示找不到资源的 404 错误。

stack trace: Error: 404 Resource not found
    at APIError.generate (c:\abcproject\node_modules\openai\error.js:53:20
import { OpenAIEmbeddings } from "@langchain/openai"

export const embeddingModel = new OpenAIEmbeddings({ 
  azureOpenAIApiKey: "AzureOpenAI api key",
  azureOpenAIApiVersion: "2023-08-01-preview",
  azureOpenAIApiDeploymentName: "gpt-4-32k",
  azureOpenAIBasePath:"Azure OpenAI endpoint"
});

langchain azure-openai openaiembeddings langchain-js
1个回答
0
投票

您的

OpenAIEmbeddings
类的定义不正确:您不应该拥有与
gpt
嵌入模型相关的内容,而应该使用“text-embedding-ada-002”。

尝试修改您的

azureOpenAIApiDeploymentName
值或更好地使用
modelName
(请参阅 doc

© www.soinside.com 2019 - 2024. All rights reserved.