Common questions and answers about NOMOS framework
Find answers to the most commonly asked questions about NOMOS. Can’t find what you’re looking for? Join our Discord community or open an issue.
What is NOMOS?
NOMOS is a framework for building auditable AI agents with structured, multi-step workflows. Unlike black-box AI solutions, NOMOS provides transparency and control over your agent’s decision-making process, making it ideal for production environments where reliability and auditability are crucial.
How is NOMOS different from other AI frameworks?
Key differentiators include:
Do I need to know Python to use NOMOS?
Not necessarily! You can use NOMOS in several ways:
What are the system requirements?
How do I install NOMOS?
Install using pip with your preferred LLM provider:
Why am I getting import errors?
Common solutions:
pip install nomos[openai]
python --version
(must be 3.8+)pip install --upgrade pip
How do I set up API keys?
Set environment variables for your LLM providers:
Or create a .env
file in your project directory.
Can I use NOMOS without API keys?
Yes! Use Ollama for local models:
Which LLM providers are supported?
NOMOS supports:
Which model should I choose?
Depends on your use case:
Can I switch between providers?
Yes! NOMOS provides a unified interface. Change providers by updating your configuration:
How do I handle rate limits?
NOMOS includes built-in retry mechanisms:
What's the difference between Python API and YAML?
You can use both together - YAML for structure, Python for custom functions.
How do I debug my agents?
Several debugging options:
Can I use custom tools and functions?
Absolutely! Define custom tools:
How do I handle sensitive data?
Best practices:
How do I deploy NOMOS agents?
Multiple deployment options:
How do I scale NOMOS?
Scaling strategies:
What about monitoring and observability?
Built-in monitoring features:
How do I handle errors in production?
Error handling strategies:
How can I improve agent response time?
Optimization tips:
How do I reduce LLM costs?
Cost optimization strategies:
What about memory usage?
Memory management:
My agent isn't responding correctly
Debugging checklist:
I'm getting timeout errors
Common solutions:
Installation issues on specific platforms
Platform-specific solutions:
Windows:
macOS:
Linux:
Can I integrate NOMOS with my existing systems?
Yes! NOMOS provides multiple integration options:
Does NOMOS work with databases?
NOMOS supports various storage options:
Can I use NOMOS with other AI tools?
Absolutely! NOMOS integrates well with:
How do I get help?
Multiple support channels:
How can I contribute?
Ways to contribute:
Is there a roadmap?
Yes! Check our roadmap:
Chat with the community and get real-time help
Ask questions and share ideas with other developers
Report bugs or request new features
Direct contact with the NOMOS team
This FAQ is continuously updated based on community questions. If you have a question that’s not covered here, please ask in our Discord or GitHub discussions!