claudio_sdk 0.1.8 copy "claudio_sdk: ^0.1.8" to clipboard
claudio_sdk: ^0.1.8 copied to clipboard

Multi-provider AI SDK for Dart/Flutter with Anthropic Messages API-compatible interface. Supports Anthropic, DeepSeek, and more.

example/main.dart

import 'package:claudio_sdk/claudio_sdk.dart';

void main() async {
  // Anthropic
  final anthropicClient = ClaudioClient(
    apiKey: 'sk-ant-your-api-key',
    provider: Provider.anthropic,
  );

  final message = await anthropicClient.messages.create(
    CreateMessageRequest(
      model: 'claude-sonnet-4-20250514',
      maxTokens: 1024,
      messages: [MessageParam(role: 'user', content: 'Hello, Claude!')],
    ),
  );
  print('Anthropic: ${message.text}');
  anthropicClient.close();

  // DeepSeek
  final deepSeekClient = ClaudioClient(
    apiKey: 'sk-deepseek-your-api-key',
    provider: Provider.deepseek,
  );

  final dsMessage = await deepSeekClient.messages.create(
    CreateMessageRequest(
      model: 'deepseek-chat',
      maxTokens: 1024,
      messages: [MessageParam(role: 'user', content: 'Hello!')],
    ),
  );
  print('DeepSeek: ${dsMessage.text}');
  deepSeekClient.close();
}
0
likes
0
points
370
downloads

Documentation

Documentation

Publisher

verified publisherfaisalaffan.com

Weekly Downloads

Multi-provider AI SDK for Dart/Flutter with Anthropic Messages API-compatible interface. Supports Anthropic, DeepSeek, and more.

Repository (GitHub)
View/report issues

Topics

#ai #llm #anthropic #claude #sdk

Funding

Consider supporting this project:

github.com

License

unknown (license)

Dependencies

http, meta

More

Packages that depend on claudio_sdk