All notable changes to laravel-openai
will be documented in this file.
fixed fallback json on openai trait
minor update to claude trait to take in conversation arrays
Added basic Gemini support
minor modificaiton of fallback json prompt
Updated fallback response to not require user_id
Actually updated to allow for overages in Claude & OpenAI
Added in the ability to continue generating content for both OpenAI and Claude if it hits its limits.
added timeout exception to anthropic
Fixed 1.21.0 to actually incorporate change
Removed requirement of having user_id to do cost log
Updated to enable gpt-4o
added new get_embedding method to OpenAI trait to allow for usage of their new embedding models
Added Mistral trait
Updated json response cleanup method to push to GPT-3.5-turbo to get corrected json if none exists
updated stub name
Some updates on Claude trait to introduce json mode
updated cost logs to be able to accept a null user id
Updated to allow for migration to be published
Continuing to work on tokenizer fix
Working to upgrade to allow for Laravel 11 as well
Added ability to specify temperature
Updated to include more general GPT4 models
Fixed issue with user identifier in main method we call from this package
Added ability to include user identifier in api output call
Removed newline stripping
added in exceptions if anything other than 200 returned
minor update to config file name
Version 1