Я пытаюсь использовать weaviate-client в своем приложении nodejs и следую документации Weaviate .
К сожалению, их пример кода, похоже, мне вообще не подходит.
import weaviate from 'weaviate-client'
const search = async () => {
const client = await weaviate.connectToWCS(
MY_WEAVIATE_URL, {
authCredentials: new weaviate.ApiKey(MY_API_KEY),
headers: {
'X-OpenAI-Api-Key': MY_OPENAI_API_KEY,
}
}
)
console.info(client)
}
search()
Я получаю ошибку TypeError: weaviate.connectToWCS is not a function. Я что-то пропустил?





Недавно мы переименовали Weaviate Cloud Services (WCS) в Weaviate Cloud (WCD), в результате чего функция подключения изменилась на weaviate.connectToWCD.
По ошибке мы удалили weaviate.connectToWCS вместо прекращения поддержки.
Пожалуйста, используйте следующее:
import weaviate from 'weaviate-client'
const search = async () => {
const client = await weaviate.connectToWCD(
MY_WEAVIATE_URL, {
authCredentials: new weaviate.ApiKey(MY_API_KEY),
headers: {
'X-OpenAI-Api-Key': MY_OPENAI_API_KEY,
}
}
)
console.info(client)
}
search()