O que claude-code-openai-wrapper faz?
🚀 Use o wrapper OpenAI do Claude Code para integrar perfeitamente o Claude Code com qualquer biblioteca cliente OpenAI, proporcionando desempenho e recursos aprimorados.
Visão Geral
Este skill fornece um wrapper que adapta o Claude Code para funcionar como um cliente compatível com a API OpenAI. Isso significa que você pode usar bibliotecas e ferramentas que esperam uma API no estilo OpenAI (como o SDK Python da OpenAI, o Vercel AI SDK ou o openai npm package) diretamente com o Claude Code.
Funcionalidades
- Integração Perfeita: Conecte o Claude Code com qualquer biblioteca cliente OpenAI sem modificar o código existente.
- Desempenho Aprimorado: Aproveite os recursos do Claude Code com a flexibilidade das APIs OpenAI.
- Portabilidade: Use o Claude Code em ambientes que já suportam ferramentas baseadas em OpenAI.
Como Usar
- Instale o skill no seu ambiente Claude Code.
- Configure sua aplicação para usar o wrapper como cliente OpenAI.
- Execute suas consultas normalmente — o wrapper gerencia a tradução das chamadas de API.
Exemplo
from openai import OpenAI
from claude_code_wrapper import ClaudeOpenAI
# Substitua o cliente padrão pelo wrapper
client = ClaudeOpenAI(api_key="sua_chave_claude")
response = client.chat.completions.create(
model="claude-code",
messages=[
{"role": "user", "content": "Olá, Claude!"}
]
)
Requisitos
- Claude Code instalado e configurado.
- Uma chave de API válida do Claude.
- Biblioteca cliente OpenAI (por exemplo,
openaiPython package).
Suporte
Para dúvidas ou problemas, consulte a documentação oficial do Claude Code ou o repositório do skill no GitHub.
Este skill é mantido pela comunidade e não é oficialmente endossado pela Anthropic.