O que Doubao-Claw faz?
Acesse rapidamente os modelos de IA Doubao via CLI em Rust, SDK em TypeScript ou crates Rust para streaming e integração em velocidade nativa.
Descrição
Esta skill permite que você interaja com os modelos de IA Doubao de forma eficiente, utilizando uma CLI em Rust para testes rápidos, um SDK em TypeScript para aplicações web/Node.js, ou crates Rust para integração direta em seus projetos Rust. O streaming é suportado nativamente para respostas em tempo real.
Plataformas Suportadas
- CLI Rust: Execute comandos diretamente no terminal.
- SDK TypeScript: Integre em aplicações Node.js ou frontend.
- Crates Rust: Adicione como dependência em projetos Rust.
Instalação
CLI Rust
cargo install doubao-cli
SDK TypeScript
npm install doubao-claw-sdk
Crates Rust
Adicione ao seu Cargo.toml:
[dependencies]
doubao-claw = "0.1"
Uso
CLI
doubao-cli chat --model doubao-pro --prompt "Olá, como você está?"
SDK TypeScript
import { DoubaoClaw } from 'doubao-claw-sdk';
const client = new DoubaoClaw({ apiKey: 'SUA_CHAVE_AQUI' });
const response = await client.chat({ model: 'doubao-pro', messages: [{ role: 'user', content: 'Olá' }] });
console.log(response);
Rust
use doubao_claw::Client;
let client = Client::new("SUA_CHAVE_AQUI");
let response = client.chat("doubao-pro", &[("user", "Olá")]).await?;
println!("{}", response);
Configuração
Defina a variável de ambiente DOUBAO_API_KEY com sua chave de API.
Exemplos
Veja mais exemplos no repositório oficial.