Shawnchong0127/Doubao-Claw

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.

O que é Doubao-Claw?

Shawnchong0127/Doubao-Claw é uma skill que oferece acesso rápido e eficiente aos modelos de IA Doubao, suportando três modos de uso: uma interface de linha de comando (CLI) em Rust, um SDK em TypeScript e crates Rust para integração direta. Ela é projetada para desenvolvedores que precisam de streaming de resposta em velocidade nativa e integração leve em seus projetos, funcionando em qualquer plataforma que suporte Rust ou TypeScript. A skill utiliza chamadas otimizadas à API da Doubao, garantindo baixa latência e alto desempenho, sendo ideal para construir agentes de IA, ferramentas de automação ou aplicações de conversação. Com Doubao-Claw, os desenvolvedores podem incorporar rapidamente capacidades de IA conversacional sem complexidade adicional.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add Shawnchong0127/Doubao-Claw

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

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.

Habilidades Relacionadas