Код IT Загрузка примера кода…

Python main.py
from pinecone import Pinecone, ServerlessSpec

# Инициализация клиента
pc = Pinecone(api_key="ваш_ключ_api")

# Создание индекса
pc.create_index(
    name="мой-индекс",
    dimension=384,
    metric="cosine",
    spec=ServerlessSpec(cloud="aws", region="us-west-2")
)

# Получение ссылки на индекс
index = pc.Index("мой-индекс")

# Загрузка векторов
index.upsert(
    vectors=[
        ("вектор-1", [0.1, 0.2, 0.3, ...], {"категория": "текст"}),
        ("вектор-2", [0.4, 0.5, 0.6, ...], {"категория": "текст"})
    ]
)

# Поиск
результат = index.query(
    vector=[0.15, 0.25, 0.35, ...],
    top_k=3,
    filter={"категория": {"$eq": "текст"}}
)
from pinecone import Pinecone, ServerlessSpec

# Инициализация клиента
pc = Pinecone(api_key="ваш_ключ_api")

# Создание индекса
pc.create_index(
    name="мой-индекс",
    dimension=384,
    metric="cosine",
    spec=ServerlessSpec(cloud="aws", region="us-west-2")
)

# Получение ссылки на индекс
index = pc.Index("мой-индекс")

# Загрузка векторов
index.upsert(
    vectors=[
        ("вектор-1", [0.1, 0.2, 0.3, ...], {"категория": "текст"}),
        ("вектор-2", [0.4, 0.5, 0.6, ...], {"категория": "текст"})
    ]
)

# Поиск
результат = index.query(
    vector=[0.15, 0.25, 0.35, ...],
    top_k=3,
    filter={"категория": {"$eq": "текст"}}
)