Sorry for many braking changes, but the project is still very young and requires a lot of improvements. Thank you for understanding!
- Split project into multiple modules. For now:
- ai4j-core: Core classes and interfaces
- ai4: Meat of the project
- ai4j-pinecone: Integration with pinecone (All integrations that require a lot of transitive dependencies and/or have a non-permissive license from now on will reside in their own modules)
- Migrated from openai-java to openai4j (our own OpenAI client)
- Extracted ai4j-examples into a separate repo
- Some minor bugfixes and improvements