/ai-agent-java

AI Agent framework in Java

Primary LanguageJavaApache License 2.0Apache-2.0

Under Construction

Under Construction

AI Agent Starter

Java based using Spring AI, and Vaadin for UIs

This codebase serves as a starter repository for AI Agents.

Requirements

  • OpenAI API key saved as an environment variable OPENAI_API_KEY
  • Java 21 (or beyond)
  • Apache Cassandra running (defaults to localhost, change via application.properties)

Running the app

Run the project using ./mvnw spring-boot:run and open http://localhost:8080 in your browser.

You can also create a GraalVM native image using ./mvnw package -Pnative -Pproduction native:compile and run the resulting native image. Note that you must use a Graal JDK in this case.

Copyright

All work is copyrighted to DataStax, Inc