cognesy/instructor-dynamic
最新稳定版本:v2.3.1
Composer 安装命令:
composer require cognesy/instructor-dynamic
包简介
Lightweight dynamic structure record and schema builder for Instructor
README 文档
README
Lightweight runtime structures for schema-driven inputs and outputs.
use Cognesy\Dynamic\Structure; use Cognesy\Schema\SchemaBuilder; $schema = SchemaBuilder::define('search_args') ->string('query') ->int('limit', required: false) ->schema(); $args = Structure::fromSchema($schema, ['query' => 'laravel']); $updated = $args->set('limit', 10); $updated->validate()->isValid(); // true $updated->toArray(); // ['query' => 'laravel', 'limit' => 10]
Use this package when you need:
- a small immutable runtime record (
Structure) - schema-driven structures from callables/classes (
StructureFactory)
Schema authoring lives in Cognesy\Schema (SchemaBuilder, SchemaFactory, CallableSchemaFactory).
See CHEATSHEET.md for API details.
统计信息
- 总下载量: 5
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 2
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-07-16