Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
Discuss (mail)
|
Community Apps Dependencies | Show |
Lines of code | 1919 |
Technical Name |
llm_resource |
License | LGPL-3 |
Website | https://github.com/apexive/odoo-llm |
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
Discuss (mail)
|
Community Apps Dependencies | Show |
Lines of code | 1919 |
Technical Name |
llm_resource |
License | LGPL-3 |
Website | https://github.com/apexive/odoo-llm |

LLM Resource
Base document resource management for LLM modules
Key Features
Resource Management
Track and manage various document types with a unified resource model
Flexible Retrieval
Extensible retrieval interfaces for different content sources
Content Parsing
Intelligent parsing of various content types into markdown format
User Interface
Access and manage resources through a simple, intuitive interface:
- Access Resources: Navigate to LLM > Configuration > Resources to view and manage all resources
- Kanban View: Resources are organized by state (Draft, Retrieved, Parsed) for easy workflow management
- List View: View all resources in a sortable, filterable list format
- Form View: Detailed view of each resource with all available actions
Supported Content Types
- Plain text documents
- HTML web pages (via HTTP retriever)
- PDF documents
- Markdown files
- JSON data
- Odoo record fields
Resource Workflow
Process resources through a simple, intuitive workflow:
- Create Resource: Click "Create" button to add a new resource, specifying the related model and record ID
- Retrieve Content: Click the "Retrieve" button to fetch content from the source (moves from Draft to Retrieved state)
- Parse Content: Click the "Parse" button to convert content to markdown format (moves from Retrieved to Parsed state)
- Process All: Alternatively, click "Process (Base)" to perform both retrieval and parsing in one step
- Batch Processing: Select multiple resources in list view and use the "Process Resources" action from the Action menu
Resource States
Draft
Initial state when a resource is created. Content needs to be retrieved from the source.
Retrieved
Content has been successfully retrieved from the source and is ready for parsing.
Parsed
Content has been parsed into markdown format and is ready for LLM consumption.
Management Actions
Additional actions available for resource management:
- Force Unlock: Release locked resources that may be stuck in processing
- Reset Resources: Return resources to draft state for reprocessing
- Filter by State: Use search filters to focus on resources in specific states
- Group by Model: Organize resources by their source model
For more information, visit our GitHub repository
Please log in to comment on this module