# 3- Unique AI Toolkit

This course teaches developers how to build AI-powered applications on the Unique AI Platform using the **Unique AI Toolkit**. Across four modules, you will set up your environment, work with standalone services including the OpenAI-compatible API and Knowledge Base, build event-driven agents, and implement code execution in custom agents.

_There is no description for this course_

Average Time for Course Completion :
6 hours

## Course content

- Lesson  
  Unique SDK + Toolkit: How to Interact

- Module 1: Installation and Setup  
  - Environment Setup  
  - Make your first LLM call

- Module 2: Standalone Applications  
  - The OpenAI API Client  
    - Structured Output with OpenAI  
    - Function/Tool calling with OpenAI
  - Knowledge Base  
    - Upload Document to Knowledge Base  
    - Download Content from the Knowledge Base  
    - Content Chunks Search  
    - Metadata & Smart Rules  
    - Human Resources in Knowledge Base

- Module 3: Event Based Application  
  - Architecture Overview - Lifecycle of a chat event  
  - Module development via SSE  
  - Chat Interface  
    - Create Custom Space  
    - Your First Chat Interaction  
    - Manual Reference  
    - Chat Message Assessment  
    - RAG Application

- Module 4: Code Execution  
  - 1. What is Code Execution in Custom Agents?  
  - 2. Setting Up Your First Code Execution Agent Demo  
  - 3. Container, File System & Data Flow  
  - 4. Generating and Displaying Files from Code  
  - 5. Combining Code Execution with Custom Tools  
  - 6. Building an Agent with Custom Tools and Code Execution
  
- Conclusion  
- Course Survey
