Setup projects
Projects are the top-level organizational units in Giskard Hub. They provide a workspace for your team to collaborate on LLM agent testing and evaluation.
Each project can contain:
Agents: The AI systems you want to test and evaluate
Datasets: Collections of chat test cases (conversations)
Checks: Validation rules and metrics for your tests
Knowledge bases: Domain-specific information sources
Evaluations: Test runs and their results
Users and groups: Team members with different access levels
In this section, we will walk you through how to setup projects using the SDK.
Let’s start by initializing the Hub client or take a look at the Quickstart & setup section to see how to install the SDK and connect to the Hub.
from giskard_hub import HubClient
hub = HubClient()
Create a project
You can create a project using the hub.projects.create()
method. Example:
project = hub.projects.create(
name="My first project",
description="This is a test project to get started with the Giskard Hub client library",
)
For detailed information about creating, updating, and deleting projects, see the Resources reference section.
Next steps
Now that you have created a project, you can start setting up your agents and knowledge bases.
Setup agents - Setup agents
Setup knowledge bases - Setup knowledge bases