discourse-ai/lib/completions/endpoints
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
..
anthropic.rb DEV: Use structured responses for summaries (#1252) 2025-05-06 10:09:39 -03:00
aws_bedrock.rb DEV: Use structured responses for summaries (#1252) 2025-05-06 10:09:39 -03:00
base.rb DEV: use a proper object for tool definition (#1337) 2025-05-15 17:32:39 +10:00
canned_response.rb FEATURE: Use different personas to power AI helper features. 2025-06-04 14:23:00 -03:00
cohere.rb FEATURE: improve tool support (#904) 2024-11-12 08:14:30 +11:00
fake.rb FEATURE: forum researcher persona for deep research (#1313) 2025-05-14 12:36:16 +10:00
gemini.rb FIX: Don't dig on nil when checking for the gemini schema (#1356) 2025-05-21 08:30:47 -03:00
hugging_face.rb FEATURE: improve tool support (#904) 2024-11-12 08:14:30 +11:00
mistral.rb FEATURE: Add support for Mistral models (#919) 2024-11-19 17:28:09 +11:00
ollama.rb FEATURE: improve tool support (#904) 2024-11-12 08:14:30 +11:00
open_ai.rb FEATURE: optionally support OpenAI responses API (#1423) 2025-06-11 17:12:25 +10:00
open_router.rb FEATURE: allow disabling of top_p and temp for thinking models (#1184) 2025-03-11 16:54:02 +11:00
samba_nova.rb DEV: Use structured responses for summaries (#1252) 2025-05-06 10:09:39 -03:00
vllm.rb FEATURE: improve tool support (#904) 2024-11-12 08:14:30 +11:00