我在使用带有 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"
});
您的
OpenAIEmbeddings
类的定义不正确:您不应该拥有与 gpt
嵌入模型相关的内容,而应该使用“text-embedding-ada-002”。
尝试修改您的
azureOpenAIApiDeploymentName
值或更好地使用 modelName
(请参阅 doc)