Was macht claude-code-openai-wrapper?
🚀 Verwenden Sie den Claude Code OpenAI Wrapper, um Claude Code nahtlos mit jeder OpenAI-Clientbibliothek zu integrieren und so verbesserte Leistung und Funktionen zu erzielen.
Übersicht
Dieser Wrapper ermöglicht es Ihnen, Claude Code so zu konfigurieren, dass es über die standardisierte OpenAI-API-Schnittstelle mit OpenAI-Clients kommuniziert. Dadurch können Sie Claude Code in bestehende Workflows und Toolchains einbinden, die bereits auf OpenAI basieren, ohne dass Sie größere Änderungen vornehmen müssen.
Funktionen
- Nahtlose Integration: Verwenden Sie Claude Code mit jeder OpenAI-kompatiblen Bibliothek.
- Verbesserte Leistung: Optimierte Token-Nutzung und reduzierte Latenz.
- Erweiterte Kontextverwaltung: Bessere Handhabung großer Kontexte.
- Fehlerbehandlung: Robuste Fehlerbehandlung und Wiederholungslogik.
Installation
pip install claude-code-openai-wrapper
Oder klonen Sie das Repository:
git clone https://github.com/muzvo/claude-code-openai-wrapper.git
cd claude-code-openai-wrapper
pip install -r requirements.txt
Konfiguration
Setzen Sie die folgenden Umgebungsvariablen:
CLAUDE_API_KEY=your_claude_api_key
OPENAI_BASE_URL=http://localhost:8000/v1 # Beispiel-URL
Verwendung
from claude_code_openai_wrapper import ClaudeCodeWrapper
wrapper = ClaudeCodeWrapper()
response = wrapper.chat("Erzähle mir etwas über Quantencomputing.")
print(response)
Unterstützte Plattformen
- Claude Code (lokal oder cloudbasiert)
- OpenAI Python & Node.js Client Library
- LangChain, LlamaIndex, und andere LLM-Frameworks
Lizenz
MIT