llama.cpp/docs/api-reference.md

86 lines
1.7 KiB
Markdown
Raw Normal View History

2023-06-27 16:45:31 +00:00
---
title: API Reference
---
2023-11-23 04:45:02 +00:00
## High Level API
2023-11-27 23:42:15 +00:00
High-level Python bindings for llama.cpp.
2023-06-27 16:45:31 +00:00
::: llama_cpp.Llama
options:
members:
- __init__
- tokenize
- detokenize
- reset
- eval
- sample
- generate
- create_embedding
- embed
- create_completion
- __call__
- create_chat_completion
- set_cache
- save_state
- load_state
- token_bos
- token_eos
show_root_heading: true
::: llama_cpp.LlamaGrammar
options:
members:
- from_string
- from_json_schema
2023-06-27 16:45:31 +00:00
::: llama_cpp.LlamaCache
options:
show_root_heading: true
::: llama_cpp.LlamaState
options:
show_root_heading: true
::: llama_cpp.LogitsProcessor
options:
show_root_heading: true
::: llama_cpp.LogitsProcessorList
options:
show_root_heading: true
::: llama_cpp.StoppingCriteria
options:
show_root_heading: true
::: llama_cpp.StoppingCriteriaList
options:
show_root_heading: true
2023-11-23 04:45:02 +00:00
## Low Level API
2023-11-27 23:42:15 +00:00
Low-level Python bindings for llama.cpp using Python's ctypes library.
2023-11-23 04:45:02 +00:00
::: llama_cpp.llama_cpp
options:
show_if_no_docstring: true
# filter only members starting with `llama_`
filters:
- "^llama_"
2023-06-27 16:45:31 +00:00
::: llama_cpp.llama_cpp
options:
2023-11-23 04:45:02 +00:00
show_if_no_docstring: true
show_root_heading: false
show_root_toc_entry: false
heading_level: 4
# filter only members starting with `LLAMA_`
filters:
- "^LLAMA_"
## Misc
::: llama_cpp.llama_types
options:
show_if_no_docstring: true