from opperai import Opperimport timeopper = Opper(http_bearer="YOUR_API_KEY")# First, create a knowledge baseunique_name = f"hr_policies_{int(time.time())}"knowledge_base = opper.knowledge.create_base( name=unique_name, embedding_model="azure/text-embedding-3-large",)print(f"Created knowledge base: {knowledge_base.name}")print(f"Knowledge base ID: {knowledge_base.id}")# Add data to the knowledge basedocument = opper.knowledge.add_data( index_id=knowledge_base.id, content="Our company offers 25 days of paid vacation annually. Employees can carry over up to 5 unused days to the next year. Vacation requests must be submitted at least 2 weeks in advance through the HR portal.", key="vacation_policy_2024", metadata={ "category": "hr_policies", "department": "hr", "last_updated": "2024-01-15", "version": "2.1", },)print(f"Added document: {document['key']}")print(f"Document ID: {document['id']}")print(f"Metadata: {document['metadata']}")
from opperai import Opperimport timeopper = Opper(http_bearer="YOUR_API_KEY")# First, create a knowledge baseunique_name = f"hr_policies_{int(time.time())}"knowledge_base = opper.knowledge.create_base( name=unique_name, embedding_model="azure/text-embedding-3-large",)print(f"Created knowledge base: {knowledge_base.name}")print(f"Knowledge base ID: {knowledge_base.id}")# Add data to the knowledge basedocument = opper.knowledge.add_data( index_id=knowledge_base.id, content="Our company offers 25 days of paid vacation annually. Employees can carry over up to 5 unused days to the next year. Vacation requests must be submitted at least 2 weeks in advance through the HR portal.", key="vacation_policy_2024", metadata={ "category": "hr_policies", "department": "hr", "last_updated": "2024-01-15", "version": "2.1", },)print(f"Added document: {document['key']}")print(f"Document ID: {document['id']}")print(f"Metadata: {document['metadata']}")
Copy
Ask AI
"<any>"
Assistant
Responses are generated using AI and may contain mistakes.