Client SDKs

Official SDKs for building with the HINOW API in Python, TypeScript, Java, Go, Ruby, C#, PHP, Rust, Kotlin, and Swift.

HINOW provides official client SDKs in multiple languages to make it easier to work with over 100 AI models. Each SDK provides idiomatic interfaces, type safety, and built-in support for features like streaming, retries, and error handling.

Quick Installation

Install the HINOW SDK in your development environment with a single command:

pip install hinow-ai

Quick Start

Get started with the HINOW API in minutes. Configure your API key and make your first call:

from hinow_ai import HinowAI

client = HinowAI(api_key="your-api-key")

response = client.chat.completions.create(
    model="openai/gpt-4o-mini",
    messages=[
        {"role": "user", "content": "Hello, HINOW!"}
    ]
)

print(response.choices[0].message.content)

Beta Features

Beta features are available for testing. They may change or be removed in future versions.

Agent

Beta

Build autonomous AI agents that can execute multi-step tasks, use tools, and interact with external systems.

Search

Beta

Semantic search powered by embeddings. Search across documents, images, and other content with natural language queries.

Requirements

Minimum requirements for each SDK:

SDKMin VersionDependencies
TypeScriptNode.js 18+fetch (native)
PythonPython 3.8+httpx, pydantic
GoGo 1.21+None external
JavaJava 11+OkHttp, Gson
C#.NET 6.0+System.Net.Http
RustRust 1.70+reqwest, tokio, serde
PHPPHP 8.1+Guzzle
RubyRuby 3.0+faraday
KotlinKotlin 1.9+Ktor, Coroutines
SwiftSwift 5.9+Foundation

GitHub Repositories

All our SDKs are open source. Contribute, report bugs, or follow the development: