MCPcopy Create free account
hub / github.com/abetlen/llama-cpp-python / from_tokens

Method from_tokens

examples/server/server.py:3925–3948  ·  view source on GitHub ↗
(
        cls,
        text: str,
        tokens: List[int],
        *,
        generation_prompt: str = "",
    )

Source from the content-addressed store, hash-verified

3923
3924 @classmethod
3925 def from_tokens(
3926 cls,
3927 text: str,
3928 tokens: List[int],
3929 *,
3930 generation_prompt: str = "",
3931 ) -> "PromptPlan":
3932 segment = PromptSegment(
3933 kind="text",
3934 start_pos=0,
3935 n_pos=len(tokens),
3936 identity_tokens=list(tokens),
3937 decode_start_pos=0,
3938 decode_n_pos=len(tokens),
3939 text_tokens=list(tokens),
3940 )
3941 return cls(
3942 text=text,
3943 generation_prompt=generation_prompt,
3944 text_tokens=list(tokens),
3945 identity_tokens=list(tokens),
3946 segments=[segment] if tokens else [],
3947 text_token_index_by_pos={pos: pos for pos in range(len(tokens))},
3948 )
3949
3950 @property
3951 def length(self) -> int:

Callers 3

build_prompt_planMethod · 0.80
build_chat_promptMethod · 0.80

Calls 1

PromptSegmentClass · 0.85

Tested by

no test coverage detected