discourse-ai/lib/completions/dialects
Sam d97307e99b
FEATURE: optionally support OpenAI responses API (#1423)
OpenAI ship a new API for completions called "Responses API"

Certain models (o3-pro) require this API.
Additionally certain features are only made available to the new API.

This allow enabling it per LLM.

see: https://platform.openai.com/docs/api-reference/responses
2025-06-11 17:12:25 +10:00
..
chat_gpt.rb FEATURE: optionally support OpenAI responses API (#1423) 2025-06-11 17:12:25 +10:00
claude.rb FIX: Correctly pass tool_choice when using Claude models. (#1364) 2025-05-23 10:36:52 -03:00
claude_tools.rb DEV: use a proper object for tool definition (#1337) 2025-05-15 17:32:39 +10:00
cohere_tools.rb DEV: use a proper object for tool definition (#1337) 2025-05-15 17:32:39 +10:00
command.rb FEATURE: flexible image handling within messages (#1214) 2025-03-31 12:39:07 -03:00
dialect.rb FEATURE: flexible image handling within messages (#1214) 2025-03-31 12:39:07 -03:00
fake.rb FEATURE: Amazon Nova support via bedrock (#997) 2024-12-06 07:45:58 +11:00
gemini.rb DEV: use a proper object for tool definition (#1337) 2025-05-15 17:32:39 +10:00
mistral.rb FEATURE: Amazon Nova support via bedrock (#997) 2024-12-06 07:45:58 +11:00
nova.rb DEV: Use structured responses for summaries (#1252) 2025-05-06 10:09:39 -03:00
nova_tools.rb DEV: use a proper object for tool definition (#1337) 2025-05-15 17:32:39 +10:00
ollama.rb FEATURE: flexible image handling within messages (#1214) 2025-03-31 12:39:07 -03:00
ollama_tools.rb DEV: use a proper object for tool definition (#1337) 2025-05-15 17:32:39 +10:00
open_ai_compatible.rb FEATURE: flexible image handling within messages (#1214) 2025-03-31 12:39:07 -03:00
open_ai_tools.rb FEATURE: optionally support OpenAI responses API (#1423) 2025-06-11 17:12:25 +10:00
xml_tools.rb DEV: use a proper object for tool definition (#1337) 2025-05-15 17:32:39 +10:00