Zacznij terazZacznij za darmo

Przestrzenie nazw

Przestrzenie nazw (namespaces) służą do separowania wektorów w obrębie jednego indeksu – dzięki temu możesz kierować zapytania precyzyjnie i ograniczać liczbę przeszukiwanych rekordów.

W tym ćwiczeniu przećwiczysz wgrywanie wektorów do różnych przestrzeni nazw w indeksie Pinecone 'datacamp-index'. Połączysz się z indeksem, wgrasz wektory do oddzielnych przestrzeni nazw, a następnie sprawdzisz zaktualizowane statystyki indeksu.

To ćwiczenie jest częścią kursu

Tworzenie aplikacji AI z Pinecone

Zobacz kurs

Instrukcje do ćwiczenia

  • Zainicjalizuj połączenie z Pinecone, podając swój klucz API.
  • Wgraj wektory z vector_set1 do przestrzeni nazw namespace1.
  • Wgraj wektory z vector_set2 do przestrzeni nazw namespace2.
  • Wyświetl statystyki opisowe indeksu.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Initialize the Pinecone client with your API key
pc = Pinecone(api_key="____")
index = pc.Index('datacamp-index')

# Upsert vector_set1 to namespace1
____(
  vectors=vector_set1,
  ____
)

# Upsert vector_set2 to namespace2
____(
  vectors=vector_set2,
  ____
)

# Print the index statistics
____
Edytuj i uruchom kod