Skip to main content

Official Python client for the NeuralBase memory and ingest API.

Project description

neuralbase

Official Python client for the NeuralBase API.

Install

pip install neuralbase

Use

from neuralbase import NeuralBaseClient

nb = NeuralBaseClient(api_key="nb_live_...")

queued = nb.ingest_support_ticket(
    user_id="user_123",
    subject="Invoice mismatch",
    comments=[
        {"author": "user", "content": "The amount is wrong."},
        {"author": "agent", "content": "Billing is reviewing it."},
    ],
    source="zendesk",
    external_id="ticket_431",
    idempotency_key="ticket-431-v1",
)

print(queued["memoryId"])

Included methods

  • store()
  • ingest()
  • ingest_batch()
  • ingest_conversation()
  • ingest_support_ticket()
  • ingest_document()
  • get_memory_status()

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

neuralbase-0.1.1.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

neuralbase-0.1.1-py3-none-any.whl (4.2 kB view details)

Uploaded Python 3

File details

Details for the file neuralbase-0.1.1.tar.gz.

File metadata

  • Download URL: neuralbase-0.1.1.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for neuralbase-0.1.1.tar.gz
Algorithm Hash digest
SHA256 1cb2f6919de0a87c03db5c003dbe5c2f39a3e90c4fea186bacd10238488a3ac5
MD5 a3ebc143da0c940ce22aada4478d1aeb
BLAKE2b-256 b6d5b295cceeb0a17d6ade42450fa077eeaff912425f0c0475d9bfa60e63e9af

See more details on using hashes here.

File details

Details for the file neuralbase-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: neuralbase-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 4.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for neuralbase-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8cbe28b7cc2b0c36394be6edf61f4bc83b0a2738e96e20703ff59558c2a8d924
MD5 7f873a4a4bdbfdc30336906a5e0a14e5
BLAKE2b-256 6d7c60de08c9d9cb1ea76626ea3d740d1c304f81b62dfcf59b33da4b5cefa5f2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page