这是indexloc提供的服务,不要输入任何密码

dotprompt_dart 0.3.0 copy "dotprompt_dart: ^0.3.0" to clipboard
dotprompt_dart: ^0.3.0 copied to clipboard

A Dart package for parsing .prompt files for use with LLMs.

example/main.dart

// ignore_for_file: avoid_print

import 'dart:io';

import 'package:dotprompt_dart/dotprompt_dart.dart';

void main() async {
  const filename = 'example/prompts/greet.prompt';
  final prompt = await DotPrompt.stream(
    File(filename).openRead(),
    name: filename,
  );
  final front = prompt.frontMatter; // the model info, settings, etc.
  final result = prompt.render({'name': 'Chris'});

  print('\n# Front Matter');
  print(front);

  print('\n# Result');
  print(result);
}
0
likes
160
points
329
downloads

Publisher

unverified uploader

Weekly Downloads

A Dart package for parsing .prompt files for use with LLMs.

Repository (GitHub)

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

collection, json_schema, mustache_template, path, yaml

More

Packages that depend on dotprompt_dart