> For the complete documentation index, see [llms.txt](https://docs.ojin.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ojin.ai/models/introduction.md).

# Introduction

Ojin offers two real-time face models — [**Oris Portrait**](/models/oris-portrait.md) and [**Oris Presence**](/models/oris-presence.md). Both turn speech audio into a synchronized talking-avatar video in real time, and both are driven the same way: pick the model with its `config_id` and the integration code is identical.

## Presence vs Portrait — which face model?

|          | **Oris Presence**                                     | **Oris Portrait**                      |
| -------- | ----------------------------------------------------- | -------------------------------------- |
| Quality  | Flagship — the most expressive and lifelike           | Great, focused on the talking face     |
| Motion   | Generative expressions **and** movement (incl. hands) | Lip-sync with facial expression        |
| Best for | When quality and expressiveness matter most           | A solid talking face at the best price |
| Cost     | Higher                                                | Lower                                  |

Both run in real time, and both are driven by the same [Python SDK](/models/build-with-python-sdk.md) and [Pipecat](/models/introduction/integrations.md) integration — you select the model with its `config_id`. To build, head to [**Get started**](/models/introduction/integrations.md).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.ojin.ai/models/introduction.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
