- Initial release, placeholder gem
- adds
ChatCompletion
module - adds
PromptDeclarations
module - adds
FunctionDispatch
module
- adds support for streaming
- adds support for Anthropic-style prompt caching
- defaults to
max_completion_tokens
when using OpenAI directly
- adds support for Predicted Outputs with the
prediction
option for OpenAI
- adds support for
Predicate
module
- adds support for multiple tool calls in a single response
- adds support for
ResponseFormat
- added some missing requires to support String#squish
- adds missing requires
raix/predicate
so that it can be used in a Rails app automatically - adds missing openai support for
Predicate
- adds documentation for
Predicate
maybe handler - logs to stdout when a response is unhandled by
Predicate