Mark Pollack
Mark Pollack
OpenAI added a new usage field, ``` "usage": { "prompt_tokens": 13, "completion_tokens": 7, "total_tokens": 20, "completion_tokens_details": { "reasoning_tokens": 0 } }, ``` this should be made available in some way...
Most AI models now support an option to provide structured output. 1. Verify that the chat client options for all models that support structured output have a corresponding option. 2....
## Summary - Makes BeanOutputConverter class more subclass-friendly by changing access modifiers for key fields and methods - Extracts template string in getFormat() to allow customization by subclasses - Provides...
Need to update to the latest versions of third party dependencies for vector stores and AI models. Vector Stores - [ ] Azure Cosmos DB - [x] Azure Search -...
There are several objects that should be returned as metadata, but the current implementation was developed a long time ago and only handled the metadata that was returned from making...
There is the issue #1271 to review but also that the new `o1` model has `temperature, top_p,and n` fixed at `1` while `presence_penalty and frequency_panalty` are fixed at `0`. Also,...
These models have moved to https://github.com/orgs/spring-ai-community/repositories The links to these models in the reference documentation should point to the new locations.
The next release is RC1 which will not have any @Deprecated code. There is not another M8 to allow users one more release cycle to upgrade. So some changes such...
New Google API SDK is available as of two weeks ago - https://github.com/googleapis/java-genai which does support use of API keys. Note, that this is the new direction for google apis...
The `ImageResponse` can have more helpers to convert base64 to binary. Review for ease of use in using the `ImageResponse` Maybe `getResponseFormat` can be an enum instead of a string