Skip to content

flock-community/aigentic-initializr

Repository files navigation

Aigentic Initializr

A starter project for building AI agents with the Aigentic framework in Kotlin.

Overview

Aigentic Initializr provides a template for quickly getting started with the Aigentic framework, which allows you to build AI-powered agents in Kotlin. This project includes examples of how to create agents that can answer questions and interact with external APIs.

Features

  • Simple setup for Aigentic framework
  • Examples of different agent configurations
  • Integration with multiple AI providers (OpenAI, Gemini, Ollama, VertexAI)
  • Tools for HTTP requests and OpenAPI integration

Prerequisites

  • JDK 21 or higher
  • Kotlin 2.1.21 or higher
  • API keys for the AI providers you want to use (OpenAI, Gemini, etc.) or use your local Ollama instance.

Getting Started

1. Clone the repository

git clone https://github.com/your-username/aigentic-initializr.git
cd aigentic-initializr

2. Configure your API keys

Replace the placeholder API keys in the example files with your actual API keys:

openAIModel {
    apiKey("YOUR_API_KEY") // Replace with your actual API key
    modelIdentifier(OpenAIModelIdentifier.GPT4O)
}

3. Build the project

This will generate the @AigenticParameter annotated classes.

./gradlew build

About

Aigentic initializr

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages