discourse-ai/spec/lib/completions/endpoints
Sam 545500b329
FEATURE: allows forced LLM tool use (#818)
* FEATURE: allows forced LLM tool use

Sometimes we need to force LLMs to use tools, for example in RAG
like use cases we may want to force an unconditional search.

The new framework allows you backend to force tool usage.

Front end commit to follow

* UI for forcing tools now works, but it does not react right

* fix bugs

* fix tests, this is now ready for review
2024-10-05 09:46:57 +10:00
..
anthropic_spec.rb DEV: Remove old code now that features rely on LlmModels. (#729) 2024-07-30 13:44:57 -03:00
aws_bedrock_spec.rb DEV: Remove old code now that features rely on LlmModels. (#729) 2024-07-30 13:44:57 -03:00
cohere_spec.rb DEV: Remove old code now that features rely on LlmModels. (#729) 2024-07-30 13:44:57 -03:00
endpoint_compliance.rb DEV: Remove old code now that features rely on LlmModels. (#729) 2024-07-30 13:44:57 -03:00
gemini_spec.rb FIX: gemini 0801 tool calls (#748) 2024-08-12 16:10:16 +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
ollama_spec.rb FEATURE: Add Ollama provider (#812) 2024-10-01 10:45:03 +10:00
open_ai_spec.rb FEATURE: allows forced LLM tool use (#818) 2024-10-05 09:46:57 +10:00
samba_nova_spec.rb FEATURE: add a SambaNova LLM provider (#797) 2024-09-12 11:28:08 +10:00
vllm_spec.rb FIX: Add tool support to open ai compatible dialect and vllm (#734) 2024-08-02 09:52:33 -03:00