openai_api 0.0.1 copy "openai_api: ^0.0.1" to clipboard
openai_api: ^0.0.1 copied to clipboard

A Dart API client for OpenAI

example/main.dart

import 'package:openai_api/openai_api.dart';

import 'lib/env.dart';

void main() {
  final client = OpenaiClient(
      config: OpenaiConfig(apiKey: Env.apiKey, httpProxy: Env.httpProxy));

  client.sendChatCompletionStream(
    ChatCompletionRequest(
      model: Model.gpt3_5Turbo,
      stream: true,
      messages: [
        ChatMessage(content: "hello", role: ChatMessageRole.user),
      ],
    ),
    onSuccess: (p0) {
      print(p0);
    },
  );
}