discourse-ai/spec/lib/completions/endpoints
Sam cc4e9e030f
FIX: normalize keys in structured output (#1468)
* FIX: normalize keys in structured output

Previously we did not validate the hash passed in to structured
outputs which could either be string based or symbol base

Specifically this broke structured outputs for Gemini in some
specific cases.

* comment out flake
2025-06-27 15:42:48 +10:00
..
anthropic_spec.rb FIX: implement max_output tokens (anthropic/openai/bedrock/gemini/open router) (#1447) 2025-06-19 16:00:11 +10:00
aws_bedrock_spec.rb FEATURE: add inferred concepts system (#1330) 2025-06-02 14:29:20 -03:00
cohere_spec.rb FIX: Retry parsing escaped inner JSON to handle control chars. (#1357) 2025-05-21 11:25:59 -03:00
endpoint_compliance.rb FEATURE: forum researcher persona for deep research (#1313) 2025-05-14 12:36:16 +10:00
gemini_spec.rb FIX: normalize keys in structured output (#1468) 2025-06-27 15:42:48 +10:00
hugging_face_spec.rb FIX: Add tool support to open ai compatible dialect and vllm (#734) 2024-08-02 09:52:33 -03:00
nova_spec.rb DEV: use a proper object for tool definition (#1337) 2025-05-15 17:32:39 +10:00
ollama_spec.rb FEATURE: improve tool support (#904) 2024-11-12 08:14:30 +11:00
open_ai_responses_api_spec.rb FEATURE: optionally support OpenAI responses API (#1423) 2025-06-11 17:12:25 +10:00
open_ai_spec.rb FEATURE: Update OpenAI tokenizer to GPT-4o and later (#1467) 2025-06-26 15:26:09 -03:00
open_router_spec.rb FEATURE: allow disabling of top_p and temp for thinking models (#1184) 2025-03-11 16:54:02 +11:00
samba_nova_spec.rb FEATURE: improve tool support (#904) 2024-11-12 08:14:30 +11:00
vllm_spec.rb FEATURE: improve tool support (#904) 2024-11-12 08:14:30 +11:00