Needle provides retrieval-augmented generation (RAG) tools that enable semantic search across your data, facilitating the development of AI agents and applications.
Tool to create a new collection. Use after confirming the collection name.
Tool to delete files from a specific collection by providing file IDs. Use after confirming valid file IDs to remove from the collection.
Tool to retrieve statistics for a specific collection by its ID. Use when you need document count, index size, and timestamps after confirming the collection exists.
Tool to get a short-lived signed private download URL for a Needle file. Use when you need to retrieve file content but the public storage URL requires authentication. The returned URL should be used immediately as it expires quickly.
Tool to list all files within a specific collection by its ID. Use when you have a collection ID and need to retrieve its files. Supports pagination.
Tool to list collections. Use after authenticating with your API key to page through collections.