File size: 1,274 Bytes
5f923cd
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# LiteRT-LM Documentation

Welcome to the documentation for LiteRT-LM. Here you will find detailed
information about how to use the library, as well as API references and guides.

## Getting Started

If you are new to LiteRT-LM, this is the place to start. You will find
information on how to build and run the library, as well as a quick start guide.
Note that `bazel` is the recommended build system. The `CMake` build system is
added recently and still under active development.

*   [Build and Run using Bazel](./getting-started/build-and-run.md)
*   [(preliminary) CMake](./getting-started/cmake.md)

## API Reference

Here you will find detailed information about the LiteRT-LM APIs.

*   **C++ API**
    *   [Conversation API](./api/cpp/conversation.md)
    *   [Constrained Decoding](./api/cpp/constrained-decoding.md)
    *   [Tool Use](./api/cpp/tool-use.md)
    *   [Advanced: ANTLR for Tool Use](./api/cpp/tool-use-antlr.md)
*   **Kotlin API**
    *   [Kotlin API](./api/kotlin/getting_started.md)
*   **Python API**
    *   [Python API](./api/python/getting_started.md)

## Reporting Issues

If you encounter a bug or have a feature request, we encourage you to use the
[GitHub Issues](https://github.com/google-ai-edge/LiteRT-LM/issues/new) page to
report it.