Nous Research API
Access Nous Research instantly with Puter.js, and add AI to any app in a few lines of code without backend or API keys.
// npm install @heyputer/puter.js
import { puter } from '@heyputer/puter.js';
puter.ai.chat("Explain AI like I'm five!", {
model: "nousresearch/deephermes-3-mistral-24b-preview"
}).then(response => {
console.log(response);
});
<html>
<body>
<script src="https://js.puter.com/v2/"></script>
<script>
puter.ai.chat("Explain AI like I'm five!", {
model: "nousresearch/deephermes-3-mistral-24b-preview"
}).then(response => {
console.log(response);
});
</script>
</body>
</html>
List of Nous Research Models
Nous: Hermes 4 70B
nousresearch/hermes-4-70b
Hermes 4 70B is a hybrid reasoning model based on Llama-3.1-70B with toggleable deep thinking mode using think tags. It offers major improvements in math, code, STEM, logic, and creative writing while supporting JSON schema adherence, function calling, and reduced refusal rates compared to other models.
ChatNous: Hermes 4 405B
nousresearch/hermes-4-405b
Hermes 4 405B is a frontier hybrid-mode reasoning model based on Llama-3.1-405B, trained on a 60B token dataset with verified reasoning traces. It features toggleable deep reasoning via think tags, massive improvements in math, code, STEM, and logic, and achieves state-of-the-art on RefusalBench for reduced censorship.
ChatNous: DeepHermes 3 Mistral 24B Preview
nousresearch/deephermes-3-mistral-24b-preview
DeepHermes 3 Mistral 24B Preview is a 24B parameter instruction-tuned model based on Mistral-Small-24B, featuring a dual-mode system that toggles between intuitive chat responses and deep reasoning mode with extended chains of thought. It excels at function calling, structured JSON outputs, and multi-turn reasoning with the ability to use up to 13,000 tokens for complex problems.
ChatNous: Hermes 3 405B Instruct
nousresearch/hermes-3-llama-3.1-405b
Hermes 3 Llama 3.1 405B is a frontier-level 405B parameter full fine-tune of Llama-3.1-405B, focused on user alignment with powerful steering capabilities. It features advanced agentic capabilities, roleplaying, reasoning, multi-turn conversation, and improved code generation, competitive with or superior to Llama-3.1 Instruct models.
ChatNous: Hermes 3 70B Instruct
nousresearch/hermes-3-llama-3.1-70b
Hermes 3 Llama 3.1 70B is a 70B parameter fine-tune of Llama-3.1-70B offering advanced agentic capabilities, improved roleplaying, reasoning, and multi-turn conversation. It provides reliable function calling and structured outputs while being competitive with Llama-3.1 Instruct models at a more accessible size.
ChatNousResearch: Hermes 2 Pro - Llama-3 8B
nousresearch/hermes-2-pro-llama-3-8b
Hermes 2 Pro Llama 3 8B is an 8B parameter model fine-tuned on Meta's Llama 3, optimized for function calling (90% accuracy) and structured JSON outputs (84% accuracy). It features dedicated tool-call parsing tokens for agentic capabilities and outperforms Llama-3 8B Instruct on AGIEval, TruthfulQA, and BigBench benchmarks.
Frequently Asked Questions
The Nous Research API gives you access to models for AI chat. Through Puter.js, you can start using Nous Research models instantly with zero setup or configuration.
Puter.js supports a variety of Nous Research models, including Nous: Hermes 4 70B, Nous: Hermes 4 405B, Nous: DeepHermes 3 Mistral 24B Preview, and more. Find all AI models supported by Puter.js in the AI model list.
With the User-Pays model, users cover their own AI costs through their Puter account. This means you can build apps without worrying about infrastructure expenses.
Puter.js is a JavaScript library that provides access to AI, storage, and other cloud services directly from a single API. It handles authentication, infrastructure, and scaling so you can focus on building your app.
Yes — the Nous Research API through Puter.js works with any JavaScript framework, Node.js, or plain HTML. Just include the library and start building. See the documentation for more details.