Skip to content

Releases: papi-ai/openai

v0.16.1

Choose a tag to compare

@MarcelloDuarte MarcelloDuarte released this 09 Oct 20:15
de30de0
  • Requires papi-core 0.15.3 or later, which carries the PHP 8.5 fixes

v0.16.0

Choose a tag to compare

@MarcelloDuarte MarcelloDuarte released this 14 Sep 20:03
8b5817c
  • Default is now gpt-6-astra; adds the gpt-5.6 sol/terra/luna constants.
  • Sends max_completion_tokens on every request; builds on #6 by @mogliabr.
  • OpenAIModel enum is the source of truth; constants alias it.
  • Drops the deprecated curl_close calls. By @mogliabr.

v0.15.0

Choose a tag to compare

@MarcelloDuarte MarcelloDuarte released this 31 Jul 14:48
44e1793

Requires papi-ai/papi-core ^0.15.

Adds the neutral effort option mapping where this provider has a reasoning knob, declares its tool-selection capability as a type so callers can ask instead of catching, and refreshes the default model where the previous one was retired.

See the commit for provider-specific detail.

v0.14.0

Choose a tag to compare

@MarcelloDuarte MarcelloDuarte released this 27 Jul 13:21
77a1f5c

Requires papi-ai/papi-core ^0.14, so this package installs alongside core 0.14. No source changes; adds the docs page.

v0.13.0: Forced tool choice (toolChoice)

Choose a tag to compare

@MarcelloDuarte MarcelloDuarte released this 25 Jul 23:07
49d2bd3

Maps toolChoice to OpenAI tool_choice (auto/none/required/function). Requires papi-core ^0.13.

v0.12.0: Usage value object compatibility

Choose a tag to compare

@MarcelloDuarte MarcelloDuarte released this 25 Jul 20:08
0ef0122

Part of the v0.12 core-hardening release. Core 0.12 replaces the raw usage array with a neutral Usage value object; the embedding usage assertion now uses Usage::toArray(). Requires papi-core ^0.12.

v0.10.0

Choose a tag to compare

@MarcelloDuarte MarcelloDuarte released this 19 Jul 20:34
3f4d648

Changes since v0.9.1:

  • Sora via VideoProviderInterface

v0.9.1

Choose a tag to compare

@MarcelloDuarte MarcelloDuarte released this 10 Mar 18:33

Changes since v0.9:

  • Add PHPDoc to all classes and public methods

v0.9.0

Choose a tag to compare

@MarcelloDuarte MarcelloDuarte released this 08 Mar 17:37

Changes in this release:

  • Error mapping: 401→AuthenticationException, 429→RateLimitException, 4xx/5xx→ProviderException
  • Configurable base URL and API version for Azure OpenAI support
  • Requires papi-core ^0.9

v0.8

Choose a tag to compare

@MarcelloDuarte MarcelloDuarte released this 07 Mar 22:33

Changes in this release

  • Add text-to-speech support via TextToSpeechProviderInterface
  • Add speech-to-text support via TranscriptionProviderInterface
  • Require papi-core ^0.8 (middleware pipeline support)