зеркало из
https://github.com/docxology/cognitive.git
synced 2025-10-30 20:56:04 +02:00
131 строка
2.9 KiB
Markdown
131 строка
2.9 KiB
Markdown
# API Documentation
|
|
|
|
---
|
|
title: API Documentation
|
|
type: index
|
|
status: stable
|
|
created: 2024-02-06
|
|
tags:
|
|
|
|
- api
|
|
- reference
|
|
- documentation
|
|
semantic_relations:
|
|
- type: implements
|
|
links: [[../concepts/cognitive_modeling_concepts]]
|
|
- type: relates
|
|
links:
|
|
- [[../guides/implementation_guides]]
|
|
- [[../examples/usage_examples]]
|
|
|
|
---
|
|
|
|
## Overview
|
|
|
|
This directory contains comprehensive API documentation for the cognitive modeling system.
|
|
|
|
## Core APIs
|
|
|
|
### Model Components
|
|
|
|
- [[agent_api]] - Agent interface and implementation
|
|
- [[belief_api]] - Belief system API
|
|
- [[action_api]] - Action selection API
|
|
- [[perception_api]] - Perception system API
|
|
|
|
### Mathematical Framework
|
|
|
|
- [[free_energy_api]] - Free energy computations
|
|
- [[inference_api]] - Inference algorithms
|
|
- [[optimization_api]] - Optimization methods
|
|
|
|
### Utilities
|
|
|
|
- [[matrix_api]] - Matrix operations
|
|
- [[probability_api]] - Probability computations
|
|
- [[visualization_api]] - Visualization tools
|
|
|
|
## Integration APIs
|
|
|
|
### System Integration
|
|
|
|
- [[model_integration]] - Model integration interfaces
|
|
- [[pipeline_api]] - Processing pipeline API
|
|
- [[plugin_api]] - Plugin system API
|
|
|
|
### Data Management
|
|
|
|
- [[data_api]] - Data handling interfaces
|
|
- [[storage_api]] - Storage interfaces
|
|
- [[cache_api]] - Caching system
|
|
|
|
### External Interfaces
|
|
|
|
- [[rest_api]] - REST API specification
|
|
- [[websocket_api]] - WebSocket interface
|
|
- [[cli_api]] - Command-line interface
|
|
|
|
## Development Tools
|
|
|
|
### Testing
|
|
|
|
- [[test_api]] - Testing utilities
|
|
- [[mock_api]] - Mocking interfaces
|
|
- [[benchmark_api]] - Benchmarking tools
|
|
|
|
### Debugging
|
|
|
|
- [[debug_api]] - Debugging utilities
|
|
- [[logging_api]] - Logging system
|
|
- [[profiling_api]] - Profiling tools
|
|
|
|
### Documentation
|
|
|
|
- [[doc_generation]] - Documentation generation
|
|
- [[example_generation]] - Example generation
|
|
- [[validation_api]] - API validation
|
|
|
|
## Extension Points
|
|
|
|
### Plugin Development
|
|
|
|
- [[plugin_development]] - Plugin development guide
|
|
- [[extension_points]] - Available extension points
|
|
- [[hook_api]] - Hook system API
|
|
|
|
### Custom Components
|
|
|
|
- [[custom_models]] - Custom model development
|
|
- [[custom_inference]] - Custom inference methods
|
|
- [[custom_optimizers]] - Custom optimizers
|
|
|
|
### Integration Tools
|
|
|
|
- [[integration_utils]] - Integration utilities
|
|
- [[compatibility_api]] - Compatibility layers
|
|
- [[conversion_api]] - Data conversion tools
|
|
|
|
## Version Information
|
|
|
|
### API Versions
|
|
|
|
- [[current_version]] - Current API version
|
|
- [[version_history]] - Version history
|
|
- [[deprecation_notes]] - Deprecation notices
|
|
|
|
### Compatibility
|
|
|
|
- [[compatibility_matrix]] - Version compatibility
|
|
- [[migration_guides]] - Migration guides
|
|
- [[breaking_changes]] - Breaking changes
|
|
|
|
## Related Sections
|
|
|
|
- [[../guides/implementation_guides|Implementation Guides]]
|
|
- [[../examples/usage_examples|Usage Examples]]
|
|
- [[../concepts/cognitive_modeling_concepts|Core Concepts]]
|
|
|
|
## Contributing
|
|
|
|
See [[../templates/api_template|API Documentation Template]] for documenting new APIs.
|