Can we adjust the scope of the project to only be a Chat Model and a service class that can be used to connect with any valid provider in Drupal (provided via Drupal AI module)?
Plan would be to
Remove (as this is already in scope of FlowDrop main project)
- flowdrop_node_category.flowdrop_node_category.ai.yml
- flowdrop_node_type.flowdrop_node_type.chat_output.yml
- ChatOutput Plugin
Rename to "flowdrop_ai_provider" namespace
- flowdrop_node_type.flowdrop_node_type.chat_model to flowdrop_node_type.flowdrop_node_type.flowdrop_ai_provider_chat_model
- Plugin ChatModel to AiProviderChatModel (id can be `flowdrop_ai_provider.chat_model`)
The plugin needs to be updated to latest version of FlowDrop as well.
Issue fork flowdrop_ai_provider-3569410
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #2
d34dman commentedComment #6
d34dman commentedComment #8
d34dman commented