Skip to main content

What is the Noxus Client SDK?

The Noxus Client SDK is a comprehensive Python library designed to interact seamlessly with the Noxus AI backend. It provides a convenient, high-level interface for managing workflows, conversations, knowledge bases, agents, and more.

Simplified Integration

Abstract away complex API calls and focus on building applications

Comprehensive Features

Access all Noxus platform capabilities through a unified interface

Async Support

Built-in support for asynchronous operations for better performance

Type Safety

Full type hints and Pydantic models for better development experience

Key Features

Create, manage, and execute complex AI workflows with visual node-based programming. Connect different AI models, data sources, and logic components to build sophisticated automation.
Build intelligent chatbots and conversational interfaces with support for multiple AI models, custom tools, and context management.
Create and manage knowledge repositories with advanced retrieval capabilities, document processing, and semantic search.
Deploy autonomous AI agents that can perform tasks, use tools, and interact with users on your behalf.

Who Should Use This SDK?

Developers

Build AI-powered applications with minimal boilerplate code

Data Scientists

Create and deploy ML workflows and knowledge systems

Product Teams

Integrate AI capabilities into existing products and services

Quick Example

Here’s a taste of what you can do with the Noxus Client SDK:
from noxus_sdk.client import Client
from noxus_sdk.resources.conversations import ConversationSettings

# Initialize the client
client = Client(api_key="your_api_key_here")

# Create a conversation with AI
settings = ConversationSettings(
    model=["gpt-4o-mini"],
    temperature=0.7,
    max_tokens=150,
    extra_instructions="Be helpful and concise."
)

conversation = client.conversations.create(
    name="My First Conversation",
    settings=settings
)

# Send a message and get a response
from noxus_sdk.resources.conversations import MessageRequest

message = MessageRequest(content="Hello! How can AI help my business?")
response = conversation.add_message(message)
print(response.message_parts)

Getting Started

Ready to dive in? Here’s how to get started:
1

Install the SDK

Install the Noxus Client SDK using pip bash pip install noxus-sdk
2

Get Your API Key

Create an API key from your Noxus workspace settings
3

Initialize the Client

Set up your client and start building
4

Explore the Features

Try workflows, conversations, knowledge bases, and agents

Ready to Start Building?

Follow our quickstart guide to build your first AI application in minutes

Need Help?

Documentation

Comprehensive guides and API reference

Community Support

Join our community for help and discussions

Contact Support

Get direct help from our support team

GitHub Issues

Report bugs and request features