stability_ai 1.0.0 copy "stability_ai: ^1.0.0" to clipboard
stability_ai: ^1.0.0 copied to clipboard

A simple gRPC client for StabilityAI

example/stability_ai_example.dart

import 'package:stability_ai/src/generated/generation.pbgrpc.dart';
import 'package:stability_ai/stability_ai.dart';

const String key = "";

void main() {
  if (!bool.hasEnvironment("STABILITY_AI_API_KEY")) {
    throw Exception("environment variable STABILITY_AI_API_KEY must be set");
  }

  // retrieve api key from environment variable
  const key = String.fromEnvironment("STABILITY_AI_API_KEY");

  // create the client
  var client = StabilityAIClient(key);

  // ask stability ai to generate an image for us
  var response = client.generation.generate(Request(
    prompt: [
      Prompt(
        text: "cat rolling in grass",
      ),
    ],
  ));

  // wait for response and print answers
  response.listen((value) {
    print(value);
  });
}
2
likes
130
points
26
downloads

Publisher

verified publisheryeet.io

Weekly Downloads

A simple gRPC client for StabilityAI

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

fixnum, grpc, protobuf

More

Packages that depend on stability_ai