Feedback on an open source Ruby – LLM project
3 months ago
- #LLM
- #Ruby
- #API
- 魔法允许使用流畅的Ruby语法调用和组合任何方法。
- 需要Ruby版本>=3.3.4及有效的OPENAI_API_KEY。
- 支持单一方法执行、链式调用、强类型、递归和缓存功能。
- 示例包括生成表情符号、随机数,以及查询州首府或奶酪类型等数据。
- 方法链支持通过上下文传递实现顺序转换。
- 魔法实例不可变,并在字符串插值时自动执行。
- 包含微型网络服务器示例(server.rb),用于在网页中嵌入魔法输出。
- 管道处理采用上下文传递的顺序执行机制,并维护调用链历史记录。