{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/17"}],"enrichment":{"capability":"Provides a Python client library for accessing the SambaNova REST API with synchronous and asynchronous support, type-safe request and response handling, and streaming capabilities.","skillfed_tags":["llm-client","async-http","type-safe"],"use_cases":["Build a chatbot or conversational AI application that calls SambaNova's language models via the chat completions endpoint.","Integrate SambaNova's text generation or audio transcription into an existing Python backend service with full type safety.","Stream long-form model outputs (poems, code, essays) to a frontend or user interface in real time using SSE.","Prototype or deploy async-first applications that need concurrent API calls to SambaNova without blocking.","Validate API request shapes and response structures at development time using Pydantic's type checking and IDE support."],"what_it_does":"The SambaNova Python library is an official client for the SambaNova REST API, generated with Stainless. It wraps HTTP communication with httpx and provides both synchronous (SambaNova) and asynchronous (AsyncSambaNova) interfaces. All request parameters and response fields are type-checked using Pydantic models and TypedDicts, enabling IDE autocomplete and catching type errors early.\n\nYou use it to call SambaNova's language models and other services\u2014chat completions, text generation, audio transcription\u2014from Python applications. It handles authentication via API key, supports streaming responses over Server-Sent Events, manages automatic retries for transient failures, and provides structured error handling with specific exception types for different HTTP status codes. The library requires Python 3.9 or later and depends on common async utilities (anyio, sniffio) and HTTP infrastructure (httpx, pydantic).","worth_installing":"Yes. The library is actively maintained, has no known vulnerabilities, uses a permissive license, and offers low install friction. It is the official client for SambaNova's API and provides both sync and async interfaces with full type safety. Install it if you are building a Python application that needs to call SambaNova models or services."},"id":"sambanova","links":{"html":"https://skillfed.io/packages/sambanova","md":"https://skillfed.io/packages/sambanova.md","pypi":"https://pypi.org/project/sambanova/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-20","license_spdx":null,"license_treatment":"permissive","name":"sambanova","python_support":"supports_current","summary":"The official Python library for the SambaNova API"},"popularity":{"monthly_downloads":162682,"position":10592,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.12.1"}
