Current collected state Current
Observed since 21 Oct, 10:51 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
AI Harness SDK
AI-Harness is a Python package designed to showcase and utilize the capabilities of the AI Harness platform. This SDK provides a set of tools and functionalities to interact with the AI Harness ecosystem and integrate AI models seamlessly.
You can install AI-Harness-sdk using pip:
pip install ai-harness-sdk
The documentation can be found on https://docs.ai-harness.com
# Import necessary modules/class
from dotenv import load_dotenv
from ai_harness import Documents
# Load environment variables from a .env file
load_dotenv();
# Initialize a Documents instance
doc_instance = Documents()
# To Create a collection in the AI Harness platform
doc_instance.create_collection(collection_name="Your Collection Name")
# Upload documents to the created collection
doc_instance.upload_documents(
doc_path=r"document_path", # Specify the path to the documents
collection_id="", # Provide the ID of the target collection
ingest_with_google="false" # Indicate whether to ingest documents using Google API or open source pdf loader
)
# import applets from ai_harness
from ai_harness import applet_name
# run a Conversation applet
result = Conversation(prompt="Your Prompt").run()
# run a Place Making applet
result = PlaceMaking(site_name="write site name here").run()
# run a Query Generator applet
result = QueryGenerator(
prompt="Your Prompt",
dialect="dialect name",
schema="schema",
db_type="db type(relational or non-relational)",
additional_filters="any additional filters"
).run()
# run a Site Analysis applet
result = SiteAnalysis(
lat="latitude of site", # either use coordinates or site ID
long="longitude of site",
siteId="URA site id of site", # using URA site ID
properties=["stations","market_analysis","competitive_analysis","airport","seaport","zones","history","demographics"], # list of features that can be used
market_analysis="residential", # market analysis (residential , commercial or industrial)
competitive_analysis="industrial" # competitive analysis (residential , commercial or industrial)
).run()
# run JSON TO JSON applet
result = JsonToJson(
input_json="input json",
output_json="output json",
).run()
# run QA Retrieval applet
result = QaRetrieval(
prompt="prompt",
document_id="id of document uploaded on ai harness",
).run()
# run DatasetAI applet
dataset_obj = DatasetAI()
dataset = dataset_obj.create_dataset(name="name of dataset", description="dataset description")
dataset_obj.upload_collection_csv(
file_path="path to csv file",
date_format="date format",
collection_name="name of collection",
dataset_id="id of dataset made on ai harness",
)
result = DatasetAI(
prompt="prompt",
dataset_id="id of dataset made on ai harness",
).run()
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.0.62 | 14 Mar 2024 | 0 |
This describes our collected data; it is not a security assessment.
Observed since 21 Oct, 10:51 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:61471ef25482b4a1321d0096ffbba27d0014c246116e39c276bb120b4768b3b7