ai_clients 0.2.0
ai_clients: ^0.2.0 copied to clipboard
A Dart package providing a unified interface for interacting with various AI models through different clients.
example/example.dart
import 'package:ai_clients/ai_clients.dart';
void main() async {
const prompt = 'Hello, how are you?';
// BasetenClient example
var basetenClient = AiClients.baseten();
var basetenResponse = await basetenClient.query(prompt: prompt);
print('BasetenClient response: $basetenResponse');
// OpenAiClient example
var openAiClient = AiClients.openAi();
var openAiResponse = await openAiClient.query(prompt: prompt);
print('OpenAiClient response: $openAiResponse');
// TogetherClient example
var togetherClient = AiClients.together();
var togetherResponse = await togetherClient.query(prompt: prompt);
print('TogetherClient response: $togetherResponse');
}