overview
Что такое TanStack AI?
TanStack AI — это инструмент AI SDK, разработанный TanStack, который позволяет разработчикам интегрировать расширенные возможности ИИ в приложения. Он предоставляет унифицированный, независимый от провайдера TypeScript SDK для создания приложений на базе ИИ, с акцентом на типобезопасность, контроль разработчика и гибкость. SDK разработан для готовых к производству решений ИИ, поддерживая потоковый чат, вызов инструментов агентами и мультимодальные приложения. Его независимая от фреймворков природа позволяет интегрировать его с различными клиентскими библиотеками, включая React, SolidJS и vanilla JavaScript, а также с серверными средами выполнения, такими как Node, PHP и Python. Глубокая интеграция с TypeScript и вывод схем Zod обеспечивают сквозную типобезопасность для моделей, опций, специфичных для провайдеров, и схем инструментов, облегчая обнаружение ошибок на этапе компиляции. Платформа также включает систему управления циклом агентов для разработки сложных, многошаговых агентов ИИ и поддерживает мультимодальные запросы и ответы, охватывающие текст, изображения, аудио, видео и документы. Доступны хуки генерации для нечатовых активностей ИИ, таких как генерация изображений и транскрипция. Его независимый от провайдера дизайн позволяет проводить A/B-тестирование моделей и оптимизировать затраты, переключаясь между провайдерами, такими как OpenAI, Anthropic, Google Gemini и Ollama, без значительных изменений в коде.