Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/products/eigenai/concepts/_category_.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{
"position": 1,
"position": 2,
"label": "Concepts"
}
19 changes: 19 additions & 0 deletions docs/products/eigenai/concepts/deterministic-execution.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
title: Deterministic Execution
sidebar_position: 2
---

EigenAI provides verifiable AI inference through deterministic execution using GPUs. See deterministic execution in action at
[deterministicinference.com](https://www.deterministicinference.com/).

The EigenAI API is deterministic, meaning that when you send the same request (including identical prompt, parameters, and
configuration) multiple times, it produces exactly the same output bit-for-bit each time. This differs from APIs such as
OpenAI or Anthropic, which may return slightly different responses for identical inputs because their models are non-deterministic
by design.

Deterministic execution enables:

* Reproducible results. The same request results in the same output. Reproducible results
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Would add consistent tool call planning per our earlier discussion.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Have added. I think the tool calls probably could do with a specific section to make clear the significance determinism adds here - will add that to the to do list.

enable reliable workflows with consistent outputs.
* Verifiability. A EigenAI user can repeat a request made by an application and verify they get the same result.
* Simplified debugging of workflows that include AI inference due to consistent AI outputs.
16 changes: 16 additions & 0 deletions docs/products/eigenai/concepts/drop-in-compatibility.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
title: Drop In Compatibility
sidebar_position: 3
---

The EigenAI API is compatible with the OpenAI API, so you can simply place the API endpoint in your existing application to
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd just add that it works with open source LLMs.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added

start shipping deterministic, verifiable AI-based applications. You can use the EigenAI as a direct replacement in your existing
workflows without rewriting code or changing your integration logic. Simply update your API endpoint to point to EigenAI, and
your application will continue to function exactly as before but with deterministic and verifiable outputs.

This compatibility extends to familiar features such as:
* Prompt and parameter formats identical to those used in OpenAI endpoints.
* Client libraries that work out of the box — including the OpenAI SDKs for Python, TypeScript, and others.
* Response schemas that mirror existing API structures, ensuring your downstream parsing and evaluation logic remains unchanged.

By design, EigenAI minimizes friction for teams migrating to deterministic infrastructure.
6 changes: 5 additions & 1 deletion docs/products/eigenai/concepts/eigenai-overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,11 @@ While in Alpha **an allowlisted account is required to use the API.** If you hav
:::

## Overview
Build verifiable applications leveraging LLM inference without wondering if the same LLM call might produce different results on different runs, or whether your prompts, models, or responses are modified in any way. EigenAI offers a *deterministic, verifiable* API, compatible with the OpenAI API, so you can simply place the API endpoint in your existing application to start shipping AI-based applications you and your users can trust.
Build verifiable applications leveraging LLM inference without wondering if the same LLM call might produce different results
on different runs, or whether your prompts, models, or responses are modified in any way. EigenAI offers:

* [Deterministic execution of EigenAI API requests.](deterministic-execution.md)
* [Drop-in compatibility with the OpenAI API.](drop-in-compatibility.md)

**AI is one of the greatest technological advancements in human history. Our mission is to enable any developer to build with scalable & verifiable AI, so that any developer anywhere in the world can build trusted applications.**

Expand Down
2 changes: 1 addition & 1 deletion docs/products/eigenai/howto/_category_.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{
"position": 2,
"position": 3,
"label": "How To"
}
2 changes: 1 addition & 1 deletion docs/products/eigenai/reference/_category_.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{
"position": 3,
"position": 4,
"label": "Reference"
}
6 changes: 3 additions & 3 deletions docs/products/eigenai/try-eigenai.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
---
title: Try EigenAI
sidebar_position: 4
sidebar_position: 1
---

We've built [deterministicinference.com](https://deterministicinference.com/) to showcase EigenAI in action.
We built [deterministicinference.com](https://deterministicinference.com/) to showcase EigenAI in action.

When you run a comparison, your prompt is executed in 3 ways:

1. With OpenAI
2. With EigenAI along with a seed you select.
3. With EigenAI along with a randomly generated seed.

EigenAI provides determinism. You'll notice the results coming back from OpenAI will change, while the results coming from EigenAI will be identical and reproducable.
EigenAI provides determinism. You'll notice the results coming back from OpenAI change, while the results coming from EigenAI are identical and reproducible.