[Feature][Integrations][Java] Support explicit tool call handling in OllamaChatModel (#279)

4 files changed
tree: e2a5bcf9b129d971db7e7df0b75414da5af42fda
  1. .github/
  2. api/
  3. dist/
  4. docs/
  5. e2e-test/
  6. examples/
  7. integrations/
  8. plan/
  9. python/
  10. runtime/
  11. tools/
  12. .asf.yaml
  13. .gitignore
  14. .gitmodules
  15. .licenserc.yaml
  16. LICENSE
  17. NOTICE
  18. pom.xml
  19. README.md
README.md

Apache Flink Agents

Apache Flink Agents is an Agentic AI framework based on Apache Flink.

User Documentation

Building

Prerequisites for building Flink Agents:

  • Unix-like environment (we use Linux, Mac OS X, Cygwin, WSL)
  • Git
  • Maven
  • Java 11
  • Python 3 (3.10, 3.11)

To clone from git, enter:

git clone https://github.com/apache/flink-agents.git

We provide a script to build Flink-Agents from source

# Build java and python
./tools/build.sh

This scrips will build both java and python part, and install the Flink-Agents dist jar to python wheel package.

How to Contribute

Contribution Guidelines.

Community

Slack

See the Apache Flink website for how to join the slack workspace. We use #flink-agents-user for user-facing discussions and trouble-shootings, and #flink-agents-dev for developement related discussions.

Community Sync

There is a weekly online sync. Everyone is welcome to join. Please find the schedule, agenda for the next sync, and records of previous syncs in this github discussion page.