Python
from superu import SuperU client = SuperU("YOUR_SUPERU_API_KEY") with open("sample.pdf", "rb") as f: response = client.knowledge_base.create( name="FAQ", description="Frequently asked questions", files=[f] ) print(response)
{ "status": "success", "data": { "knowledge_base_id": "kb_01HXRA4N5B8Q0SJC0F30Z8W0DT", "kb_uuid": "kb_abc123", "embedding_status": "processing" }, "message": "Knowledge base created" }
Creates a knowledge base and uploads CSV/PDF files.
Your SuperU API key.
Request body for Create knowledge base.
Knowledge base name
"FAQ"
Knowledge base description
"Frequently asked questions"
Files to upload
Knowledge base created
Generic Response schema.
Status value.
"success"
Message value.
"Request completed successfully"
Data value.