adk 0.1.1 copy "adk: ^0.1.1" to clipboard
adk: ^0.1.1 copied to clipboard

Package alias that re-exports adk_dart under the adk package name.

adk #

adk provides the ADK Dart API with a shorter package name.

Install #

Add the package dependency:

dart pub add adk

Or add it manually in pubspec.yaml:

dependencies:
  adk: ^0.1.0

For local development in this repository, you can use a path dependency:

dependencies:
  adk:
    path: packages/adk

Then run:

dart pub get

Import #

import 'package:adk/adk.dart';

All core ADK Dart types are available from this import.

CLI #

This package also exposes the adk CLI executable.

For global use:

dart pub global activate adk
adk --help

For local package execution:

dart run adk:adk --help

Example #

import 'package:adk/adk.dart';

class EchoModel extends BaseLlm {
  EchoModel() : super(model: 'echo');

  @override
  Stream<LlmResponse> generateContent(
    LlmRequest request, {
    bool stream = false,
  }) async* {
    yield LlmResponse(content: Content.modelText('hello from adk'));
  }
}
1
likes
0
points
173
downloads

Publisher

unverified uploader

Weekly Downloads

Package alias that re-exports adk_dart under the adk package name.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

adk_dart

More

Packages that depend on adk