From 8338b93cc70bdbc758d0baca0894339a8e2cd144 Mon Sep 17 00:00:00 2001 From: Fred Reiss Date: Mon, 9 Mar 2026 11:52:43 -0700 Subject: [PATCH 1/6] Fix flaky test Signed-off-by: Fred Reiss --- test/backends/test_ollama.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/test/backends/test_ollama.py b/test/backends/test_ollama.py index c8b77180e..706766ea7 100644 --- a/test/backends/test_ollama.py +++ b/test/backends/test_ollama.py @@ -104,12 +104,20 @@ class Email(pydantic.BaseModel): @pytest.mark.qualitative @pytest.mark.timeout(150) async def test_generate_from_raw(session) -> None: - prompts = ["what is 1+1?", "what is 2+2?", "what is 3+3?", "what is 4+4?"] + # Note capital letter "W" at the beginning of each prompt. This capital letter is + # very important to the ollama version of Granite 4.0 micro, the current default + # model for Mellea. + prompts = ["What is 1+1?", "What is 2+2?", "What is 3+3?", "What is 4+4?"] results = await session.backend.generate_from_raw( actions=[CBlock(value=prompt) for prompt in prompts], ctx=session.ctx, - model_options={ModelOption.CONTEXT_WINDOW: 2048}, + model_options={ + ModelOption.CONTEXT_WINDOW: 2048, + # With raw prompts and high temperature, a response of arbitrary + # length is normal operation. + ModelOption.MAX_NEW_TOKENS: 100, + }, ) assert len(results) == len(prompts) From e2bbdd4eb0bbc0fc247e8e4551a3a13e39b7efd0 Mon Sep 17 00:00:00 2001 From: Fred Reiss Date: Mon, 9 Mar 2026 14:21:17 -0700 Subject: [PATCH 2/6] Add test cases for intrinsics formatters Signed-off-by: Fred Reiss --- pyproject.toml | 3 +- .../granite/test_intrinsics_formatters.py | 782 + .../input_args/answer_relevance_rewriter.json | 5 + .../input_args/context_relevance.json | 3 + .../testdata/input_args/instruction.json | 1 + .../input_args/requirement_check.json | 1 + .../answer_relevance_classifier.json | 13 + .../input_json/answer_relevance_rewriter.json | 13 + .../testdata/input_json/answerable.json | 20 + .../testdata/input_json/citations.json | 25 + .../input_json/context_relevance.json | 8 + .../testdata/input_json/extra_params.json | 9 + .../input_json/hallucination_detection.json | 25 + .../testdata/input_json/instruction.json | 14 + .../input_json/query_clarification.json | 78 + .../testdata/input_json/query_rewrite.json | 29 + .../input_json/requirement_check.json | 28 + .../granite/testdata/input_json/simple.json | 7 + .../testdata/input_json/unanswerable.json | 24 + .../testdata/input_json/uncertainty.json | 25 + .../testdata/input_yaml/answerability.yaml | 25 + .../testdata/input_yaml/instruction.yaml | 18 + .../input_yaml_ollama/answerability.yaml | 25 + .../input_yaml_ollama/instruction.yaml | 24 + .../answer_relevance_classifier.json | 67 + .../answer_relevance_rewriter.json | 44 + .../answerability_answerable.json | 32 + .../answerability_extra_params.json | 25 + .../answerability_simple.json | 22 + .../answerability_unanswerable.json | 36 + .../testdata/test_canned_input/citations.json | 64 + .../test_canned_input/context_relevance.json | 36 + .../gpt_oss_answerability.json | 30 + .../test_canned_input/gpt_oss_citations.json | 58 + .../gpt_oss_hallucination_detection.json | 70 + .../gpt_oss_query_rewrite.json | 47 + .../hallucination_detection.json | 72 + .../test_canned_input/instruction.json | 30 + .../query_clarification.json | 93 + .../test_canned_input/query_rewrite.json | 47 + .../test_canned_input/requirement_check.json | 40 + .../test_canned_input/uncertainty.json | 44 + .../answer_relevance_classifier.json | 29 + .../answer_relevance_rewriter.json | 35 + .../answerability_answerable.json | 29 + .../expected_result/answerability_simple.json | 11 + .../answerability_unanswerable.json | 29 + .../expected_result/citations.json | 30 + .../expected_result/context_relevance.json | 29 + .../gpt_oss_answerability.json | 13 + .../expected_result/gpt_oss_citations.json | 14 + .../gpt_oss_hallucination_detection.json | 13 + .../gpt_oss_query_rewrite.json | 14 + .../hallucination_detection.json | 29 + .../expected_result/query_clarification.json | 11 + .../expected_result/query_rewrite.json | 11 + .../expected_result/requirement_check.json | 29 + .../expected_result/uncertainty.json | 29 + .../answer_relevance_classifier.json | 10209 +++++++++ .../answer_relevance_rewriter.json | 35 + .../answerability_answerable.json | 875 + .../model_output/answerability_simple.json | 448 + .../answerability_unanswerable.json | 1027 + .../model_output/citations.json | 35 + .../model_output/context_relevance.json | 1927 ++ .../model_output/gpt_oss_answerability.json | 873 + .../model_output/gpt_oss_citations.json | 14 + .../gpt_oss_hallucination_detection.json | 15637 +++++++++++++ .../model_output/gpt_oss_query_rewrite.json | 14 + .../model_output/hallucination_detection.json | 18975 ++++++++++++++++ .../model_output/query_clarification.json | 11 + .../model_output/query_rewrite.json | 11 + .../model_output/requirement_check.json | 373 + .../model_output/uncertainty.json | 323 + .../test_reparse_json/bare_string.json | 1 + .../answer_relevance_classifier.json | 11 + .../answer_relevance_rewriter.json | 11 + .../answerability_answerable.json | 11 + .../test_run_ollama/answerability_simple.json | 11 + .../answerability_unanswerable.json | 11 + .../testdata/test_run_ollama/citations.json | 11 + .../test_run_ollama/context_relevance.json | 11 + .../hallucination_detection.json | 11 + .../test_run_ollama/query_clarification.json | 11 + .../test_run_ollama/query_rewrite.json | 11 + .../answer_relevance_classifier.json | 11 + .../answer_relevance_classifier_alora.json | 11 + .../answer_relevance_rewriter.json | 11 + .../answer_relevance_rewriter_alora.json | 11 + .../answerability_answerable.json | 11 + .../answerability_answerable_alora.json | 11 + .../answerability_simple.json | 11 + .../answerability_unanswerable.json | 11 + .../answerability_unanswerable_alora.json | 11 + .../test_run_transformers/citations.json | 11 + .../citations_alora.json | 11 + .../context_relevance.json | 11 + .../context_relevance_alora.json | 11 + .../hallucination_detection.json | 11 + .../query_clarification.json | 11 + .../test_run_transformers/query_rewrite.json | 11 + .../requirement_check.json | 11 + .../requirement_check_alora.json | 11 + .../test_run_transformers/rewrite.json | 11 + .../test_run_transformers/uncertainty.json | 11 + .../uncertainty_alora.json | 11 + uv.lock | 40 +- 107 files changed, 53584 insertions(+), 2 deletions(-) create mode 100644 test/formatters/granite/test_intrinsics_formatters.py create mode 100644 test/formatters/granite/testdata/input_args/answer_relevance_rewriter.json create mode 100644 test/formatters/granite/testdata/input_args/context_relevance.json create mode 100644 test/formatters/granite/testdata/input_args/instruction.json create mode 100644 test/formatters/granite/testdata/input_args/requirement_check.json create mode 100644 test/formatters/granite/testdata/input_json/answer_relevance_classifier.json create mode 100644 test/formatters/granite/testdata/input_json/answer_relevance_rewriter.json create mode 100644 test/formatters/granite/testdata/input_json/answerable.json create mode 100644 test/formatters/granite/testdata/input_json/citations.json create mode 100644 test/formatters/granite/testdata/input_json/context_relevance.json create mode 100644 test/formatters/granite/testdata/input_json/extra_params.json create mode 100644 test/formatters/granite/testdata/input_json/hallucination_detection.json create mode 100644 test/formatters/granite/testdata/input_json/instruction.json create mode 100644 test/formatters/granite/testdata/input_json/query_clarification.json create mode 100644 test/formatters/granite/testdata/input_json/query_rewrite.json create mode 100644 test/formatters/granite/testdata/input_json/requirement_check.json create mode 100644 test/formatters/granite/testdata/input_json/simple.json create mode 100644 test/formatters/granite/testdata/input_json/unanswerable.json create mode 100644 test/formatters/granite/testdata/input_json/uncertainty.json create mode 100644 test/formatters/granite/testdata/input_yaml/answerability.yaml create mode 100644 test/formatters/granite/testdata/input_yaml/instruction.yaml create mode 100644 test/formatters/granite/testdata/input_yaml_ollama/answerability.yaml create mode 100644 test/formatters/granite/testdata/input_yaml_ollama/instruction.yaml create mode 100644 test/formatters/granite/testdata/test_canned_input/answer_relevance_classifier.json create mode 100644 test/formatters/granite/testdata/test_canned_input/answer_relevance_rewriter.json create mode 100644 test/formatters/granite/testdata/test_canned_input/answerability_answerable.json create mode 100644 test/formatters/granite/testdata/test_canned_input/answerability_extra_params.json create mode 100644 test/formatters/granite/testdata/test_canned_input/answerability_simple.json create mode 100644 test/formatters/granite/testdata/test_canned_input/answerability_unanswerable.json create mode 100644 test/formatters/granite/testdata/test_canned_input/citations.json create mode 100644 test/formatters/granite/testdata/test_canned_input/context_relevance.json create mode 100644 test/formatters/granite/testdata/test_canned_input/gpt_oss_answerability.json create mode 100644 test/formatters/granite/testdata/test_canned_input/gpt_oss_citations.json create mode 100644 test/formatters/granite/testdata/test_canned_input/gpt_oss_hallucination_detection.json create mode 100644 test/formatters/granite/testdata/test_canned_input/gpt_oss_query_rewrite.json create mode 100644 test/formatters/granite/testdata/test_canned_input/hallucination_detection.json create mode 100644 test/formatters/granite/testdata/test_canned_input/instruction.json create mode 100644 test/formatters/granite/testdata/test_canned_input/query_clarification.json create mode 100644 test/formatters/granite/testdata/test_canned_input/query_rewrite.json create mode 100644 test/formatters/granite/testdata/test_canned_input/requirement_check.json create mode 100644 test/formatters/granite/testdata/test_canned_input/uncertainty.json create mode 100644 test/formatters/granite/testdata/test_canned_output/expected_result/answer_relevance_classifier.json create mode 100644 test/formatters/granite/testdata/test_canned_output/expected_result/answer_relevance_rewriter.json create mode 100644 test/formatters/granite/testdata/test_canned_output/expected_result/answerability_answerable.json create mode 100644 test/formatters/granite/testdata/test_canned_output/expected_result/answerability_simple.json create mode 100644 test/formatters/granite/testdata/test_canned_output/expected_result/answerability_unanswerable.json create mode 100644 test/formatters/granite/testdata/test_canned_output/expected_result/citations.json create mode 100644 test/formatters/granite/testdata/test_canned_output/expected_result/context_relevance.json create mode 100644 test/formatters/granite/testdata/test_canned_output/expected_result/gpt_oss_answerability.json create mode 100644 test/formatters/granite/testdata/test_canned_output/expected_result/gpt_oss_citations.json create mode 100644 test/formatters/granite/testdata/test_canned_output/expected_result/gpt_oss_hallucination_detection.json create mode 100644 test/formatters/granite/testdata/test_canned_output/expected_result/gpt_oss_query_rewrite.json create mode 100644 test/formatters/granite/testdata/test_canned_output/expected_result/hallucination_detection.json create mode 100644 test/formatters/granite/testdata/test_canned_output/expected_result/query_clarification.json create mode 100644 test/formatters/granite/testdata/test_canned_output/expected_result/query_rewrite.json create mode 100644 test/formatters/granite/testdata/test_canned_output/expected_result/requirement_check.json create mode 100644 test/formatters/granite/testdata/test_canned_output/expected_result/uncertainty.json create mode 100644 test/formatters/granite/testdata/test_canned_output/model_output/answer_relevance_classifier.json create mode 100644 test/formatters/granite/testdata/test_canned_output/model_output/answer_relevance_rewriter.json create mode 100644 test/formatters/granite/testdata/test_canned_output/model_output/answerability_answerable.json create mode 100644 test/formatters/granite/testdata/test_canned_output/model_output/answerability_simple.json create mode 100644 test/formatters/granite/testdata/test_canned_output/model_output/answerability_unanswerable.json create mode 100644 test/formatters/granite/testdata/test_canned_output/model_output/citations.json create mode 100644 test/formatters/granite/testdata/test_canned_output/model_output/context_relevance.json create mode 100644 test/formatters/granite/testdata/test_canned_output/model_output/gpt_oss_answerability.json create mode 100644 test/formatters/granite/testdata/test_canned_output/model_output/gpt_oss_citations.json create mode 100644 test/formatters/granite/testdata/test_canned_output/model_output/gpt_oss_hallucination_detection.json create mode 100644 test/formatters/granite/testdata/test_canned_output/model_output/gpt_oss_query_rewrite.json create mode 100644 test/formatters/granite/testdata/test_canned_output/model_output/hallucination_detection.json create mode 100644 test/formatters/granite/testdata/test_canned_output/model_output/query_clarification.json create mode 100644 test/formatters/granite/testdata/test_canned_output/model_output/query_rewrite.json create mode 100644 test/formatters/granite/testdata/test_canned_output/model_output/requirement_check.json create mode 100644 test/formatters/granite/testdata/test_canned_output/model_output/uncertainty.json create mode 100644 test/formatters/granite/testdata/test_reparse_json/bare_string.json create mode 100644 test/formatters/granite/testdata/test_run_ollama/answer_relevance_classifier.json create mode 100644 test/formatters/granite/testdata/test_run_ollama/answer_relevance_rewriter.json create mode 100644 test/formatters/granite/testdata/test_run_ollama/answerability_answerable.json create mode 100644 test/formatters/granite/testdata/test_run_ollama/answerability_simple.json create mode 100644 test/formatters/granite/testdata/test_run_ollama/answerability_unanswerable.json create mode 100644 test/formatters/granite/testdata/test_run_ollama/citations.json create mode 100644 test/formatters/granite/testdata/test_run_ollama/context_relevance.json create mode 100644 test/formatters/granite/testdata/test_run_ollama/hallucination_detection.json create mode 100644 test/formatters/granite/testdata/test_run_ollama/query_clarification.json create mode 100644 test/formatters/granite/testdata/test_run_ollama/query_rewrite.json create mode 100644 test/formatters/granite/testdata/test_run_transformers/answer_relevance_classifier.json create mode 100644 test/formatters/granite/testdata/test_run_transformers/answer_relevance_classifier_alora.json create mode 100644 test/formatters/granite/testdata/test_run_transformers/answer_relevance_rewriter.json create mode 100644 test/formatters/granite/testdata/test_run_transformers/answer_relevance_rewriter_alora.json create mode 100644 test/formatters/granite/testdata/test_run_transformers/answerability_answerable.json create mode 100644 test/formatters/granite/testdata/test_run_transformers/answerability_answerable_alora.json create mode 100644 test/formatters/granite/testdata/test_run_transformers/answerability_simple.json create mode 100644 test/formatters/granite/testdata/test_run_transformers/answerability_unanswerable.json create mode 100644 test/formatters/granite/testdata/test_run_transformers/answerability_unanswerable_alora.json create mode 100644 test/formatters/granite/testdata/test_run_transformers/citations.json create mode 100644 test/formatters/granite/testdata/test_run_transformers/citations_alora.json create mode 100644 test/formatters/granite/testdata/test_run_transformers/context_relevance.json create mode 100644 test/formatters/granite/testdata/test_run_transformers/context_relevance_alora.json create mode 100644 test/formatters/granite/testdata/test_run_transformers/hallucination_detection.json create mode 100644 test/formatters/granite/testdata/test_run_transformers/query_clarification.json create mode 100644 test/formatters/granite/testdata/test_run_transformers/query_rewrite.json create mode 100644 test/formatters/granite/testdata/test_run_transformers/requirement_check.json create mode 100644 test/formatters/granite/testdata/test_run_transformers/requirement_check_alora.json create mode 100644 test/formatters/granite/testdata/test_run_transformers/rewrite.json create mode 100644 test/formatters/granite/testdata/test_run_transformers/uncertainty.json create mode 100644 test/formatters/granite/testdata/test_run_transformers/uncertainty_alora.json diff --git a/pyproject.toml b/pyproject.toml index 179a1d691..1174b4e50 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -116,6 +116,7 @@ test = [ "pytest-asyncio", "pytest-cov>=6.0.0", "pytest-timeout", # For test suite timeout configuration + "pytest-recording", # For blocking network access and using canned server responses "psutil", # For test infrastructure: RAM detection in conftest.py "nbmake>=1.5.5", # Notebook testing "sentencepiece==0.2.1", # Necessary for test_huggingface_tools test because of Mistral model @@ -257,7 +258,7 @@ ignore-words-list = 'mellea,hashi,noo,Asai,asai,nd,mot,rouge,Rouge,Strat,Wight' check-filenames = true check-hidden = false regex = "(? YAML file, JSON file, model file, arguments file, is aLoRA + YamlJsonCombo( + short_name="answerability_simple", + inputs_file=_INPUT_JSON_DIR / "simple.json", + task="answerability", + ), + YamlJsonCombo( + short_name="answerability_extra_params", + yaml_file=_INPUT_YAML_DIR / "answerability.yaml", + inputs_file=_INPUT_JSON_DIR / "extra_params.json", + task=None, # Fake config, no inference + ), + YamlJsonCombo( + short_name="answerability_answerable", + inputs_file=_INPUT_JSON_DIR / "answerable.json", + task="answerability", + ), + YamlJsonCombo( + short_name="answerability_answerable_alora", + inputs_file=_INPUT_JSON_DIR / "answerable.json", + task="answerability", + is_alora=True, + ), + YamlJsonCombo( + short_name="answerability_unanswerable", + inputs_file=_INPUT_JSON_DIR / "unanswerable.json", + task="answerability", + ), + YamlJsonCombo( + short_name="instruction", + yaml_file=_INPUT_YAML_DIR / "instruction.yaml", + inputs_file=_INPUT_JSON_DIR / "instruction.json", + arguments_file=_INPUT_ARGS_DIR / "instruction.json", + task=None, # Fake config, no model + ), + YamlJsonCombo( + short_name="hallucination_detection", + inputs_file=_INPUT_JSON_DIR / "hallucination_detection.json", + task="hallucination_detection", + ), + # aLoRA adapter for this intrinsic not currently available + # YamlJsonCombo( + # short_name="hallucination_detection_alora", + # inputs_file=_INPUT_JSON_DIR / "hallucination_detection.json", + # task="hallucination_detection", + # is_alora=True + # ), + YamlJsonCombo( + short_name="query_clarification", + inputs_file=_INPUT_JSON_DIR / "query_clarification.json", + task="query_clarification", + ), + YamlJsonCombo( + short_name="query_rewrite", + inputs_file=_INPUT_JSON_DIR / "query_rewrite.json", + task="query_rewrite", + ), + YamlJsonCombo( + short_name="requirement_check", + inputs_file=_INPUT_JSON_DIR / "requirement_check.json", + arguments_file=_INPUT_ARGS_DIR / "requirement_check.json", + task="requirement_check", + # Granite 4.0 adapters not currently available + repo_id="ibm-granite/rag-intrinsics-lib", + base_model_id="ibm-granite/granite-3.3-2b-instruct", + ), + YamlJsonCombo( + short_name="requirement_check_alora", + inputs_file=_INPUT_JSON_DIR / "requirement_check.json", + arguments_file=_INPUT_ARGS_DIR / "requirement_check.json", + task="requirement_check", + is_alora=True, + # Granite 4.0 adapters not currently available + repo_id="ibm-granite/rag-intrinsics-lib", + base_model_id="ibm-granite/granite-3.3-2b-instruct", + ), + YamlJsonCombo( + short_name="uncertainty", + inputs_file=_INPUT_JSON_DIR / "uncertainty.json", + task="uncertainty", + # Granite 4.0 adapters not currently available + repo_id="ibm-granite/rag-intrinsics-lib", + base_model_id="ibm-granite/granite-3.3-2b-instruct", + ), + YamlJsonCombo( + short_name="uncertainty_alora", + inputs_file=_INPUT_JSON_DIR / "uncertainty.json", + task="uncertainty", + is_alora=True, + # Granite 4.0 adapters not currently available + repo_id="ibm-granite/rag-intrinsics-lib", + base_model_id="ibm-granite/granite-3.3-2b-instruct", + ), + YamlJsonCombo( + short_name="context_relevance", + inputs_file=_INPUT_JSON_DIR / "context_relevance.json", + arguments_file=_INPUT_ARGS_DIR / "context_relevance.json", + task="context_relevance", + ), + YamlJsonCombo( + short_name="context_relevance_alora", + inputs_file=_INPUT_JSON_DIR / "context_relevance.json", + arguments_file=_INPUT_ARGS_DIR / "context_relevance.json", + task="context_relevance", + is_alora=True, + ), + YamlJsonCombo( + short_name="answer_relevance_classifier", + inputs_file=_INPUT_JSON_DIR / "answer_relevance_classifier.json", + task="answer_relevance_classifier", + ), + # aLoRA adapter for this intrinsic not currently available + # YamlJsonCombo( + # short_name="answer_relevance_classifier_alora", + # inputs_file=_INPUT_JSON_DIR / "answer_relevance_classifier.json", + # task="answer_relevance_classifier", + # is_alora=True, + # ), + YamlJsonCombo( + short_name="answer_relevance_rewriter", + inputs_file=_INPUT_JSON_DIR / "answer_relevance_rewriter.json", + arguments_file=_INPUT_ARGS_DIR / "answer_relevance_rewriter.json", + task="answer_relevance_rewriter", + ), + # aLoRA adapter for this intrinsic not currently available + # YamlJsonCombo( + # short_name="answer_relevance_rewriter_alora", + # inputs_file=_INPUT_JSON_DIR / "answer_relevance_rewriter.json", + # arguments_file=_INPUT_ARGS_DIR / "answer_relevance_rewriter.json", + # task="answer_relevance_rewriter", + # is_alora=True, + # ), + YamlJsonCombo( + short_name="citations", + inputs_file=_INPUT_JSON_DIR / "citations.json", + task="citations", + ), + # aLoRA adapter for this intrinsic not currently available + # YamlJsonCombo( + # short_name="citations_alora", + # inputs_file=_INPUT_JSON_DIR / "citations.json", + # task="citations", + # is_alora=True, + # ), + # gpt-oss-20b intrinsics (canned output tests only, no inference) + YamlJsonCombo( + short_name="gpt_oss_answerability", + inputs_file=_INPUT_JSON_DIR / "answerable.json", + task="answerability", + repo_id="ibm-granite/granite-lib-rag-gpt-oss-r1.0", + base_model_id="openai/gpt-oss-20b", + ), + YamlJsonCombo( + short_name="gpt_oss_citations", + inputs_file=_INPUT_JSON_DIR / "citations.json", + task="citations", + repo_id="ibm-granite/granite-lib-rag-gpt-oss-r1.0", + base_model_id="openai/gpt-oss-20b", + ), + YamlJsonCombo( + short_name="gpt_oss_hallucination_detection", + inputs_file=_INPUT_JSON_DIR / "hallucination_detection.json", + task="hallucination_detection", + repo_id="ibm-granite/granite-lib-rag-gpt-oss-r1.0", + base_model_id="openai/gpt-oss-20b", + ), + YamlJsonCombo( + short_name="gpt_oss_query_rewrite", + inputs_file=_INPUT_JSON_DIR / "query_rewrite.json", + task="query_rewrite", + repo_id="ibm-granite/granite-lib-rag-gpt-oss-r1.0", + base_model_id="openai/gpt-oss-20b", + ), +] +_YAML_JSON_COMBOS = {c.short_name: c for c in _YAML_JSON_COMBOS_LIST} + + +# Base models that are small enough to run locally with transformers +_LOCAL_BASE_MODELS = { + "ibm-granite/granite-4.0-micro", + "ibm-granite/granite-3.3-2b-instruct", +} + +# All combinations of input and model where a model is present +_YAML_JSON_COMBOS_WITH_MODEL = { + k: v + for k, v in _YAML_JSON_COMBOS.items() + if v.task is not None and v.base_model_id in _LOCAL_BASE_MODELS +} + +# All combinations of input and model that are not aLoRA models (includes no model) +_YAML_JSON_COMBOS_NO_ALORA = { + k: v for k, v in _YAML_JSON_COMBOS.items() if not v.is_alora +} + +_YAML_JSON_COMBOS_WITH_LORA_MODEL = { + k: v for k, v in _YAML_JSON_COMBOS.items() if v.task is not None and not v.is_alora +} + +# Combinations suitable for an Ollama backend +_YAML_JSON_COMBOS_FOR_OLLAMA = { + k: v + for k, v in _YAML_JSON_COMBOS.items() + if v.task is not None + and not v.is_alora + and v.base_model_id == "ibm-granite/granite-4.0-micro" +} + + +@pytest.fixture(name="yaml_json_combo", scope="module", params=_YAML_JSON_COMBOS) +def _yaml_json_combo(request: pytest.FixtureRequest) -> YamlJsonCombo: + """Pytest fixture that allows us to run a given test case repeatedly with multiple + different combinations of IO configuration and chat completion request. + + Uses the files in ``testdata/input_json`` and ``testdata/input_yaml``. + + Returns test configuration. + """ + return _YAML_JSON_COMBOS[request.param] + + +@pytest.fixture( + name="yaml_json_combo_no_alora", scope="module", params=_YAML_JSON_COMBOS_NO_ALORA +) +def _yaml_json_combo_no_alora(request: pytest.FixtureRequest) -> YamlJsonCombo: + """Pytest fixture that allows us to run a given test case repeatedly with multiple + different combinations of IO configuration and chat completion request. Ignores + model configs that use the aLoRA variant of the model. + + Uses the files in ``testdata/input_json`` and ``testdata/input_yaml``. + + Returns tuple of short name, YAML file, JSON file, model directory, and + arguments file. + """ + return _YAML_JSON_COMBOS_NO_ALORA[request.param] + + +@pytest.fixture( + name="yaml_json_combo_with_model", + scope="module", + params=_YAML_JSON_COMBOS_WITH_MODEL, +) +def _yaml_json_combo_with_model(request: pytest.FixtureRequest) -> YamlJsonCombo: + """Version of :func:`_yaml_json_combo()` fixture with only the inputs that have + models. + """ + return _YAML_JSON_COMBOS_WITH_MODEL[request.param] + + +@pytest.fixture( + name="yaml_json_combo_with_lora_model", + scope="module", + params=_YAML_JSON_COMBOS_WITH_LORA_MODEL, +) +def _yaml_json_combo_with_lora_model(request: pytest.FixtureRequest) -> YamlJsonCombo: + """Version of :func:`_yaml_json_combo()` fixture with only the inputs that have + non-aLoRA models. + """ + return _YAML_JSON_COMBOS_WITH_LORA_MODEL[request.param] + + +@pytest.fixture( + name="yaml_json_combo_for_ollama", + scope="module", + params=_YAML_JSON_COMBOS_FOR_OLLAMA, +) +def _yaml_json_combo_for_ollama(request: pytest.FixtureRequest) -> YamlJsonCombo: + """Version of :func:`_yaml_json_combo()` fixture with only inputs suitable + for an Ollama backend. + """ + return _YAML_JSON_COMBOS_FOR_OLLAMA[request.param] + + +def test_no_orphan_files(): + """Check whether there are input files that aren't used by any test.""" + used_json_files = {t.inputs_file for t in _YAML_JSON_COMBOS.values()} + all_json_files = list(_INPUT_JSON_DIR.iterdir()) + used_yaml_files = {t.yaml_file for t in _YAML_JSON_COMBOS.values()} + all_yaml_files = list(_INPUT_YAML_DIR.iterdir()) + + for f in all_json_files: + if f not in used_json_files: + raise ValueError( + f"JSON File '{f}' not used. Files are {all_json_files}; " + f"Used files are {list(used_json_files)}" + ) + for f in all_yaml_files: + if f not in used_yaml_files: + raise ValueError( + f"YAML File '{f}' not used. Files are {all_yaml_files}; " + f"Used files are {list(used_yaml_files)}" + ) + + +def test_read_yaml(): + """Sanity check to verify that reading a model's YAML file from disk works.""" + # Read from local disk + with open(_INPUT_YAML_DIR / "answerability.yaml", encoding="utf8") as file: + data = yaml.safe_load(file) + assert data["model"] is None + + original_data = copy.deepcopy(data) + + # Instantiate directly from dictionary + IntrinsicsRewriter(config_dict=data) + + # Data shouldn't be modified + assert original_data == data + + # Manually run through the make_config_dict() function, because apparently users + # will try to do this. + data2 = intrinsics_util.make_config_dict(_INPUT_YAML_DIR / "answerability.yaml") + IntrinsicsRewriter(config_dict=data2) + + # Read from local disk + IntrinsicsRewriter(config_file=_INPUT_YAML_DIR / "answerability.yaml") + + # Read from Hugging Face hub. + local_path = intrinsics_util.obtain_io_yaml( + "answerability", "granite-4.0-micro", _RAG_INTRINSICS_REPO_NAME + ) + IntrinsicsRewriter(config_file=local_path) + + +_CANNED_INPUT_EXPECTED_DIR = _TEST_DATA_DIR / "test_canned_input" + + +def test_canned_input(yaml_json_combo_no_alora): + """ + Verify that a given combination of chat completion and rewriting config produces + the expected output + """ + cfg = yaml_json_combo_no_alora + if cfg.arguments_file: + with open(cfg.arguments_file, encoding="utf8") as f: + transform_kwargs = json.load(f) + else: + transform_kwargs = {} + + rewriter = IntrinsicsRewriter(config_file=cfg.yaml_file) + + json_data = _read_file(cfg.inputs_file) + before = ChatCompletion.model_validate_json(json_data) + after = rewriter.transform(before, **transform_kwargs) + after_json = after.model_dump_json(indent=2) + + expected_file = _CANNED_INPUT_EXPECTED_DIR / f"{cfg.short_name}.json" + with open(expected_file, encoding="utf-8") as f: + expected_json = f.read() + + print(f"{after_json=}") + assert after_json == expected_json + + +@pytest.mark.block_network +def test_openai_compat(yaml_json_combo_no_alora): + """ + Verify that the dataclasses for intrinsics chat completions can be directly passed + to the OpenAI Python API without raising parsing errors. + """ + cfg = yaml_json_combo_no_alora + if cfg.arguments_file: + with open(cfg.arguments_file, encoding="utf8") as f: + transform_kwargs = json.load(f) + else: + transform_kwargs = {} + + # Temporary: Use a YAML file from local disk + rewriter = IntrinsicsRewriter(config_file=cfg.yaml_file) + json_data = _read_file(cfg.inputs_file) + before = ChatCompletion.model_validate_json(json_data) + after = rewriter.transform(before, **transform_kwargs) + + # Create a fake connection to the API so we can use its request validation code. + # Note that network access is blocked for this test case. + openai_base_url = "http://example.com:98765/not/a/valid/url" + openai_api_key = "not_a_valid_api_key" + client = openai.OpenAI(base_url=openai_base_url, api_key=openai_api_key) + + # OpenAI requires a model name + before.model = "dummy_model_name" + after.model = "dummy_model_name" + + # The client should get all the way through validation and fail to connect + with pytest.raises(openai.APIConnectionError): + client.chat.completions.create(**(before.model_dump())) + with pytest.raises(openai.APIConnectionError): + client.chat.completions.create(**(after.model_dump())) + + +_CANNED_OUTPUT_MODEL_OUTPUT_DIR = _TEST_DATA_DIR / "test_canned_output/model_output" +_CANNED_OUTPUT_EXPECTED_DIR = _TEST_DATA_DIR / "test_canned_output/expected_result" + + +def test_canned_output(yaml_json_combo_with_lora_model): + """ + Verify that the output processing for each model works on previous model outputs + read from disk. Model outputs are stored in OpenAI format. + + :param yaml_json_combo_no_alora: Same cases as test_canned_input + """ + # _, yaml_ile, input_file, output_file, expected_file = yaml_output_combo + + # Same cases as test_canned_input + cfg = yaml_json_combo_with_lora_model + + # Input is input to model, not input to rewriter + input_file = _CANNED_INPUT_EXPECTED_DIR / f"{cfg.short_name}.json" + output_file = _CANNED_OUTPUT_MODEL_OUTPUT_DIR / f"{cfg.short_name}.json" + expected_file = _CANNED_OUTPUT_EXPECTED_DIR / f"{cfg.short_name}.json" + + processor = IntrinsicsResultProcessor(config_file=cfg.yaml_file) + with open(input_file, encoding="utf-8") as f: + model_input = ChatCompletion.model_validate_json(f.read()) + with open(output_file, encoding="utf-8") as f: + model_output = ChatCompletionResponse.model_validate_json(f.read()) + + transformed = processor.transform(model_output, model_input) + + # Pull this string out of the debugger to update expected file + transformed_str = transformed.model_dump_json(indent=4) + + with open(expected_file, encoding="utf-8") as f: + expected = ChatCompletionResponse.model_validate_json(f.read()) + expected_str = expected.model_dump_json(indent=4) + + # Do an approximate comparison of numeric values. + # Can't use pytest.approx() because of lists and floats encoded as strings + transformed_json = _round_floats(json.loads(transformed_str)) + expected_json = _round_floats(json.loads(expected_str)) + + assert transformed_json == expected_json + + +_REPARSE_JSON_DIR = _TEST_DATA_DIR / "test_reparse_json" +_REPARSE_JSON_FILES = [ + name for name in os.listdir(_REPARSE_JSON_DIR) if name.endswith(".json") +] + + +@pytest.fixture(name="reparse_json_file", scope="module", params=_REPARSE_JSON_FILES) +def _reparse_json_file(request: pytest.FixtureRequest) -> tuple[str, str, str]: + """Pytest fixture that returns each file in _REPARSE_JSON_DIR in turn""" + return request.param + + +def test_reparse_json(reparse_json_file): + """Ensure that we can reparse JSON data to find position information for + literals.""" + json_file = _REPARSE_JSON_DIR / reparse_json_file + json_str = _read_file(json_file) + + parsed_json = json.loads(json_str) + reparsed_json = json_util.reparse_json_with_offsets(json_str) + + assert json_util.scalar_paths(parsed_json) == json_util.scalar_paths(reparsed_json) + + +def _round_floats(json_data, num_digits: int = 2): + """Round all floating-point numbers in a JSON value to facilitate comparisons. + + :param json_data: Arbitrary JSON data. + :param num_digits: How many decimal points to round to + + :returns: Copy of the input with all floats rounded + """ + result = copy.deepcopy(json_data) + for path in json_util.scalar_paths(result): + value = json_util.fetch_path(result, path) + if isinstance(value, float): + json_util.replace_path(result, path, round(value, num_digits)) + elif isinstance(value, str): + # Test for floating-point number encoded as a string. + # In Python this test is supposed to use exceptions as control flow. + try: + str_as_float = float(value) + json_util.replace_path(result, path, round(str_as_float, num_digits)) + except ValueError: + # flow through + pass + + # Test for JSON object or array encoded as a string + if value[0] in ("{", "["): + try: + str_as_json = json.loads(value) + rounded_json = _round_floats(str_as_json, num_digits) + rounded_json_as_str = json.dumps(rounded_json) + json_util.replace_path(result, path, rounded_json_as_str) + except json.JSONDecodeError: + # flow through + pass + return result + + +def test_run_transformers(yaml_json_combo_with_model): + """ + Run the target model end-to-end on transformers. + """ + # Prevent thrashing when running tests in parallel + torch.set_num_threads(2) + + cfg = yaml_json_combo_with_model + if cfg.arguments_file: + with open(cfg.arguments_file, encoding="utf8") as f: + transform_kwargs = json.load(f) + else: + transform_kwargs = {} + + # Load input request + with open(cfg.inputs_file, encoding="utf-8") as f: + model_input = ChatCompletion.model_validate_json(f.read()) + + # Download files from Hugging Face Hub + try: + lora_dir = intrinsics_util.obtain_lora( + cfg.task, + cfg.base_model_id, + cfg.repo_id, + revision=cfg.revision, + alora=cfg.is_alora, + ) + except requests.exceptions.HTTPError: + pytest.xfail("Downloads fail on CI server because repo is private") + + # Load IO config YAML for this model + io_yaml_path = lora_dir / "io.yaml" + if not os.path.exists(io_yaml_path): + # Use local files until proper configs are up on Hugging Face + io_yaml_path = cfg.yaml_file + rewriter = IntrinsicsRewriter(config_file=io_yaml_path) + result_processor = IntrinsicsResultProcessor(config_file=io_yaml_path) + + # Prepare inputs for inference + transformed_input = rewriter.transform(model_input, **transform_kwargs) + + # Run the model using Hugging Face APIs + model, tokenizer = base_util.load_transformers_lora(lora_dir) + generate_input, other_input = ( + base_util.chat_completion_request_to_transformers_inputs( + transformed_input.model_dump(), tokenizer, model + ) + ) + responses = base_util.generate_with_transformers( + tokenizer, model, generate_input, other_input + ) + + # Pull this string out of the debugger to create a fresh model outputs file. + responses_str = responses.model_dump_json(indent=4) + print(responses_str[:10000]) # Limit stdout content + + # Output processing + transformed_responses = result_processor.transform(responses, transformed_input) + + # Pull this string out of the debugger to create a fresh expected file. + transformed_str = transformed_responses.model_dump_json(indent=4) + print(transformed_str) + + with open( + _TEST_DATA_DIR / f"test_run_transformers/{cfg.short_name}.json", + encoding="utf-8", + ) as f: + expected = ChatCompletionResponse.model_validate_json(f.read()) + # expected_str = expected.model_dump_json(indent=4) + + try: + # Correct for floating point rounding. + # Can't use pytest.approx() because of lists + transformed_json = _round_floats( + json_util.parse_inline_json(transformed_responses.model_dump()), + num_digits=2, + ) + expected_json = _round_floats( + json_util.parse_inline_json(expected.model_dump()), num_digits=2 + ) + if transformed_json != expected_json: + # Simple comparison failed. + # Pull out just the content and attempt a more sophisticated comparison + assert len(transformed_responses.choices) == len(expected.choices) + + for tc, ec in zip( + transformed_responses.choices, expected.choices, strict=True + ): + t_json = json.loads(tc.message.content) + e_json = json.loads(ec.message.content) + + assert t_json == pytest.approx(e_json, abs=0.1) + except AssertionError as e: + # Known intermittent failure under Transformers 5.0 + if cfg.short_name == "hallucination_detection": + pytest.xfail("Known failure due to Transformers 5.0") + raise e + + +def test_run_ollama(yaml_json_combo_for_ollama): + """ + Run the target model end-to-end with a mock Ollama backend. + """ + cfg = yaml_json_combo_for_ollama + + # Change base model id to Ollama's version + if cfg.base_model_id == "ibm-granite/granite-4.0-micro": + cfg.base_model_id = "granite4:micro" + else: + pytest.xfail(f"Unsupported base model: {cfg.base_model_id}") + + if cfg.arguments_file: + with open(cfg.arguments_file, encoding="utf8") as f: + transform_kwargs = json.load(f) + else: + transform_kwargs = {} + + # Load input request + with open(cfg.inputs_file, encoding="utf-8") as f: + model_input = ChatCompletion.model_validate_json(f.read()) + model_input.model = cfg.task + + # Download files from Hugging Face Hub + try: + lora_dir = intrinsics_util.obtain_lora( + cfg.task, + cfg.base_model_id, + cfg.repo_id, + revision=cfg.revision, + alora=cfg.is_alora, + ) + except requests.exceptions.HTTPError: + pytest.xfail("Downloads fail on CI server because repo is private") + + # Load IO config YAML for this model + io_yaml_path = lora_dir / "io.yaml" + if not os.path.exists(io_yaml_path): + # Use local files until proper configs are up on Hugging Face + io_yaml_path = str(cfg.yaml_file).replace("input_yaml", "input_yaml_ollama") + rewriter = IntrinsicsRewriter(config_file=io_yaml_path) + result_processor = IntrinsicsResultProcessor(config_file=io_yaml_path) + + # Prepare inputs for inference + transformed_input = rewriter.transform(model_input, **transform_kwargs) + print(transformed_input.model_dump_json(indent=4)) + + # Load a canned model response for the mock Ollama backend + canned_output_file = _CANNED_OUTPUT_MODEL_OUTPUT_DIR / f"{cfg.short_name}.json" + with open(canned_output_file, encoding="utf-8") as f: + mock_response = ChatCompletionResponse.model_validate_json(f.read()) + + # Run the model using a mock Ollama backend + client = openai.OpenAI( + base_url="http://localhost:55555/v1/", api_key="rag_intrinsics_1234" + ) + with mock.patch.object( + client.chat.completions, "create", return_value=mock_response + ): + chat_completion = client.chat.completions.create( + **transformed_input.model_dump() + ) + + # Pull this string out of the debugger to create a fresh model outputs file. + responses_str = chat_completion.choices[0].model_dump_json(indent=4) + print(responses_str) + + # Output processing + transformed_responses = result_processor.transform( + chat_completion, transformed_input + ) + + # Pull this string out of the debugger to create a fresh expected file. + transformed_str = transformed_responses.model_dump_json(indent=4) + print(transformed_str) + + with open( + _TEST_DATA_DIR / f"test_run_ollama/{cfg.short_name}.json", encoding="utf-8" + ) as f: + expected = ChatCompletionResponse.model_validate_json(f.read()) + # expected_str = expected.model_dump_json(indent=4) + + # Correct for floating point rounding. + # Can't use pytest.approx() because of lists + transformed_json = _round_floats( + json_util.parse_inline_json(transformed_responses.model_dump()), num_digits=2 + ) + expected_json = _round_floats( + json_util.parse_inline_json(expected.model_dump()), num_digits=2 + ) + if transformed_json != expected_json: + # Simple comparison failed. + # Pull out just the content and attempt a more sophisticated comparison + assert len(transformed_responses.choices) == len(expected.choices) + + for tc, ec in zip(transformed_responses.choices, expected.choices, strict=True): + t_json = json.loads(tc.message.content) + e_json = json.loads(ec.message.content) + + assert t_json == pytest.approx(e_json, abs=0.1) diff --git a/test/formatters/granite/testdata/input_args/answer_relevance_rewriter.json b/test/formatters/granite/testdata/input_args/answer_relevance_rewriter.json new file mode 100644 index 000000000..a761f76bf --- /dev/null +++ b/test/formatters/granite/testdata/input_args/answer_relevance_rewriter.json @@ -0,0 +1,5 @@ +{ + "answer_relevance_category": "Misinterpreted question", + "answer_relevance_analysis": "The response does not address the question about who attended the meeting. It provides a general statement about many people attending the meeting but does not specify who those people were. This is not relevant to the question asked. The response is also missing the closing tag.", + "correction_method": "providing answer only to the correct interpretation of the inquiry, or attempting clarification if the inquiry is ambiguous or otherwise confusing, or indicating that the desired answer is not available" +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/input_args/context_relevance.json b/test/formatters/granite/testdata/input_args/context_relevance.json new file mode 100644 index 000000000..b219f3871 --- /dev/null +++ b/test/formatters/granite/testdata/input_args/context_relevance.json @@ -0,0 +1,3 @@ +{ + "document_content": "Microsoft Corporation is an American multinational corporation and technology conglomerate headquartered in Redmond, Washington.[2] Founded in 1975, the company became influential in the rise of personal computers through software like Windows, and the company has since expanded to Internet services, cloud computing, video gaming and other fields. Microsoft is the largest software maker, one of the most valuable public U.S. companies,[a] and one of the most valuable brands globally." +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/input_args/instruction.json b/test/formatters/granite/testdata/input_args/instruction.json new file mode 100644 index 000000000..ce9296a65 --- /dev/null +++ b/test/formatters/granite/testdata/input_args/instruction.json @@ -0,0 +1 @@ +{"test_kwarg": "George"} \ No newline at end of file diff --git a/test/formatters/granite/testdata/input_args/requirement_check.json b/test/formatters/granite/testdata/input_args/requirement_check.json new file mode 100644 index 000000000..67fb262d7 --- /dev/null +++ b/test/formatters/granite/testdata/input_args/requirement_check.json @@ -0,0 +1 @@ +{"requirement": "The user's question is not one of the homework questions given in the provided documents."} \ No newline at end of file diff --git a/test/formatters/granite/testdata/input_json/answer_relevance_classifier.json b/test/formatters/granite/testdata/input_json/answer_relevance_classifier.json new file mode 100644 index 000000000..30779c0c3 --- /dev/null +++ b/test/formatters/granite/testdata/input_json/answer_relevance_classifier.json @@ -0,0 +1,13 @@ +{ + "messages": [ + {"role": "user", "content": "Who attended the meeting?"}, + {"role": "assistant", "content": "Many people attended the meeting."} + ], + "extra_body": { + "documents": [ + {"doc_id": "1", "text": "Meeting attendees: Alice, Bob, Carol."}, + {"doc_id": "2", "text": "Meeting time: 9:00 am to 11:00 am."} + ] + }, + "temperature": 0.0 +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/input_json/answer_relevance_rewriter.json b/test/formatters/granite/testdata/input_json/answer_relevance_rewriter.json new file mode 100644 index 000000000..7ab96a74e --- /dev/null +++ b/test/formatters/granite/testdata/input_json/answer_relevance_rewriter.json @@ -0,0 +1,13 @@ +{ + "messages": [ + {"role": "user", "content": "Who attended the meeting?"}, + {"role": "assistant", "content": "Many people attended the meeting."} + ], + "extra_body": { + "documents": [ + {"doc_id": "1", "text": "Meeting attendees: Alice, Bob, Carol."}, + {"doc_id": "2", "text": "Meeting time: 9:00 am to 11:00 am."} + ] + }, + "temperature": 0.0 +} diff --git a/test/formatters/granite/testdata/input_json/answerable.json b/test/formatters/granite/testdata/input_json/answerable.json new file mode 100644 index 000000000..8b4df2c7c --- /dev/null +++ b/test/formatters/granite/testdata/input_json/answerable.json @@ -0,0 +1,20 @@ +{ + "messages": [ + { + "role": "assistant", + "content": "Hello there, how can I help you?" + }, + { + "content": "What is the square root of 4?", + "role": "user" + } + ], + "extra_body": { + "documents": [ + { + "doc_id": "1", + "text": "The square root of 4 is 2." + } + ] + } +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/input_json/citations.json b/test/formatters/granite/testdata/input_json/citations.json new file mode 100644 index 000000000..99dc0e22b --- /dev/null +++ b/test/formatters/granite/testdata/input_json/citations.json @@ -0,0 +1,25 @@ +{ + "messages": [ + { + "role": "user", + "content": "How does Murdoch's expansion in Australia compare to his expansion in New Zealand?" + }, + { + "role": "assistant", + "content": "Murdoch expanded in Australia and New Zealand by acquiring and expanding local newspapers. I do not have information about his expansion in New Zealand after purchasing The Dominion." + } + ], + "temperature": 0.0, + "extra_body": { + "documents": [ + { + "doc_id": "0", + "text": "Keith Rupert Murdoch was born on 11 March 1931 in Melbourne, Australia, the son of Sir Keith Murdoch (1885-1952) and Dame Elisabeth Murdoch (nee Greene; 1909-2012). He is of English, Irish, and Scottish ancestry. Murdoch's parents were also born in Melbourne. Keith Murdoch was a war correspondent and later a regional newspaper magnate owning two newspapers in Adelaide, South Australia, and a radio station in a faraway mining town. Following his father's death, when he was 21, Murdoch returned from Oxford to take charge of the family business News Limited, which had been established in 1923. Rupert Murdoch turned its Adelaide newspaper, The News, its main asset, into a major success. He began to direct his attention to acquisition and expansion, buying the troubled Sunday Times in Perth, Western Australia (1956) and over the next few years acquiring suburban and provincial newspapers in New South Wales, Queensland, Victoria and the Northern Territory, including the Sydney afternoon tabloid, The Daily Mirror (1960). The Economist describes Murdoch as \"inventing the modern tabloid\", as he developed a pattern for his newspapers, increasing sports and scandal coverage and adopting eye-catching headlines. Murdoch's first foray outside Australia involved the purchase of a controlling interest in the New Zealand daily The Dominion. In January 1964, while touring New Zealand with friends in a rented Morris Minor after sailing across the Tasman, Murdoch read of a takeover bid for the Wellington paper by the British-based Canadian newspaper magnate, Lord Thomson of Fleet. On the spur of the moment, he launched a counter-bid. A four-way battle for control ensued in which the 32-year-old Murdoch was ultimately successful. Later in 1964, Murdoch launched The Australian, Australia's first national daily newspaper, which was based first in Canberra and later in Sydney. In 1972, Murdoch acquired the Sydney morning tabloid The Daily Telegraph from Australian media mogul Sir Frank Packer, who later regretted selling it to him. In 1984, Murdoch was appointed Companion of the Order of Australia (AC) for services to publishing. In 1999, Murdoch significantly expanded his music holdings in Australia by acquiring the controlling share in a leading Australian independent label, Michael Gudinski's Mushroom Records; he merged that with Festival Records, and the result was Festival Mushroom Records (FMR). Both Festival and FMR were managed by Murdoch's son James Murdoch for several years." + }, + { + "doc_id": "1", + "text": "This document has nothing to do with Rupert Murdoch. This document is two sentences long." + } + ] + } +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/input_json/context_relevance.json b/test/formatters/granite/testdata/input_json/context_relevance.json new file mode 100644 index 000000000..f55807a33 --- /dev/null +++ b/test/formatters/granite/testdata/input_json/context_relevance.json @@ -0,0 +1,8 @@ +{ + "messages": [ + { + "content": "Who is the CEO of Microsoft?", + "role": "user" + } + ] +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/input_json/extra_params.json b/test/formatters/granite/testdata/input_json/extra_params.json new file mode 100644 index 000000000..edaced496 --- /dev/null +++ b/test/formatters/granite/testdata/input_json/extra_params.json @@ -0,0 +1,9 @@ +{ + "model": "original-model-name", + "messages": [{ + "role": "user", + "content": "This request contains some extra parameters. Does it still work?" + }], + "frequency_penalty": 0.1, + "n": 5 +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/input_json/hallucination_detection.json b/test/formatters/granite/testdata/input_json/hallucination_detection.json new file mode 100644 index 000000000..69a3e75bc --- /dev/null +++ b/test/formatters/granite/testdata/input_json/hallucination_detection.json @@ -0,0 +1,25 @@ +{ + "messages": [ + { + "role": "assistant", + "content": "Hello there, how can I help you?" + }, + { + "content": "Tell me about some yellow fish.", + "role": "user" + }, + { + "role": "assistant", + "content": "Purple bumble fish are yellow. Green bumble fish are also yellow." + } + ], + "temperature": 0.0, + "extra_body": { + "documents": [ + { + "doc_id": "1", + "text": "The only type of fish that is yellow is the purple bumble fish." + } + ] + } +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/input_json/instruction.json b/test/formatters/granite/testdata/input_json/instruction.json new file mode 100644 index 000000000..f80a0967c --- /dev/null +++ b/test/formatters/granite/testdata/input_json/instruction.json @@ -0,0 +1,14 @@ +{ + "messages": [ + { + "role": "assistant", + "content": "Welcome to fish detector." + }, + { + "content": "I have a pet named George.", + "role": "user" + } + ], + "model": "dummy-model-1b", + "max_completion_tokens": 42 +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/input_json/query_clarification.json b/test/formatters/granite/testdata/input_json/query_clarification.json new file mode 100644 index 000000000..33360c584 --- /dev/null +++ b/test/formatters/granite/testdata/input_json/query_clarification.json @@ -0,0 +1,78 @@ +{ + "messages": [ + { + "role": "user", + "content": "the most common form of user interface used on pc's today is called a" + }, + { + "role": "assistant", + "content": "The most common form of user interface used on personal computers today is the graphical user interface (GUI). It typically follows the windows, icons, menus, pointer (WIMP) paradigm, which includes visual elements like windows, icons, menus, and a pointer to interact with information stored in computers." + }, + { + "role": "user", + "content": "Advantages of using command line interface" + }, + { + "role": "assistant", + "content": "While I don't have specific data comparing it directly to the most common user interfaces today (which are GUIs), the command line interface (CLI) does have several advantages as described in the documents:\n1. **Efficiency**: A CLI can be faster for entering large vocabularies of commands or queries, especially when coupled with a wide range of options. This is often the case with operating system command shells.\n2. **Low resource requirements**: CLIs generally require fewer system resources to implement compared to GUIs.\n3. **Ease of accessing options**: With commands and their options given in a few characters, an experienced user might find it easier to access and remember the options in a CLI.\n4. **Automation of repetitive tasks**: CLIs often support mechanisms for storing frequently used command sequences in a disk file for re-use. This can extend to a scripting language that takes parameters and variable options.\n5. **Command history**: A command-line history can be kept, allowing review or repetition of commands.\nHowever, it's important to note that these advantages can depend on the specific use case and the user's familiarity with the CLI." + }, + { + "role": "user", + "content": "Is the language that descended from Common Brittonic still spoken today, or has it become extinct?" + } + ], + "extra_body": { + "documents": [ + { + "doc_id": "0", + "text": "Celtic Britons\nCommon Brittonic developed from the Insular branch of the Proto - Celtic language that developed in the British Isles after arriving from the continent in the 7th century BC . The language eventually began to diverge ; some linguists have grouped subsequent developments as Western and Southwestern Brittonic languages . Western Brittonic developed into Welsh in Wales and the Cumbric language in the Hen Ogledd or `` Old North '' of Britain ( modern northern England and southern Scotland ) , while the Southwestern dialect became Cornish in Cornwall and South West England and Breton in Armorica . Pictish is now generally accepted to descend from Common Brittonic , rather than being a separate Celtic language . Welsh and Breton survive today ; Cumbric and Pictish became extinct in the 12th century . Cornish had become extinct by the 19th century but has been the subject of language revitalization since the 20th century ." + }, + { + "doc_id": "1", + "text": "Celtic Britons\nWales , Cornwall and Brittany continued to retain a distinct Brittonic culture , identity and language , which they have maintained to the present day . The Welsh language and Breton language remain widely spoken , and the Cornish language , once close to extinction , has experienced a revival since the 20th century . The vast majority of place names and names of geographical features in Wales , Cornwall and Brittany are Brittonic , and Brittonic family and personal names remain common ." + }, + { + "doc_id": "2", + "text": "Celtic Britons\nThe Britons spoke an Insular Celtic language known as Common Brittonic . Brittonic was spoken throughout the island of Britain ( in modern terms , England , Wales and Scotland ) , as well as offshore islands such as the Isle of Man , Scilly Isles , Orkneys , Hebrides , Isle of Wight and Shetlands . According to early medieval historical tradition , such as The Dream of Macsen Wledig , the post-Roman Celtic - speakers of Armorica were colonists from Britain , resulting in the Breton language , a language related to Welsh and identical to Cornish in the early period and still used today . Thus the area today is called Brittany ( Br . Breizh , Fr . Bretagne , derived from Britannia ) ." + }, + { + "doc_id": "3", + "text": "Welsh language\nWelsh evolved from Common Brittonic , the Celtic language spoken by the ancient Celtic Britons . Classified as Insular Celtic , the British language probably arrived in Britain during the Bronze Age or Iron Age and was probably spoken throughout the island south of the Firth of Forth . During the Early Middle Ages the British language began to fragment due to increased dialect differentiation , evolving into Welsh and the other Brittonic languages . It is not clear when Welsh became distinct ." + }, + { + "doc_id": "4", + "text": "Celtic Britons\nThe Britons , also known as Celtic Britons or Ancient Britons , were Celtic people who inhabited Great Britain from the British Iron Age into the Middle Ages , at which point their culture and language diverged into the modern Welsh , Cornish and Bretons ( among others ) . They spoke the Common Brittonic language , the ancestor to the modern Brittonic languages ." + }, + { + "doc_id": "5", + "text": "Celtic Britons\nWith the beginning of Anglo - Saxon settlement and Gaelic Scots in the 5th century , the culture and language of the Britons fragmented and much of their territory was taken over by the Anglo - Saxons and Scots Gaels . The extent to which this cultural and linguistic change was accompanied by wholesale changes in the population is still a matter of discussion . During this period some Britons migrated to mainland Europe and established significant settlements in Brittany ( now part of France ) as well as Britonia in modern Galicia , Spain . By the 11th century , remaining Brittonic Celtic - speaking populations had split into distinct groups : the Welsh in Wales , the Cornish in Cornwall , the Bretons in Brittany , and the people of the Hen Ogledd ( `` Old North '' ) in southern Scotland and northern England . Common Brittonic developed into the distinct Brittonic languages : Welsh , Cumbric , Cornish and Breton ." + }, + { + "doc_id": "6", + "text": "Celtic Britons\nHowever , by the beginning of the 12th century , the Anglo - Saxons and Gaels had become the dominant cultural force in most of the formerly Brittonic ruled territory in Britain , and the language and culture of the native Britons was thereafter gradually replaced in those regions , remaining only in Wales , Cornwall , Scilly Isles and Brittany , and for a time in parts of Cumbria , Strathclyde , and eastern Galloway ." + }, + { + "doc_id": "7", + "text": "Celtic Britons\nAt the same time , some Britons established themselves in what is now called Brittany . There they set up their own small kingdoms and the Breton language developed there from Brittonic Insular Celtic rather than Gaulish or Frankish . A further Brittonic colony , Britonia , was also set up at this time in Gallaecia in northwestern Spain ." + }, + { + "doc_id": "8", + "text": "Celtic Britons\nThe Welsh word Brython was introduced into English usage by John Rhys in 1884 as a term unambiguously referring to the P - Celtic speakers of Great Britain , to complement Goidel ; hence the adjective Brythonic referring to the group of languages . `` Brittonic languages '' is a more recent coinage ( first attested 1923 according to the Oxford English Dictionary ) intended to refer to the ancient Britons specifically ." + }, + { + "doc_id": "9", + "text": "Celtic Britons\nThroughout their existence , the territory inhabited by the Britons was composed of numerous ever - changing areas controlled by Brittonic tribes . The extent of their territory before and during the Roman period is unclear , but is generally believed to include the whole of the island of Great Britain , at least as far north as the Clyde - Forth isthmus , and if the Picts are included as Brittonic speaking people ( as they more usually are ) , the entirety of Great Britain and its offshore island groups . The territory north of the Firth of Forth was largely inhabited by the Picts ; little direct evidence has been left of the Pictish language , but place names and Pictish personal names recorded in the later Irish annals suggest it was indeed related to the Common Brittonic language rather than to the Goidelic ( Gaelic ) languages of the Irish , Scots and Manx ; indeed their Goidelic Irish name , Cruithne , is cognate with Brythonic Priteni . After the invasion of north western Britain by Gaelic speaking Celts from Ireland from the 6th century AD onwards , part of the Pictish territory was eventually absorbed into the Gaelic kingdoms of Dál Riata and Alba , which became Scotland . The Isle of Man , Shetland , Hebrides and the Orkney islands were originally inhabited by Britons also , but eventually became respectively Manx and Scots Gaelic speaking territories , while the Scilly isles and Anglesey ( Ynys Mon ) remained Brittonic and the originally Brittonic Isle of Wight was taken by Anglo - Saxons ." + }, + { + "doc_id": "10", + "text": "Welsh language\nJanet Davies proposed that the origins of Welsh language were much less definite ; in The Welsh Language : A History , she proposes that Welsh may have been around even earlier than 600 AD . This is evidenced by the dropping of final syllables from Brittonic : * bardos `` poet '' became bardd , and * abona `` river '' became afon . Though both Davies and Jackson cite minor changes in syllable structure and sounds as evidence for the creation of Old Welsh , Davies suggests it may be more appropriate to refer to this derivative language as Lingua Brittanica rather than characterizing it as a new language altogether ." + }, + { + "doc_id": "11", + "text": "Wales\nIn his 1707 work Archaeologia Britannica Edward Lhuyd , keeper of the Ashmolean Museum , noted the similarity between the two Celtic language families : Brythonic or P -- Celtic ( Breton , Cornish and Welsh ) ; and Goidelic or Q -- Celtic ( Irish , Manx and Scottish Gaelic ) . He argued that the Brythonic languages originated in Gaul ( France ) , and that the Goidelic languages originated in the Iberian Peninsula . Lhuyd concluded that as the languages had been of Celtic origin , the people who spoke those languages were Celts . ( According to a more recent hypothesis , also widely embraced today , Goidelic and Brythonic languages , collectively known as Insular Celtic languages , evolved together for some time separately from Continental Celtic languages such as Gaulish and Celtiberian . ) From the 18th century , the peoples of Brittany , Cornwall , Ireland , Isle of Man , Scotland and Wales were known increasingly as Celts , and they are regarded as the modern Celtic nations today ." + } + ] + }, + "temperature": 0.0, + "max_completion_tokens": 512 +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/input_json/query_rewrite.json b/test/formatters/granite/testdata/input_json/query_rewrite.json new file mode 100644 index 000000000..0c36933d6 --- /dev/null +++ b/test/formatters/granite/testdata/input_json/query_rewrite.json @@ -0,0 +1,29 @@ +{ + "messages": [ + { + "role": "assistant", + "content": "Welcome to pet questions!" + }, + { + "role": "user", + "content": "I have two pets, a dog named Rex and a cat named Lucy." + }, + { + "role": "assistant", + "content": "Great, what would you like to share about them?" + }, + { + "role": "user", + "content": "Rex spends a lot of time in the backyard and outdoors, and Luna is always inside." + }, + { + "role": "assistant", + "content": "Sounds good! Rex must love exploring outside, while Lucy probably enjoys her cozy indoor life." + }, + { + "role": "user", + "content": "But is he more likely to get fleas because of that?" + } + ], + "temperature": 0.0 +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/input_json/requirement_check.json b/test/formatters/granite/testdata/input_json/requirement_check.json new file mode 100644 index 000000000..37fcef83b --- /dev/null +++ b/test/formatters/granite/testdata/input_json/requirement_check.json @@ -0,0 +1,28 @@ +{ + "messages": [ + { + "role": "assistant", + "content": "Hello there, welcome to math questions!" + }, + { + "content": "What is the square root of 4?", + "role": "user" + }, + { + "role": "assistant", + "content": "The square root of 4 is 2." + }, + { + "content": "What is six times seven?", + "role": "user" + } + ], + "extra_body": { + "documents": [ + { + "doc_id": "1", + "text": "\nHere's a list of math problems that are on the homework assignment:\n\n1) 12+5=17\n2) 20-8=12\n3) 6*7=42\n4) 45/9=5\n5) 13*2=26\n6) 99+11=110\n7) 100-35=65\n\n" + } + ] + } +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/input_json/simple.json b/test/formatters/granite/testdata/input_json/simple.json new file mode 100644 index 000000000..5505eaa84 --- /dev/null +++ b/test/formatters/granite/testdata/input_json/simple.json @@ -0,0 +1,7 @@ +{ + "messages": [{ + "role": "user", + "content": "Hello world." + }], + "max_completion_tokens": 1 +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/input_json/unanswerable.json b/test/formatters/granite/testdata/input_json/unanswerable.json new file mode 100644 index 000000000..038010075 --- /dev/null +++ b/test/formatters/granite/testdata/input_json/unanswerable.json @@ -0,0 +1,24 @@ +{ + "messages": [ + { + "role": "assistant", + "content": "Welcome to pet questions!" + }, + { + "content": "What is the population of Australia?", + "role": "user" + } + ], + "extra_body": { + "documents": [ + { + "doc_id": "1", + "text": "My dog has fleas." + }, + { + "doc_id": "2", + "text": "My cat does not have fleas." + } + ] + } +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/input_json/uncertainty.json b/test/formatters/granite/testdata/input_json/uncertainty.json new file mode 100644 index 000000000..69f817ba0 --- /dev/null +++ b/test/formatters/granite/testdata/input_json/uncertainty.json @@ -0,0 +1,25 @@ +{ + "messages": [ + { + "role": "assistant", + "content": "Welcome to pet questions!" + }, + { + "role": "user", + "content": "Which of my pets have fleas?" + } + ], + "max_completion_tokens": 1024, + "extra_body": { + "documents": [ + { + "doc_id": "1", + "text": "My dog has fleas." + }, + { + "doc_id": "2", + "text": "My cat does not have fleas." + } + ] + } +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/input_yaml/answerability.yaml b/test/formatters/granite/testdata/input_yaml/answerability.yaml new file mode 100644 index 000000000..2b72cd180 --- /dev/null +++ b/test/formatters/granite/testdata/input_yaml/answerability.yaml @@ -0,0 +1,25 @@ +# Model name string, or null to use whatever is provided in the chat completion request. +model: ~ +# JSON schema of the model's output +response_format: | + { + "type": "string", + "enum": ["answerable", "unanswerable"] + } +transformations: + # Convert categorical answer to continuous value by decoding logprobs + - type: likelihood + categories_to_values: + "answerable": 1.0 + "unanswerable": 0.0 + input_path: [] + # Convert scalar value to a record for consistency with other intrinsics + - type: nest + input_path: [] + field_name: "answerability_likelihood" +instruction: ~ +parameters: + # "unanswerable" can be 6 tokens at high temperatures + max_completion_tokens: 6 +# No sentence boundary detection +sentence_boundaries: ~ diff --git a/test/formatters/granite/testdata/input_yaml/instruction.yaml b/test/formatters/granite/testdata/input_yaml/instruction.yaml new file mode 100644 index 000000000..57575578c --- /dev/null +++ b/test/formatters/granite/testdata/input_yaml/instruction.yaml @@ -0,0 +1,18 @@ +# Model name string, or null to use whatever is provided in the chat completion request +model: ~ +# JSON schema of the model's output +response_format: | + { + "type": "string", + "enum": ["fish", "not fish"] + } +# No transformations +transformations: ~ +instruction: | + {{ This text should be inside curly braces. }} + Here's the text of the last message: {last_message} + Does the last message talk about fish? + All pets named '{test_kwarg}' are fish. +parameters: + temperature: 0.75 +sentence_boundaries: ~ diff --git a/test/formatters/granite/testdata/input_yaml_ollama/answerability.yaml b/test/formatters/granite/testdata/input_yaml_ollama/answerability.yaml new file mode 100644 index 000000000..2de4a60db --- /dev/null +++ b/test/formatters/granite/testdata/input_yaml_ollama/answerability.yaml @@ -0,0 +1,25 @@ +model: null +response_format: null +transformations: +- type: likelihood + categories_to_values: + answerable: 1.0 + unanswerable: 0.0 + input_path: [] +- type: nest + input_path: [] + field_name: answerability_likelihood +instruction: null +parameters: + response_format: + type: json_schema + json_schema: + schema: + type: string + enum: + - answerable + - unanswerable + strict: true + max_tokens: 6 +sentence_boundaries: null +docs_as_message: roles diff --git a/test/formatters/granite/testdata/input_yaml_ollama/instruction.yaml b/test/formatters/granite/testdata/input_yaml_ollama/instruction.yaml new file mode 100644 index 000000000..a276dbd09 --- /dev/null +++ b/test/formatters/granite/testdata/input_yaml_ollama/instruction.yaml @@ -0,0 +1,24 @@ +# Model name string, or null to use whatever is provided in the chat completion request +model: ~ +# JSON schema of the model's output +response_format: ~ +# No transformations +transformations: ~ +instruction: | + {{ This text should be inside curly braces. }} + Here's the text of the last message: {last_message} + Does the last message talk about fish? + All pets named '{test_kwarg}' are fish. +parameters: + temperature: 0.75 + response_format: + type: json_schema + json_schema: + schema: + enum: + - fish + - not fish + type: string + strict: true +sentence_boundaries: ~ +docs_as_message: roles diff --git a/test/formatters/granite/testdata/test_canned_input/answer_relevance_classifier.json b/test/formatters/granite/testdata/test_canned_input/answer_relevance_classifier.json new file mode 100644 index 000000000..6e1ff9602 --- /dev/null +++ b/test/formatters/granite/testdata/test_canned_input/answer_relevance_classifier.json @@ -0,0 +1,67 @@ +{ + "messages": [ + { + "content": "Who attended the meeting?", + "role": "user" + }, + { + "content": "Many people attended the meeting.", + "role": "assistant" + }, + { + "content": "answer_relevance", + "role": "user" + } + ], + "extra_body": { + "documents": [ + { + "text": "Meeting attendees: Alice, Bob, Carol.", + "doc_id": "1" + }, + { + "text": "Meeting time: 9:00 am to 11:00 am.", + "doc_id": "2" + } + ], + "structured_outputs": { + "json": { + "properties": { + "answer_relevance_analysis": { + "title": "Answer Relevance Analysis", + "type": "string" + }, + "answer_relevance_category": { + "title": "Answer Relevance Category", + "type": "string", + "enum": [ + "Pertinent", + "Pertinent with relevant extra", + "Excessive unnecessary information", + "Unduly restrictive", + "Too vague or generic", + "Contextual misalignment", + "Misinterpreted inquiry", + "No attempt" + ] + }, + "answer_relevance_judgment": { + "title": "Answer Relevance Judgment", + "type": "boolean" + } + }, + "required": [ + "answer_relevance_analysis", + "answer_relevance_category", + "answer_relevance_judgment" + ], + "title": "AnswerRelevanceRawOutput", + "type": "object" + } + } + }, + "temperature": 0.0, + "max_completion_tokens": 1024, + "logprobs": true, + "top_logprobs": 10 +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_canned_input/answer_relevance_rewriter.json b/test/formatters/granite/testdata/test_canned_input/answer_relevance_rewriter.json new file mode 100644 index 000000000..b042875ea --- /dev/null +++ b/test/formatters/granite/testdata/test_canned_input/answer_relevance_rewriter.json @@ -0,0 +1,44 @@ +{ + "messages": [ + { + "content": "Who attended the meeting?", + "role": "user" + }, + { + "content": "Many people attended the meeting.", + "role": "assistant" + }, + { + "content": "Rewrite the response for relevance.\nThe last assistant response is considered not fully relevant to the last user inquiry due to Misinterpreted question: The response does not address the question about who attended the meeting. It provides a general statement about many people attending the meeting but does not specify who those people were. This is not relevant to the question asked. The response is also missing the closing tag.\nDecide if you agree with this assessment, then act according to the following instructions: \nIf you disagree with the assessment, provide a verbatim copy of the original response. DO NOT attempt to correct any other perceived defects in the response. \nIf you agree with the assessment, provide an updated response that no longer fit the label Misinterpreted question, by providing answer only to the correct interpretation of the inquiry, or attempting clarification if the inquiry is ambiguous or otherwise confusing, or indicating that the desired answer is not available. Your response should be entirely based on the provided documents and should not rely on other prior knowledge. Your response should be suitable to be directly provided to the user. It should NOT contain meta information regarding the original response, its assessment, or this instruction. The user does not see any of these. Your response is the only response they will see to their inquiry, in place of the original response.\n", + "role": "user" + } + ], + "extra_body": { + "documents": [ + { + "text": "Meeting attendees: Alice, Bob, Carol.", + "doc_id": "1" + }, + { + "text": "Meeting time: 9:00 am to 11:00 am.", + "doc_id": "2" + } + ], + "structured_outputs": { + "json": { + "properties": { + "answer_relevance_rewrite": { + "title": "Rewritten answer", + "type": "string" + } + }, + "required": [ + "answer_relevance_rewrite" + ], + "type": "object" + } + } + }, + "temperature": 0.0, + "max_completion_tokens": 1024 +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_canned_input/answerability_answerable.json b/test/formatters/granite/testdata/test_canned_input/answerability_answerable.json new file mode 100644 index 000000000..8be192f29 --- /dev/null +++ b/test/formatters/granite/testdata/test_canned_input/answerability_answerable.json @@ -0,0 +1,32 @@ +{ + "messages": [ + { + "content": "Hello there, how can I help you?", + "role": "assistant" + }, + { + "content": "What is the square root of 4?", + "role": "user" + } + ], + "extra_body": { + "documents": [ + { + "text": "The square root of 4 is 2.", + "doc_id": "1" + } + ], + "structured_outputs": { + "json": { + "type": "string", + "enum": [ + "answerable", + "unanswerable" + ] + } + } + }, + "max_completion_tokens": 6, + "logprobs": true, + "top_logprobs": 10 +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_canned_input/answerability_extra_params.json b/test/formatters/granite/testdata/test_canned_input/answerability_extra_params.json new file mode 100644 index 000000000..28ad7c1aa --- /dev/null +++ b/test/formatters/granite/testdata/test_canned_input/answerability_extra_params.json @@ -0,0 +1,25 @@ +{ + "messages": [ + { + "content": "This request contains some extra parameters. Does it still work?", + "role": "user" + } + ], + "model": "original-model-name", + "extra_body": { + "structured_outputs": { + "json": { + "type": "string", + "enum": [ + "answerable", + "unanswerable" + ] + } + } + }, + "frequency_penalty": 0.1, + "n": 5, + "max_completion_tokens": 6, + "logprobs": true, + "top_logprobs": 10 +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_canned_input/answerability_simple.json b/test/formatters/granite/testdata/test_canned_input/answerability_simple.json new file mode 100644 index 000000000..668136f0e --- /dev/null +++ b/test/formatters/granite/testdata/test_canned_input/answerability_simple.json @@ -0,0 +1,22 @@ +{ + "messages": [ + { + "content": "Hello world.", + "role": "user" + } + ], + "extra_body": { + "structured_outputs": { + "json": { + "type": "string", + "enum": [ + "answerable", + "unanswerable" + ] + } + } + }, + "max_completion_tokens": 6, + "logprobs": true, + "top_logprobs": 10 +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_canned_input/answerability_unanswerable.json b/test/formatters/granite/testdata/test_canned_input/answerability_unanswerable.json new file mode 100644 index 000000000..53827d100 --- /dev/null +++ b/test/formatters/granite/testdata/test_canned_input/answerability_unanswerable.json @@ -0,0 +1,36 @@ +{ + "messages": [ + { + "content": "Welcome to pet questions!", + "role": "assistant" + }, + { + "content": "What is the population of Australia?", + "role": "user" + } + ], + "extra_body": { + "documents": [ + { + "text": "My dog has fleas.", + "doc_id": "1" + }, + { + "text": "My cat does not have fleas.", + "doc_id": "2" + } + ], + "structured_outputs": { + "json": { + "type": "string", + "enum": [ + "answerable", + "unanswerable" + ] + } + } + }, + "max_completion_tokens": 6, + "logprobs": true, + "top_logprobs": 10 +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_canned_input/citations.json b/test/formatters/granite/testdata/test_canned_input/citations.json new file mode 100644 index 000000000..db36ad056 --- /dev/null +++ b/test/formatters/granite/testdata/test_canned_input/citations.json @@ -0,0 +1,64 @@ +{ + "messages": [ + { + "content": "How does Murdoch's expansion in Australia compare to his expansion in New Zealand?", + "role": "user" + }, + { + "content": " Murdoch expanded in Australia and New Zealand by acquiring and expanding local newspapers. I do not have information about his expansion in New Zealand after purchasing The Dominion.", + "role": "assistant" + }, + { + "content": "Split the last assistant response into individual sentences. For each sentence in the response, identify the statement IDs from the below documents that it references. Ensure that your output includes all response sentence IDs, and for each response sentence ID, provide the list of corresponding referring document sentence IDs. The output must be a json structure.\n", + "role": "user" + } + ], + "extra_body": { + "documents": [ + { + "text": " Keith Rupert Murdoch was born on 11 March 1931 in Melbourne, Australia, the son of Sir Keith Murdoch (1885-1952) and Dame Elisabeth Murdoch (nee Greene; 1909-2012). He is of English, Irish, and Scottish ancestry. Murdoch's parents were also born in Melbourne. Keith Murdoch was a war correspondent and later a regional newspaper magnate owning two newspapers in Adelaide, South Australia, and a radio station in a faraway mining town. Following his father's death, when he was 21, Murdoch returned from Oxford to take charge of the family business News Limited, which had been established in 1923. Rupert Murdoch turned its Adelaide newspaper, The News, its main asset, into a major success. He began to direct his attention to acquisition and expansion, buying the troubled Sunday Times in Perth, Western Australia (1956) and over the next few years acquiring suburban and provincial newspapers in New South Wales, Queensland, Victoria and the Northern Territory, including the Sydney afternoon tabloid, The Daily Mirror (1960). The Economist describes Murdoch as \"inventing the modern tabloid\", as he developed a pattern for his newspapers, increasing sports and scandal coverage and adopting eye-catching headlines. Murdoch's first foray outside Australia involved the purchase of a controlling interest in the New Zealand daily The Dominion. In January 1964, while touring New Zealand with friends in a rented Morris Minor after sailing across the Tasman, Murdoch read of a takeover bid for the Wellington paper by the British-based Canadian newspaper magnate, Lord Thomson of Fleet. On the spur of the moment, he launched a counter-bid. A four-way battle for control ensued in which the 32-year-old Murdoch was ultimately successful. Later in 1964, Murdoch launched The Australian, Australia's first national daily newspaper, which was based first in Canberra and later in Sydney. In 1972, Murdoch acquired the Sydney morning tabloid The Daily Telegraph from Australian media mogul Sir Frank Packer, who later regretted selling it to him. In 1984, Murdoch was appointed Companion of the Order of Australia (AC) for services to publishing. In 1999, Murdoch significantly expanded his music holdings in Australia by acquiring the controlling share in a leading Australian independent label, Michael Gudinski's Mushroom Records; he merged that with Festival Records, and the result was Festival Mushroom Records (FMR). Both Festival and FMR were managed by Murdoch's son James Murdoch for several years.", + "doc_id": "0" + }, + { + "text": " This document has nothing to do with Rupert Murdoch. This document is two sentences long.", + "doc_id": "1" + } + ], + "structured_outputs": { + "json": { + "$defs": { + "_MODEL_OUTPUT_ENTRY": { + "properties": { + "r": { + "minimum": 0, + "title": "R", + "type": "integer" + }, + "c": { + "items": { + "minimum": 0, + "type": "integer" + }, + "title": "C", + "type": "array" + } + }, + "required": [ + "r", + "c" + ], + "title": "_MODEL_OUTPUT_ENTRY", + "type": "object" + } + }, + "items": { + "$ref": "#/$defs/_MODEL_OUTPUT_ENTRY" + }, + "title": "_MODEL_OUTPUT", + "type": "array" + } + } + }, + "temperature": 0.0, + "max_completion_tokens": 4096 +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_canned_input/context_relevance.json b/test/formatters/granite/testdata/test_canned_input/context_relevance.json new file mode 100644 index 000000000..eb798a7b3 --- /dev/null +++ b/test/formatters/granite/testdata/test_canned_input/context_relevance.json @@ -0,0 +1,36 @@ +{ + "messages": [ + { + "content": "Who is the CEO of Microsoft?", + "role": "user" + }, + { + "content": "DOCUMENT: Microsoft Corporation is an American multinational corporation and technology conglomerate headquartered in Redmond, Washington.[2] Founded in 1975, the company became influential in the rise of personal computers through software like Windows, and the company has since expanded to Internet services, cloud computing, video gaming and other fields. Microsoft is the largest software maker, one of the most valuable public U.S. companies,[a] and one of the most valuable brands globally.\n", + "role": "user" + } + ], + "extra_body": { + "structured_outputs": { + "json": { + "title": "ContextRelevanceOutput", + "type": "object", + "properties": { + "context_relevance": { + "type": "string", + "description": "Context relevancy judgment.", + "enum": [ + "relevant", + "irrelevant", + "partially relevant" + ] + } + }, + "required": [ + "context_relevance" + ] + } + } + }, + "logprobs": true, + "top_logprobs": 10 +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_canned_input/gpt_oss_answerability.json b/test/formatters/granite/testdata/test_canned_input/gpt_oss_answerability.json new file mode 100644 index 000000000..74a24e6d2 --- /dev/null +++ b/test/formatters/granite/testdata/test_canned_input/gpt_oss_answerability.json @@ -0,0 +1,30 @@ +{ + "messages": [ + { + "content": "You have access to the following documents:\n\n[Document 1]\nThe square root of 4 is 2.", + "role": "user" + }, + { + "content": "Hello there, how can I help you?", + "role": "assistant" + }, + { + "content": "What is the square root of 4?", + "role": "user" + } + ], + "extra_body": { + "structured_outputs": { + "json": { + "type": "string", + "enum": [ + "answerable", + "unanswerable" + ] + } + } + }, + "max_completion_tokens": 25, + "logprobs": true, + "top_logprobs": 10 +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_canned_input/gpt_oss_citations.json b/test/formatters/granite/testdata/test_canned_input/gpt_oss_citations.json new file mode 100644 index 000000000..a5cc5f361 --- /dev/null +++ b/test/formatters/granite/testdata/test_canned_input/gpt_oss_citations.json @@ -0,0 +1,58 @@ +{ + "messages": [ + { + "content": "[{\"text\": \" Keith Rupert Murdoch was born on 11 March 1931 in Melbourne, Australia, the son of Sir Keith Murdoch (1885-1952) and Dame Elisabeth Murdoch (nee Greene; 1909-2012). He is of English, Irish, and Scottish ancestry. Murdoch's parents were also born in Melbourne. Keith Murdoch was a war correspondent and later a regional newspaper magnate owning two newspapers in Adelaide, South Australia, and a radio station in a faraway mining town. Following his father's death, when he was 21, Murdoch returned from Oxford to take charge of the family business News Limited, which had been established in 1923. Rupert Murdoch turned its Adelaide newspaper, The News, its main asset, into a major success. He began to direct his attention to acquisition and expansion, buying the troubled Sunday Times in Perth, Western Australia (1956) and over the next few years acquiring suburban and provincial newspapers in New South Wales, Queensland, Victoria and the Northern Territory, including the Sydney afternoon tabloid, The Daily Mirror (1960). The Economist describes Murdoch as \\\"inventing the modern tabloid\\\", as he developed a pattern for his newspapers, increasing sports and scandal coverage and adopting eye-catching headlines. Murdoch's first foray outside Australia involved the purchase of a controlling interest in the New Zealand daily The Dominion. In January 1964, while touring New Zealand with friends in a rented Morris Minor after sailing across the Tasman, Murdoch read of a takeover bid for the Wellington paper by the British-based Canadian newspaper magnate, Lord Thomson of Fleet. On the spur of the moment, he launched a counter-bid. A four-way battle for control ensued in which the 32-year-old Murdoch was ultimately successful. Later in 1964, Murdoch launched The Australian, Australia's first national daily newspaper, which was based first in Canberra and later in Sydney. In 1972, Murdoch acquired the Sydney morning tabloid The Daily Telegraph from Australian media mogul Sir Frank Packer, who later regretted selling it to him. In 1984, Murdoch was appointed Companion of the Order of Australia (AC) for services to publishing. In 1999, Murdoch significantly expanded his music holdings in Australia by acquiring the controlling share in a leading Australian independent label, Michael Gudinski's Mushroom Records; he merged that with Festival Records, and the result was Festival Mushroom Records (FMR). Both Festival and FMR were managed by Murdoch's son James Murdoch for several years.\", \"doc_id\": \"0\"}, {\"text\": \" This document has nothing to do with Rupert Murdoch. This document is two sentences long.\", \"doc_id\": \"1\"}]", + "role": "user" + }, + { + "content": "How does Murdoch's expansion in Australia compare to his expansion in New Zealand?", + "role": "user" + }, + { + "content": " Murdoch expanded in Australia and New Zealand by acquiring and expanding local newspapers. I do not have information about his expansion in New Zealand after purchasing The Dominion.", + "role": "assistant" + }, + { + "content": "Split the last assistant response into individual sentences. For each sentence in the response, identify the statement IDs from the below documents that it references. Ensure that your output includes all response sentence IDs, and for each response sentence ID, provide the list of corresponding referring document sentence IDs. The output must be a json structure.\n", + "role": "user" + } + ], + "extra_body": { + "structured_outputs": { + "json": { + "$defs": { + "_MODEL_OUTPUT_ENTRY": { + "properties": { + "r": { + "minimum": 0, + "title": "R", + "type": "integer" + }, + "c": { + "items": { + "minimum": 0, + "type": "integer" + }, + "title": "C", + "type": "array" + } + }, + "required": [ + "r", + "c" + ], + "title": "_MODEL_OUTPUT_ENTRY", + "type": "object" + } + }, + "items": { + "$ref": "#/$defs/_MODEL_OUTPUT_ENTRY" + }, + "title": "_MODEL_OUTPUT", + "type": "array" + } + } + }, + "temperature": 0.0, + "max_completion_tokens": 4096 +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_canned_input/gpt_oss_hallucination_detection.json b/test/formatters/granite/testdata/test_canned_input/gpt_oss_hallucination_detection.json new file mode 100644 index 000000000..ddcff578a --- /dev/null +++ b/test/formatters/granite/testdata/test_canned_input/gpt_oss_hallucination_detection.json @@ -0,0 +1,70 @@ +{ + "messages": [ + { + "content": "[{\"text\": \"The only type of fish that is yellow is the purple bumble fish.\", \"doc_id\": \"1\"}]", + "role": "user" + }, + { + "content": "Hello there, how can I help you?", + "role": "assistant" + }, + { + "content": "Tell me about some yellow fish.", + "role": "user" + }, + { + "content": " Purple bumble fish are yellow. Green bumble fish are also yellow.", + "role": "assistant" + }, + { + "content": "Split the last assistant response into individual sentences. For each sentence in the last assistant response, identify the faithfulness by comparing with the provided documents and generate the faithfulness reasoning and faithfulness decision. Ensure that your output includes all response sentence IDs, and for each response sentence ID, provide the corresponding faithfulness reasoning and faithfulness decision. The output must be a json structure.\n", + "role": "user" + } + ], + "extra_body": { + "structured_outputs": { + "json": { + "$defs": { + "HallucinationOutputEntry": { + "properties": { + "r": { + "minimum": 0, + "title": "Sentence Num", + "type": "integer" + }, + "f": { + "title": "Is Faithful", + "type": "string", + "enum": [ + "faithful", + "partial", + "unfaithful" + ] + }, + "e": { + "title": "Reasoning", + "type": "string" + } + }, + "required": [ + "r", + "e", + "f" + ], + "title": "HallucinationOutputEntry", + "type": "object" + } + }, + "items": { + "$ref": "#/$defs/HallucinationOutputEntry" + }, + "title": "HallucinationOutput", + "type": "array" + } + } + }, + "temperature": 0.0, + "max_completion_tokens": 4096, + "logprobs": true, + "top_logprobs": 10 +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_canned_input/gpt_oss_query_rewrite.json b/test/formatters/granite/testdata/test_canned_input/gpt_oss_query_rewrite.json new file mode 100644 index 000000000..e4653c169 --- /dev/null +++ b/test/formatters/granite/testdata/test_canned_input/gpt_oss_query_rewrite.json @@ -0,0 +1,47 @@ +{ + "messages": [ + { + "content": "Welcome to pet questions!", + "role": "assistant" + }, + { + "content": "I have two pets, a dog named Rex and a cat named Lucy.", + "role": "user" + }, + { + "content": "Great, what would you like to share about them?", + "role": "assistant" + }, + { + "content": "Rex spends a lot of time in the backyard and outdoors, and Luna is always inside.", + "role": "user" + }, + { + "content": "Sounds good! Rex must love exploring outside, while Lucy probably enjoys her cozy indoor life.", + "role": "assistant" + }, + { + "content": "But is he more likely to get fleas because of that?", + "role": "user" + } + ], + "extra_body": { + "structured_outputs": { + "json": { + "properties": { + "rewritten_question": { + "title": "Rewritten Question", + "type": "string" + } + }, + "required": [ + "rewritten_question" + ], + "title": "QueryRewriteOutput", + "type": "object" + } + } + }, + "temperature": 0.0, + "max_completion_tokens": 1024 +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_canned_input/hallucination_detection.json b/test/formatters/granite/testdata/test_canned_input/hallucination_detection.json new file mode 100644 index 000000000..13e7e3743 --- /dev/null +++ b/test/formatters/granite/testdata/test_canned_input/hallucination_detection.json @@ -0,0 +1,72 @@ +{ + "messages": [ + { + "content": "Hello there, how can I help you?", + "role": "assistant" + }, + { + "content": "Tell me about some yellow fish.", + "role": "user" + }, + { + "content": " Purple bumble fish are yellow. Green bumble fish are also yellow.", + "role": "assistant" + }, + { + "content": "Split the last assistant response into individual sentences. For each sentence in the last assistant response, identify the faithfulness by comparing with the provided documents and generate the faithfulness reasoning and faithfulness decision. Ensure that your output includes all response sentence IDs, and for each response sentence ID, provide the corresponding faithfulness reasoning and faithfulness decision. The output must be a json structure.\n", + "role": "user" + } + ], + "extra_body": { + "documents": [ + { + "text": "The only type of fish that is yellow is the purple bumble fish.", + "doc_id": "1" + } + ], + "structured_outputs": { + "json": { + "$defs": { + "HallucinationOutputEntry": { + "properties": { + "r": { + "minimum": 0, + "title": "Sentence Num", + "type": "integer" + }, + "f": { + "title": "Is Faithful", + "type": "string", + "enum": [ + "faithful", + "partial", + "unfaithful" + ] + }, + "e": { + "title": "Reasoning", + "type": "string" + } + }, + "required": [ + "r", + "e", + "f" + ], + "title": "HallucinationOutputEntry", + "type": "object" + } + }, + "items": { + "$ref": "#/$defs/HallucinationOutputEntry" + }, + "title": "HallucinationOutput", + "type": "array" + } + } + }, + "temperature": 0.0, + "max_completion_tokens": 4096, + "logprobs": true, + "top_logprobs": 10 +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_canned_input/instruction.json b/test/formatters/granite/testdata/test_canned_input/instruction.json new file mode 100644 index 000000000..a83ed58a4 --- /dev/null +++ b/test/formatters/granite/testdata/test_canned_input/instruction.json @@ -0,0 +1,30 @@ +{ + "messages": [ + { + "content": "Welcome to fish detector.", + "role": "assistant" + }, + { + "content": "I have a pet named George.", + "role": "user" + }, + { + "content": "{ This text should be inside curly braces. }\nHere's the text of the last message: I have a pet named George.\nDoes the last message talk about fish? \nAll pets named 'George' are fish.\n", + "role": "user" + } + ], + "model": "dummy-model-1b", + "extra_body": { + "structured_outputs": { + "json": { + "type": "string", + "enum": [ + "fish", + "not fish" + ] + } + } + }, + "max_completion_tokens": 42, + "temperature": 0.75 +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_canned_input/query_clarification.json b/test/formatters/granite/testdata/test_canned_input/query_clarification.json new file mode 100644 index 000000000..b50a739a9 --- /dev/null +++ b/test/formatters/granite/testdata/test_canned_input/query_clarification.json @@ -0,0 +1,93 @@ +{ + "messages": [ + { + "content": "the most common form of user interface used on pc's today is called a", + "role": "user" + }, + { + "content": "The most common form of user interface used on personal computers today is the graphical user interface (GUI). It typically follows the windows, icons, menus, pointer (WIMP) paradigm, which includes visual elements like windows, icons, menus, and a pointer to interact with information stored in computers.", + "role": "assistant" + }, + { + "content": "Advantages of using command line interface", + "role": "user" + }, + { + "content": "While I don't have specific data comparing it directly to the most common user interfaces today (which are GUIs), the command line interface (CLI) does have several advantages as described in the documents:\n1. **Efficiency**: A CLI can be faster for entering large vocabularies of commands or queries, especially when coupled with a wide range of options. This is often the case with operating system command shells.\n2. **Low resource requirements**: CLIs generally require fewer system resources to implement compared to GUIs.\n3. **Ease of accessing options**: With commands and their options given in a few characters, an experienced user might find it easier to access and remember the options in a CLI.\n4. **Automation of repetitive tasks**: CLIs often support mechanisms for storing frequently used command sequences in a disk file for re-use. This can extend to a scripting language that takes parameters and variable options.\n5. **Command history**: A command-line history can be kept, allowing review or repetition of commands.\nHowever, it's important to note that these advantages can depend on the specific use case and the user's familiarity with the CLI.", + "role": "assistant" + }, + { + "content": "Is the language that descended from Common Brittonic still spoken today, or has it become extinct?", + "role": "user" + } + ], + "extra_body": { + "documents": [ + { + "text": "Celtic Britons\nCommon Brittonic developed from the Insular branch of the Proto - Celtic language that developed in the British Isles after arriving from the continent in the 7th century BC . The language eventually began to diverge ; some linguists have grouped subsequent developments as Western and Southwestern Brittonic languages . Western Brittonic developed into Welsh in Wales and the Cumbric language in the Hen Ogledd or `` Old North '' of Britain ( modern northern England and southern Scotland ) , while the Southwestern dialect became Cornish in Cornwall and South West England and Breton in Armorica . Pictish is now generally accepted to descend from Common Brittonic , rather than being a separate Celtic language . Welsh and Breton survive today ; Cumbric and Pictish became extinct in the 12th century . Cornish had become extinct by the 19th century but has been the subject of language revitalization since the 20th century .", + "doc_id": "0" + }, + { + "text": "Celtic Britons\nWales , Cornwall and Brittany continued to retain a distinct Brittonic culture , identity and language , which they have maintained to the present day . The Welsh language and Breton language remain widely spoken , and the Cornish language , once close to extinction , has experienced a revival since the 20th century . The vast majority of place names and names of geographical features in Wales , Cornwall and Brittany are Brittonic , and Brittonic family and personal names remain common .", + "doc_id": "1" + }, + { + "text": "Celtic Britons\nThe Britons spoke an Insular Celtic language known as Common Brittonic . Brittonic was spoken throughout the island of Britain ( in modern terms , England , Wales and Scotland ) , as well as offshore islands such as the Isle of Man , Scilly Isles , Orkneys , Hebrides , Isle of Wight and Shetlands . According to early medieval historical tradition , such as The Dream of Macsen Wledig , the post-Roman Celtic - speakers of Armorica were colonists from Britain , resulting in the Breton language , a language related to Welsh and identical to Cornish in the early period and still used today . Thus the area today is called Brittany ( Br . Breizh , Fr . Bretagne , derived from Britannia ) .", + "doc_id": "2" + }, + { + "text": "Welsh language\nWelsh evolved from Common Brittonic , the Celtic language spoken by the ancient Celtic Britons . Classified as Insular Celtic , the British language probably arrived in Britain during the Bronze Age or Iron Age and was probably spoken throughout the island south of the Firth of Forth . During the Early Middle Ages the British language began to fragment due to increased dialect differentiation , evolving into Welsh and the other Brittonic languages . It is not clear when Welsh became distinct .", + "doc_id": "3" + }, + { + "text": "Celtic Britons\nThe Britons , also known as Celtic Britons or Ancient Britons , were Celtic people who inhabited Great Britain from the British Iron Age into the Middle Ages , at which point their culture and language diverged into the modern Welsh , Cornish and Bretons ( among others ) . They spoke the Common Brittonic language , the ancestor to the modern Brittonic languages .", + "doc_id": "4" + }, + { + "text": "Celtic Britons\nWith the beginning of Anglo - Saxon settlement and Gaelic Scots in the 5th century , the culture and language of the Britons fragmented and much of their territory was taken over by the Anglo - Saxons and Scots Gaels . The extent to which this cultural and linguistic change was accompanied by wholesale changes in the population is still a matter of discussion . During this period some Britons migrated to mainland Europe and established significant settlements in Brittany ( now part of France ) as well as Britonia in modern Galicia , Spain . By the 11th century , remaining Brittonic Celtic - speaking populations had split into distinct groups : the Welsh in Wales , the Cornish in Cornwall , the Bretons in Brittany , and the people of the Hen Ogledd ( `` Old North '' ) in southern Scotland and northern England . Common Brittonic developed into the distinct Brittonic languages : Welsh , Cumbric , Cornish and Breton .", + "doc_id": "5" + }, + { + "text": "Celtic Britons\nHowever , by the beginning of the 12th century , the Anglo - Saxons and Gaels had become the dominant cultural force in most of the formerly Brittonic ruled territory in Britain , and the language and culture of the native Britons was thereafter gradually replaced in those regions , remaining only in Wales , Cornwall , Scilly Isles and Brittany , and for a time in parts of Cumbria , Strathclyde , and eastern Galloway .", + "doc_id": "6" + }, + { + "text": "Celtic Britons\nAt the same time , some Britons established themselves in what is now called Brittany . There they set up their own small kingdoms and the Breton language developed there from Brittonic Insular Celtic rather than Gaulish or Frankish . A further Brittonic colony , Britonia , was also set up at this time in Gallaecia in northwestern Spain .", + "doc_id": "7" + }, + { + "text": "Celtic Britons\nThe Welsh word Brython was introduced into English usage by John Rhys in 1884 as a term unambiguously referring to the P - Celtic speakers of Great Britain , to complement Goidel ; hence the adjective Brythonic referring to the group of languages . `` Brittonic languages '' is a more recent coinage ( first attested 1923 according to the Oxford English Dictionary ) intended to refer to the ancient Britons specifically .", + "doc_id": "8" + }, + { + "text": "Celtic Britons\nThroughout their existence , the territory inhabited by the Britons was composed of numerous ever - changing areas controlled by Brittonic tribes . The extent of their territory before and during the Roman period is unclear , but is generally believed to include the whole of the island of Great Britain , at least as far north as the Clyde - Forth isthmus , and if the Picts are included as Brittonic speaking people ( as they more usually are ) , the entirety of Great Britain and its offshore island groups . The territory north of the Firth of Forth was largely inhabited by the Picts ; little direct evidence has been left of the Pictish language , but place names and Pictish personal names recorded in the later Irish annals suggest it was indeed related to the Common Brittonic language rather than to the Goidelic ( Gaelic ) languages of the Irish , Scots and Manx ; indeed their Goidelic Irish name , Cruithne , is cognate with Brythonic Priteni . After the invasion of north western Britain by Gaelic speaking Celts from Ireland from the 6th century AD onwards , part of the Pictish territory was eventually absorbed into the Gaelic kingdoms of Dál Riata and Alba , which became Scotland . The Isle of Man , Shetland , Hebrides and the Orkney islands were originally inhabited by Britons also , but eventually became respectively Manx and Scots Gaelic speaking territories , while the Scilly isles and Anglesey ( Ynys Mon ) remained Brittonic and the originally Brittonic Isle of Wight was taken by Anglo - Saxons .", + "doc_id": "9" + }, + { + "text": "Welsh language\nJanet Davies proposed that the origins of Welsh language were much less definite ; in The Welsh Language : A History , she proposes that Welsh may have been around even earlier than 600 AD . This is evidenced by the dropping of final syllables from Brittonic : * bardos `` poet '' became bardd , and * abona `` river '' became afon . Though both Davies and Jackson cite minor changes in syllable structure and sounds as evidence for the creation of Old Welsh , Davies suggests it may be more appropriate to refer to this derivative language as Lingua Brittanica rather than characterizing it as a new language altogether .", + "doc_id": "10" + }, + { + "text": "Wales\nIn his 1707 work Archaeologia Britannica Edward Lhuyd , keeper of the Ashmolean Museum , noted the similarity between the two Celtic language families : Brythonic or P -- Celtic ( Breton , Cornish and Welsh ) ; and Goidelic or Q -- Celtic ( Irish , Manx and Scottish Gaelic ) . He argued that the Brythonic languages originated in Gaul ( France ) , and that the Goidelic languages originated in the Iberian Peninsula . Lhuyd concluded that as the languages had been of Celtic origin , the people who spoke those languages were Celts . ( According to a more recent hypothesis , also widely embraced today , Goidelic and Brythonic languages , collectively known as Insular Celtic languages , evolved together for some time separately from Continental Celtic languages such as Gaulish and Celtiberian . ) From the 18th century , the peoples of Brittany , Cornwall , Ireland , Isle of Man , Scotland and Wales were known increasingly as Celts , and they are regarded as the modern Celtic nations today .", + "doc_id": "11" + } + ], + "structured_outputs": { + "json": { + "properties": { + "clarification": { + "title": "clarification", + "type": "string" + } + }, + "required": [ + "clarification" + ], + "title": "QueryClarificationOutput", + "type": "object" + } + } + }, + "temperature": 0.0, + "max_completion_tokens": 1024 +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_canned_input/query_rewrite.json b/test/formatters/granite/testdata/test_canned_input/query_rewrite.json new file mode 100644 index 000000000..e4653c169 --- /dev/null +++ b/test/formatters/granite/testdata/test_canned_input/query_rewrite.json @@ -0,0 +1,47 @@ +{ + "messages": [ + { + "content": "Welcome to pet questions!", + "role": "assistant" + }, + { + "content": "I have two pets, a dog named Rex and a cat named Lucy.", + "role": "user" + }, + { + "content": "Great, what would you like to share about them?", + "role": "assistant" + }, + { + "content": "Rex spends a lot of time in the backyard and outdoors, and Luna is always inside.", + "role": "user" + }, + { + "content": "Sounds good! Rex must love exploring outside, while Lucy probably enjoys her cozy indoor life.", + "role": "assistant" + }, + { + "content": "But is he more likely to get fleas because of that?", + "role": "user" + } + ], + "extra_body": { + "structured_outputs": { + "json": { + "properties": { + "rewritten_question": { + "title": "Rewritten Question", + "type": "string" + } + }, + "required": [ + "rewritten_question" + ], + "title": "QueryRewriteOutput", + "type": "object" + } + } + }, + "temperature": 0.0, + "max_completion_tokens": 1024 +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_canned_input/requirement_check.json b/test/formatters/granite/testdata/test_canned_input/requirement_check.json new file mode 100644 index 000000000..f110d3901 --- /dev/null +++ b/test/formatters/granite/testdata/test_canned_input/requirement_check.json @@ -0,0 +1,40 @@ +{ + "messages": [ + { + "content": "Hello there, welcome to math questions!", + "role": "assistant" + }, + { + "content": "What is the square root of 4?", + "role": "user" + }, + { + "content": "The square root of 4 is 2.", + "role": "assistant" + }, + { + "content": "What is six times seven?", + "role": "user" + }, + { + "content": "Check if this requirement was satisfied:\n The user's question is not one of the homework questions given in the provided documents.\n", + "role": "user" + } + ], + "extra_body": { + "documents": [ + { + "text": "\nHere's a list of math problems that are on the homework assignment:\n\n1) 12+5=17\n2) 20-8=12\n3) 6*7=42\n4) 45/9=5\n5) 13*2=26\n6) 99+11=110\n7) 100-35=65\n\n", + "doc_id": "1" + } + ], + "structured_outputs": { + "json": { + "type": "boolean" + } + } + }, + "max_completion_tokens": 5, + "logprobs": true, + "top_logprobs": 10 +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_canned_input/uncertainty.json b/test/formatters/granite/testdata/test_canned_input/uncertainty.json new file mode 100644 index 000000000..c70eeb237 --- /dev/null +++ b/test/formatters/granite/testdata/test_canned_input/uncertainty.json @@ -0,0 +1,44 @@ +{ + "messages": [ + { + "content": "Welcome to pet questions!", + "role": "assistant" + }, + { + "content": "Which of my pets have fleas?", + "role": "user" + } + ], + "extra_body": { + "documents": [ + { + "text": "My dog has fleas.", + "doc_id": "1" + }, + { + "text": "My cat does not have fleas.", + "doc_id": "2" + } + ], + "structured_outputs": { + "json": { + "type": "integer", + "enum": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9 + ] + } + } + }, + "max_completion_tokens": 2, + "logprobs": true, + "top_logprobs": 10 +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_canned_output/expected_result/answer_relevance_classifier.json b/test/formatters/granite/testdata/test_canned_output/expected_result/answer_relevance_classifier.json new file mode 100644 index 000000000..8acd02071 --- /dev/null +++ b/test/formatters/granite/testdata/test_canned_output/expected_result/answer_relevance_classifier.json @@ -0,0 +1,29 @@ +{ + "choices": [ + { + "index": 0, + "message": { + "content": "{\"answer_relevance_analysis\": \"The inquiry asks for the attendees of the meeting. The response provides a vague and non-specific answer that does not address the inquiry.\", \"answer_relevance_category\": \"No attempt\", \"answer_relevance_likelihood\": 0.0}", + "role": "assistant", + "tool_calls": [], + "reasoning_content": null + }, + "finish_reason": "stop" + } + ], + "prompt_logprobs": null, + "id": "chatcmpl-8c3505e704e644d9bb484d12288ed3a6", + "created": 1758654279, + "model": "answer_relevance_classifier", + "object": "chat.completion", + "service_tier": null, + "system_fingerprint": null, + "usage": { + "completion_tokens": 71, + "prompt_tokens": 186, + "total_tokens": 257, + "completion_tokens_details": null, + "prompt_tokens_details": null + }, + "kv_transfer_params": null +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_canned_output/expected_result/answer_relevance_rewriter.json b/test/formatters/granite/testdata/test_canned_output/expected_result/answer_relevance_rewriter.json new file mode 100644 index 000000000..6da3f346d --- /dev/null +++ b/test/formatters/granite/testdata/test_canned_output/expected_result/answer_relevance_rewriter.json @@ -0,0 +1,35 @@ +{ + "id": "chatcmpl-21756f2d642a47cca5c7628287e267b6", + "choices": [ + { + "finish_reason": "stop", + "index": 0, + "logprobs": null, + "message": { + "content": "{\"answer_relevance_rewrite\": \"The meeting attendees were Alice, Bob, and Carol.\"}", + "refusal": null, + "role": "assistant", + "annotations": null, + "audio": null, + "function_call": null, + "tool_calls": [], + "reasoning_content": null + }, + "stop_reason": null + } + ], + "created": 1758664103, + "model": "answer_relevance_rewriter", + "object": "chat.completion", + "service_tier": null, + "system_fingerprint": null, + "usage": { + "completion_tokens": 24, + "prompt_tokens": 467, + "total_tokens": 491, + "completion_tokens_details": null, + "prompt_tokens_details": null + }, + "prompt_logprobs": null, + "kv_transfer_params": null +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_canned_output/expected_result/answerability_answerable.json b/test/formatters/granite/testdata/test_canned_output/expected_result/answerability_answerable.json new file mode 100644 index 000000000..f1268c7bc --- /dev/null +++ b/test/formatters/granite/testdata/test_canned_output/expected_result/answerability_answerable.json @@ -0,0 +1,29 @@ +{ + "choices": [ + { + "index": 0, + "message": { + "content": "{\"answerability_likelihood\": 0.9991958643582448}", + "role": "assistant", + "tool_calls": [], + "reasoning_content": null + }, + "finish_reason": "stop" + } + ], + "prompt_logprobs": null, + "id": "chatcmpl-4265b3bad97e4177b7c0dc15b0fe2611", + "created": 1756335561, + "model": "answerability", + "object": "chat.completion", + "service_tier": null, + "system_fingerprint": null, + "usage": { + "completion_tokens": 5, + "prompt_tokens": 144, + "total_tokens": 149, + "completion_tokens_details": null, + "prompt_tokens_details": null + }, + "kv_transfer_params": null +} diff --git a/test/formatters/granite/testdata/test_canned_output/expected_result/answerability_simple.json b/test/formatters/granite/testdata/test_canned_output/expected_result/answerability_simple.json new file mode 100644 index 000000000..4fc4eb5af --- /dev/null +++ b/test/formatters/granite/testdata/test_canned_output/expected_result/answerability_simple.json @@ -0,0 +1,11 @@ +{ + "choices": [ + { + "index": 0, + "message": { + "content": "{\"answerability_likelihood\": 0.09729512381348375}", + "role": "assistant" + } + } + ] +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_canned_output/expected_result/answerability_unanswerable.json b/test/formatters/granite/testdata/test_canned_output/expected_result/answerability_unanswerable.json new file mode 100644 index 000000000..7166af84e --- /dev/null +++ b/test/formatters/granite/testdata/test_canned_output/expected_result/answerability_unanswerable.json @@ -0,0 +1,29 @@ +{ + "choices": [ + { + "index": 0, + "message": { + "content": "{\"answerability_likelihood\": 0.00020351838117683546}", + "role": "assistant", + "tool_calls": [], + "reasoning_content": null + }, + "finish_reason": "length" + } + ], + "prompt_logprobs": null, + "id": "chatcmpl-1679360dff7f4e358cfeb205ee11e692", + "created": 1756336771, + "model": "answerability", + "object": "chat.completion", + "service_tier": null, + "system_fingerprint": null, + "usage": { + "completion_tokens": 6, + "prompt_tokens": 151, + "total_tokens": 157, + "completion_tokens_details": null, + "prompt_tokens_details": null + }, + "kv_transfer_params": null +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_canned_output/expected_result/citations.json b/test/formatters/granite/testdata/test_canned_output/expected_result/citations.json new file mode 100644 index 000000000..907d14e06 --- /dev/null +++ b/test/formatters/granite/testdata/test_canned_output/expected_result/citations.json @@ -0,0 +1,30 @@ +{ + "choices": [ + { + "index": 0, + "message": { + "content": "[{\"response_begin\": 0, \"response_end\": 91, \"response_text\": \"Murdoch expanded in Australia and New Zealand by acquiring and expanding local newspapers. \", \"citation_doc_id\": \"0\", \"citation_begin\": 1219, \"citation_end\": 1346, \"citation_text\": \"Murdoch's first foray outside Australia involved the purchase of a controlling interest in the New Zealand daily The Dominion. \"}, {\"response_begin\": 0, \"response_end\": 91, \"response_text\": \"Murdoch expanded in Australia and New Zealand by acquiring and expanding local newspapers. \", \"citation_doc_id\": \"0\", \"citation_begin\": 1642, \"citation_end\": 1739, \"citation_text\": \"A four-way battle for control ensued in which the 32-year-old Murdoch was ultimately successful. \"}, {\"response_begin\": 0, \"response_end\": 91, \"response_text\": \"Murdoch expanded in Australia and New Zealand by acquiring and expanding local newspapers. \", \"citation_doc_id\": \"0\", \"citation_begin\": 1886, \"citation_end\": 2044, \"citation_text\": \"In 1972, Murdoch acquired the Sydney morning tabloid The Daily Telegraph from Australian media mogul Sir Frank Packer, who later regretted selling it to him. \"}]", + "role": "assistant", + "tool_calls": [], + "reasoning_content": null + }, + "logprobs": null, + "finish_reason": "stop" + } + ], + "prompt_logprobs": null, + "id": "chatcmpl-a7d7170784e84757b5bc365cb25c57c9", + "created": 1757963100, + "model": "citations", + "object": "chat.completion", + "service_tier": null, + "system_fingerprint": null, + "usage": { + "completion_tokens": 32, + "prompt_tokens": 1124, + "total_tokens": 1156, + "completion_tokens_details": null, + "prompt_tokens_details": null + }, + "kv_transfer_params": null +} diff --git a/test/formatters/granite/testdata/test_canned_output/expected_result/context_relevance.json b/test/formatters/granite/testdata/test_canned_output/expected_result/context_relevance.json new file mode 100644 index 000000000..809926400 --- /dev/null +++ b/test/formatters/granite/testdata/test_canned_output/expected_result/context_relevance.json @@ -0,0 +1,29 @@ +{ + "choices": [ + { + "index": 0, + "message": { + "content": "{\"context_relevance\": 0.47131842717316647}", + "role": "assistant", + "tool_calls": [], + "reasoning_content": null + }, + "finish_reason": "stop" + } + ], + "prompt_logprobs": null, + "id": "chatcmpl-d2739b219b984788b765b807d0696697", + "created": 1756859041, + "model": "context_relevance", + "object": "chat.completion", + "service_tier": null, + "system_fingerprint": null, + "usage": { + "completion_tokens": 13, + "prompt_tokens": 252, + "total_tokens": 265, + "completion_tokens_details": null, + "prompt_tokens_details": null + }, + "kv_transfer_params": null +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_canned_output/expected_result/gpt_oss_answerability.json b/test/formatters/granite/testdata/test_canned_output/expected_result/gpt_oss_answerability.json new file mode 100644 index 000000000..e48d6a1b7 --- /dev/null +++ b/test/formatters/granite/testdata/test_canned_output/expected_result/gpt_oss_answerability.json @@ -0,0 +1,13 @@ +{ + "choices": [ + { + "index": 0, + "message": { + "content": "{\"answerability_likelihood\": 0.9669141293813437}", + "role": "assistant", + "tool_calls": [] + }, + "finish_reason": "stop" + } + ] +} diff --git a/test/formatters/granite/testdata/test_canned_output/expected_result/gpt_oss_citations.json b/test/formatters/granite/testdata/test_canned_output/expected_result/gpt_oss_citations.json new file mode 100644 index 000000000..947d45188 --- /dev/null +++ b/test/formatters/granite/testdata/test_canned_output/expected_result/gpt_oss_citations.json @@ -0,0 +1,14 @@ +{ + "choices": [ + { + "index": 0, + "message": { + "content": "[{\"response_begin\": 0, \"response_end\": 91, \"response_text\": \"Murdoch expanded in Australia and New Zealand by acquiring and expanding local newspapers. \", \"citation_doc_id\": \"0\", \"citation_begin\": 692, \"citation_end\": 1030, \"citation_text\": \"He began to direct his attention to acquisition and expansion, buying the troubled Sunday Times in Perth, Western Australia (1956) and over the next few years acquiring suburban and provincial newspapers in New South Wales, Queensland, Victoria and the Northern Territory, including the Sydney afternoon tabloid, The Daily Mirror (1960). \"}, {\"response_begin\": 0, \"response_end\": 91, \"response_text\": \"Murdoch expanded in Australia and New Zealand by acquiring and expanding local newspapers. \", \"citation_doc_id\": \"0\", \"citation_begin\": 1219, \"citation_end\": 1346, \"citation_text\": \"Murdoch's first foray outside Australia involved the purchase of a controlling interest in the New Zealand daily The Dominion. \"}]", + "role": "assistant", + "tool_calls": [] + }, + "logprobs": null, + "finish_reason": "stop" + } + ] +} diff --git a/test/formatters/granite/testdata/test_canned_output/expected_result/gpt_oss_hallucination_detection.json b/test/formatters/granite/testdata/test_canned_output/expected_result/gpt_oss_hallucination_detection.json new file mode 100644 index 000000000..4d4ba531a --- /dev/null +++ b/test/formatters/granite/testdata/test_canned_output/expected_result/gpt_oss_hallucination_detection.json @@ -0,0 +1,13 @@ +{ + "choices": [ + { + "index": 0, + "message": { + "content": "[{\"response_begin\": 0, \"response_end\": 31, \"response_text\": \"Purple bumble fish are yellow. \", \"faithfulness_likelihood\": 0.9395809657567371, \"explanation\": \"This sentence makes a factual claim about the color of purple bumble fish. The provided context states: 'The only type of fish that is yellow is the purple bumble fish.' This directly supports the claim in the sentence.\"}, {\"response_begin\": 31, \"response_end\": 65, \"response_text\": \"Green bumble fish are also yellow.\", \"faithfulness_likelihood\": 0.05383118091859103, \"explanation\": \"This sentence makes a factual claim about the color of green bumble fish. However, the provided context does not mention green bumble fish at all, so there is no evidence to support this claim.\"}]", + "role": "assistant", + "tool_calls": [] + }, + "finish_reason": "stop" + } + ] +} diff --git a/test/formatters/granite/testdata/test_canned_output/expected_result/gpt_oss_query_rewrite.json b/test/formatters/granite/testdata/test_canned_output/expected_result/gpt_oss_query_rewrite.json new file mode 100644 index 000000000..bf3fa3d7a --- /dev/null +++ b/test/formatters/granite/testdata/test_canned_output/expected_result/gpt_oss_query_rewrite.json @@ -0,0 +1,14 @@ +{ + "choices": [ + { + "index": 0, + "message": { + "content": "{\"rewritten_question\": \"Is Rex more likely to get fleas because he spends a lot of time in the backyard and outdoors?\"}", + "role": "assistant", + "tool_calls": [] + }, + "logprobs": null, + "finish_reason": "stop" + } + ] +} diff --git a/test/formatters/granite/testdata/test_canned_output/expected_result/hallucination_detection.json b/test/formatters/granite/testdata/test_canned_output/expected_result/hallucination_detection.json new file mode 100644 index 000000000..e81652c8e --- /dev/null +++ b/test/formatters/granite/testdata/test_canned_output/expected_result/hallucination_detection.json @@ -0,0 +1,29 @@ +{ + "choices": [ + { + "index": 0, + "message": { + "content": "[{\"response_begin\": 0, \"response_end\": 31, \"response_text\": \"Purple bumble fish are yellow. \", \"faithfulness_likelihood\": 0.07605912763921696, \"explanation\": \"This sentence makes a factual claim about the color of purple bumble fish. However, the provided context states: 'The only type of fish that is yellow is the purple bumble fish.' This implies that only one fish, the purple bumble fish, is yellow, not 'Green bumble fish are also yellow.'\"}, {\"response_begin\": 31, \"response_end\": 65, \"response_text\": \"Green bumble fish are also yellow.\", \"faithfulness_likelihood\": 0.0003170815425561981, \"explanation\": \"This sentence makes a factual claim about the color of green bumble fish. However, there is no information in the provided context about green bumble fish. The only fish mentioned is the purple bumble fish.\"}]", + "role": "assistant", + "tool_calls": [], + "reasoning_content": null + }, + "finish_reason": "stop" + } + ], + "prompt_logprobs": null, + "id": "chatcmpl-94996468501f4912841a858d09e2c895", + "created": 1758241060, + "model": "hallucination_detection", + "object": "chat.completion", + "service_tier": null, + "system_fingerprint": null, + "usage": { + "completion_tokens": 153, + "prompt_tokens": 275, + "total_tokens": 428, + "completion_tokens_details": null, + "prompt_tokens_details": null + }, + "kv_transfer_params": null +} diff --git a/test/formatters/granite/testdata/test_canned_output/expected_result/query_clarification.json b/test/formatters/granite/testdata/test_canned_output/expected_result/query_clarification.json new file mode 100644 index 000000000..d68f82494 --- /dev/null +++ b/test/formatters/granite/testdata/test_canned_output/expected_result/query_clarification.json @@ -0,0 +1,11 @@ +{ + "choices": [ + { + "index": 0, + "message": { + "content": "{\"clarification\": \"There are many languages that descended from Common Brittonic, like Welsh, Breton, and Cornish. Which one are you referring to?\"}", + "role": "assistant" + } + } + ] +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_canned_output/expected_result/query_rewrite.json b/test/formatters/granite/testdata/test_canned_output/expected_result/query_rewrite.json new file mode 100644 index 000000000..e6f27c4f7 --- /dev/null +++ b/test/formatters/granite/testdata/test_canned_output/expected_result/query_rewrite.json @@ -0,0 +1,11 @@ +{ + "choices": [ + { + "index": 0, + "message": { + "content": "{\"rewritten_question\": \"Is Rex, my outdoor dog, more likely to get fleas because of his frequent time spent in the backyard and outdoors?\"}", + "role": "assistant" + } + } + ] +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_canned_output/expected_result/requirement_check.json b/test/formatters/granite/testdata/test_canned_output/expected_result/requirement_check.json new file mode 100644 index 000000000..6ea04fe57 --- /dev/null +++ b/test/formatters/granite/testdata/test_canned_output/expected_result/requirement_check.json @@ -0,0 +1,29 @@ +{ + "choices": [ + { + "index": 0, + "message": { + "content": "{\"requirement_likelihood\": 1.0}", + "role": "assistant", + "tool_calls": [], + "reasoning_content": null + }, + "finish_reason": "stop" + } + ], + "prompt_logprobs": null, + "id": "chatcmpl-161ba1db8d6b4d05bbd5658b6d27c798", + "created": 1758304397, + "model": "requirement_check", + "object": "chat.completion", + "service_tier": null, + "system_fingerprint": null, + "usage": { + "completion_tokens": 2, + "prompt_tokens": 293, + "total_tokens": 295, + "completion_tokens_details": null, + "prompt_tokens_details": null + }, + "kv_transfer_params": null +} diff --git a/test/formatters/granite/testdata/test_canned_output/expected_result/uncertainty.json b/test/formatters/granite/testdata/test_canned_output/expected_result/uncertainty.json new file mode 100644 index 000000000..73795b342 --- /dev/null +++ b/test/formatters/granite/testdata/test_canned_output/expected_result/uncertainty.json @@ -0,0 +1,29 @@ +{ + "choices": [ + { + "index": 0, + "message": { + "content": "{\"certainty\": 0.44682381241838287}", + "role": "assistant", + "tool_calls": [], + "reasoning_content": null + }, + "finish_reason": "length" + } + ], + "prompt_logprobs": null, + "id": "chatcmpl-969dbb95e48c4cda9c398b059e449fe0", + "created": 1758246309, + "model": "uncertainty", + "object": "chat.completion", + "service_tier": null, + "system_fingerprint": null, + "usage": { + "completion_tokens": 2, + "prompt_tokens": 166, + "total_tokens": 168, + "completion_tokens_details": null, + "prompt_tokens_details": null + }, + "kv_transfer_params": null +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_canned_output/model_output/answer_relevance_classifier.json b/test/formatters/granite/testdata/test_canned_output/model_output/answer_relevance_classifier.json new file mode 100644 index 000000000..4337cce74 --- /dev/null +++ b/test/formatters/granite/testdata/test_canned_output/model_output/answer_relevance_classifier.json @@ -0,0 +1,10209 @@ +{ + "id": "chatcmpl-8c3505e704e644d9bb484d12288ed3a6", + "choices": [ + { + "finish_reason": "stop", + "index": 0, + "logprobs": { + "content": [ + { + "token": "{", + "bytes": [ + 123 + ], + "logprob": -0.00036840804386883974, + "top_logprobs": [ + { + "token": "{", + "bytes": [ + 123 + ], + "logprob": -0.00036840804386883974 + }, + { + "token": "{\"", + "bytes": [ + 123, + 34 + ], + "logprob": -7.906618595123291 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 103, + 104, + 95, + 115, + 116, + 97, + 114, + 115, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 115, + 116, + 97, + 114, + 116, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": "\n ", + "bytes": [ + 10, + 32 + ], + "logprob": -0.002546403557062149, + "top_logprobs": [ + { + "token": "\n ", + "bytes": [ + 10, + 32 + ], + "logprob": -0.002546403557062149 + }, + { + "token": "\n", + "bytes": [ + 10 + ], + "logprob": -6.065046310424805 + }, + { + "token": "\n\n ", + "bytes": [ + 10, + 10, + 32 + ], + "logprob": -8.940046310424805 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32, + 32 + ], + "logprob": -10.502546310424805 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32 + ], + "logprob": -11.127546310424805 + }, + { + "token": " \"", + "bytes": [ + 32, + 34 + ], + "logprob": -11.815046310424805 + }, + { + "token": "\n\n", + "bytes": [ + 10, + 10 + ], + "logprob": -11.877546310424805 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32 + ], + "logprob": -11.940046310424805 + }, + { + "token": "\n\n\n ", + "bytes": [ + 10, + 10, + 10, + 32 + ], + "logprob": -12.127546310424805 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32 + ], + "logprob": -12.190046310424805 + } + ] + }, + { + "token": " \"", + "bytes": [ + 32, + 34 + ], + "logprob": 0.0, + "top_logprobs": [ + { + "token": " \"", + "bytes": [ + 32, + 34 + ], + "logprob": 0.0 + }, + { + "token": "\"", + "bytes": [ + 34 + ], + "logprob": -17.9375 + }, + { + "token": " ", + "bytes": [ + 32, + 32 + ], + "logprob": -20.375 + }, + { + "token": " ", + "bytes": [ + 32, + 32, + 32 + ], + "logprob": -21.0625 + }, + { + "token": "\t", + "bytes": [ + 9 + ], + "logprob": -21.5625 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32 + ], + "logprob": -22.96875 + }, + { + "token": "\n\t\t ", + "bytes": [ + 10, + 9, + 9, + 32, + 32, + 32 + ], + "logprob": -23.015625 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32 + ], + "logprob": -23.046875 + }, + { + "token": " \n ", + "bytes": [ + 32, + 10, + 32 + ], + "logprob": -23.078125 + }, + { + "token": "\t ", + "bytes": [ + 9, + 32, + 32 + ], + "logprob": -23.1875 + } + ] + }, + { + "token": "answer", + "bytes": [ + 97, + 110, + 115, + 119, + 101, + 114 + ], + "logprob": -1.1920928244535389e-7, + "top_logprobs": [ + { + "token": "answer", + "bytes": [ + 97, + 110, + 115, + 119, + 101, + 114 + ], + "logprob": -1.1920928244535389e-7 + }, + { + "token": "ans", + "bytes": [ + 97, + 110, + 115 + ], + "logprob": -15.6875 + }, + { + "token": "an", + "bytes": [ + 97, + 110 + ], + "logprob": -16.75 + }, + { + "token": "a", + "bytes": [ + 97 + ], + "logprob": -20.796875 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": "_", + "bytes": [ + 95 + ], + "logprob": 0.0, + "top_logprobs": [ + { + "token": "_", + "bytes": [ + 95 + ], + "logprob": 0.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 103, + 104, + 95, + 115, + 116, + 97, + 114, + 115, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 115, + 116, + 97, + 114, + 116, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 99, + 111, + 109, + 109, + 101, + 110, + 116, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": "re", + "bytes": [ + 114, + 101 + ], + "logprob": -1.1920928244535389e-7, + "top_logprobs": [ + { + "token": "re", + "bytes": [ + 114, + 101 + ], + "logprob": -1.1920928244535389e-7 + }, + { + "token": "rel", + "bytes": [ + 114, + 101, + 108 + ], + "logprob": -16.53125 + }, + { + "token": "r", + "bytes": [ + 114 + ], + "logprob": -17.6875 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 103, + 104, + 95, + 115, + 116, + 97, + 114, + 115, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": "levance", + "bytes": [ + 108, + 101, + 118, + 97, + 110, + 99, + 101 + ], + "logprob": -0.0000960780744208023, + "top_logprobs": [ + { + "token": "levance", + "bytes": [ + 108, + 101, + 118, + 97, + 110, + 99, + 101 + ], + "logprob": -0.0000960780744208023 + }, + { + "token": "lev", + "bytes": [ + 108, + 101, + 118 + ], + "logprob": -9.250096321105957 + }, + { + "token": "l", + "bytes": [ + 108 + ], + "logprob": -18.15634536743164 + }, + { + "token": "le", + "bytes": [ + 108, + 101 + ], + "logprob": -18.65634536743164 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": "_", + "bytes": [ + 95 + ], + "logprob": 0.0, + "top_logprobs": [ + { + "token": "_", + "bytes": [ + 95 + ], + "logprob": 0.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 103, + 104, + 95, + 115, + 116, + 97, + 114, + 115, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 115, + 116, + 97, + 114, + 116, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 99, + 111, + 109, + 109, + 101, + 110, + 116, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": "analysis", + "bytes": [ + 97, + 110, + 97, + 108, + 121, + 115, + 105, + 115 + ], + "logprob": -0.00013314791431184858, + "top_logprobs": [ + { + "token": "analysis", + "bytes": [ + 97, + 110, + 97, + 108, + 121, + 115, + 105, + 115 + ], + "logprob": -0.00013314791431184858 + }, + { + "token": "analy", + "bytes": [ + 97, + 110, + 97, + 108, + 121 + ], + "logprob": -9.812633514404297 + }, + { + "token": "ana", + "bytes": [ + 97, + 110, + 97 + ], + "logprob": -9.937633514404297 + }, + { + "token": "an", + "bytes": [ + 97, + 110 + ], + "logprob": -10.812633514404297 + }, + { + "token": "anal", + "bytes": [ + 97, + 110, + 97, + 108 + ], + "logprob": -11.625133514404297 + }, + { + "token": "a", + "bytes": [ + 97 + ], + "logprob": -13.781383514404297 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": "\":", + "bytes": [ + 34, + 58 + ], + "logprob": -1.1920928244535389e-7, + "top_logprobs": [ + { + "token": "\":", + "bytes": [ + 34, + 58 + ], + "logprob": -1.1920928244535389e-7 + }, + { + "token": "\":\"", + "bytes": [ + 34, + 58, + 34 + ], + "logprob": -16.21875 + }, + { + "token": "\":\"\",\"", + "bytes": [ + 34, + 58, + 34, + 34, + 44, + 34 + ], + "logprob": -21.765625 + }, + { + "token": "\":\"/", + "bytes": [ + 34, + 58, + 34, + 47 + ], + "logprob": -22.56640625 + }, + { + "token": "\"", + "bytes": [ + 34 + ], + "logprob": -24.28125 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": " \"", + "bytes": [ + 32, + 34 + ], + "logprob": -0.00020072828920092434, + "top_logprobs": [ + { + "token": " \"", + "bytes": [ + 32, + 34 + ], + "logprob": -0.00020072828920092434 + }, + { + "token": " \"\",", + "bytes": [ + 32, + 34, + 34, + 44 + ], + "logprob": -10.375200271606445 + }, + { + "token": " \"$", + "bytes": [ + 32, + 34, + 36 + ], + "logprob": -10.437700271606445 + }, + { + "token": " \"#", + "bytes": [ + 32, + 34, + 35 + ], + "logprob": -10.687700271606445 + }, + { + "token": " \"'", + "bytes": [ + 32, + 34, + 39 + ], + "logprob": -10.937700271606445 + }, + { + "token": " \"\\", + "bytes": [ + 32, + 34, + 92 + ], + "logprob": -11.187700271606445 + }, + { + "token": " \"<", + "bytes": [ + 32, + 34, + 60 + ], + "logprob": -11.312700271606445 + }, + { + "token": " \"`", + "bytes": [ + 32, + 34, + 96 + ], + "logprob": -11.750200271606445 + }, + { + "token": " \"\\\"", + "bytes": [ + 32, + 34, + 92, + 34 + ], + "logprob": -11.875200271606445 + }, + { + "token": " \"/", + "bytes": [ + 32, + 34, + 47 + ], + "logprob": -11.937700271606445 + } + ] + }, + { + "token": "The", + "bytes": [ + 84, + 104, + 101 + ], + "logprob": -0.0013198483502492309, + "top_logprobs": [ + { + "token": "The", + "bytes": [ + 84, + 104, + 101 + ], + "logprob": -0.0013198483502492309 + }, + { + "token": "This", + "bytes": [ + 84, + 104, + 105, + 115 + ], + "logprob": -8.688819885253906 + }, + { + "token": "In", + "bytes": [ + 73, + 110 + ], + "logprob": -8.876319885253906 + }, + { + "token": "None", + "bytes": [ + 78, + 111, + 110, + 101 + ], + "logprob": -9.063819885253906 + }, + { + "token": "No", + "bytes": [ + 78, + 111 + ], + "logprob": -9.688819885253906 + }, + { + "token": "Answer", + "bytes": [ + 65, + 110, + 115, + 119, + 101, + 114 + ], + "logprob": -9.876319885253906 + }, + { + "token": "I", + "bytes": [ + 73 + ], + "logprob": -10.063819885253906 + }, + { + "token": "There", + "bytes": [ + 84, + 104, + 101, + 114, + 101 + ], + "logprob": -10.376319885253906 + }, + { + "token": "Th", + "bytes": [ + 84, + 104 + ], + "logprob": -10.938819885253906 + }, + { + "token": "User", + "bytes": [ + 85, + 115, + 101, + 114 + ], + "logprob": -11.126319885253906 + } + ] + }, + { + "token": " in", + "bytes": [ + 32, + 105, + 110 + ], + "logprob": -0.002469111466780305, + "top_logprobs": [ + { + "token": " in", + "bytes": [ + 32, + 105, + 110 + ], + "logprob": -0.002469111466780305 + }, + { + "token": " document", + "bytes": [ + 32, + 100, + 111, + 99, + 117, + 109, + 101, + 110, + 116 + ], + "logprob": -6.439969062805176 + }, + { + "token": " query", + "bytes": [ + 32, + 113, + 117, + 101, + 114, + 121 + ], + "logprob": -8.314969062805176 + }, + { + "token": " documents", + "bytes": [ + 32, + 100, + 111, + 99, + 117, + 109, + 101, + 110, + 116, + 115 + ], + "logprob": -9.002469062805176 + }, + { + "token": " user", + "bytes": [ + 32, + 117, + 115, + 101, + 114 + ], + "logprob": -9.377469062805176 + }, + { + "token": " response", + "bytes": [ + 32, + 114, + 101, + 115, + 112, + 111, + 110, + 115, + 101 + ], + "logprob": -9.439969062805176 + }, + { + "token": " fragment", + "bytes": [ + 32, + 102, + 114, + 97, + 103, + 109, + 101, + 110, + 116 + ], + "logprob": -9.939969062805176 + }, + { + "token": " draft", + "bytes": [ + 32, + 100, + 114, + 97, + 102, + 116 + ], + "logprob": -10.127469062805176 + }, + { + "token": " fragments", + "bytes": [ + 32, + 102, + 114, + 97, + 103, + 109, + 101, + 110, + 116, + 115 + ], + "logprob": -10.377469062805176 + }, + { + "token": " question", + "bytes": [ + 32, + 113, + 117, + 101, + 115, + 116, + 105, + 111, + 110 + ], + "logprob": -10.502469062805176 + } + ] + }, + { + "token": "quiry", + "bytes": [ + 113, + 117, + 105, + 114, + 121 + ], + "logprob": -0.0006193388253450394, + "top_logprobs": [ + { + "token": "quiry", + "bytes": [ + 113, + 117, + 105, + 114, + 121 + ], + "logprob": -0.0006193388253450394 + }, + { + "token": "quirer", + "bytes": [ + 113, + 117, + 105, + 114, + 101, + 114 + ], + "logprob": -7.750619411468506 + }, + { + "token": "quire", + "bytes": [ + 113, + 117, + 105, + 114, + 101 + ], + "logprob": -9.375618934631348 + }, + { + "token": "qui", + "bytes": [ + 113, + 117, + 105 + ], + "logprob": -10.125618934631348 + }, + { + "token": "structor", + "bytes": [ + 115, + 116, + 114, + 117, + 99, + 116, + 111, + 114 + ], + "logprob": -10.938118934631348 + }, + { + "token": "query", + "bytes": [ + 113, + 117, + 101, + 114, + 121 + ], + "logprob": -11.063118934631348 + }, + { + "token": "quir", + "bytes": [ + 113, + 117, + 105, + 114 + ], + "logprob": -11.688118934631348 + }, + { + "token": "quest", + "bytes": [ + 113, + 117, + 101, + 115, + 116 + ], + "logprob": -12.000618934631348 + }, + { + "token": "quisition", + "bytes": [ + 113, + 117, + 105, + 115, + 105, + 116, + 105, + 111, + 110 + ], + "logprob": -12.500618934631348 + }, + { + "token": "quis", + "bytes": [ + 113, + 117, + 105, + 115 + ], + "logprob": -12.938118934631348 + } + ] + }, + { + "token": " asks", + "bytes": [ + 32, + 97, + 115, + 107, + 115 + ], + "logprob": -0.06562572717666626, + "top_logprobs": [ + { + "token": " asks", + "bytes": [ + 32, + 97, + 115, + 107, + 115 + ], + "logprob": -0.06562572717666626 + }, + { + "token": " is", + "bytes": [ + 32, + 105, + 115 + ], + "logprob": -3.0031256675720215 + }, + { + "token": " asked", + "bytes": [ + 32, + 97, + 115, + 107, + 101, + 100 + ], + "logprob": -5.2531256675720215 + }, + { + "token": " specifically", + "bytes": [ + 32, + 115, + 112, + 101, + 99, + 105, + 102, + 105, + 99, + 97, + 108, + 108, + 121 + ], + "logprob": -5.3156256675720215 + }, + { + "token": " specifies", + "bytes": [ + 32, + 115, + 112, + 101, + 99, + 105, + 102, + 105, + 101, + 115 + ], + "logprob": -7.1281256675720215 + }, + { + "token": " was", + "bytes": [ + 32, + 119, + 97, + 115 + ], + "logprob": -7.5656256675720215 + }, + { + "token": " asking", + "bytes": [ + 32, + 97, + 115, + 107, + 105, + 110, + 103 + ], + "logprob": -8.12812614440918 + }, + { + "token": " ask", + "bytes": [ + 32, + 97, + 115, + 107 + ], + "logprob": -8.56562614440918 + }, + { + "token": "ask", + "bytes": [ + 97, + 115, + 107 + ], + "logprob": -8.62812614440918 + }, + { + "token": " in", + "bytes": [ + 32, + 105, + 110 + ], + "logprob": -8.69062614440918 + } + ] + }, + { + "token": " for", + "bytes": [ + 32, + 102, + 111, + 114 + ], + "logprob": -0.15409179031848907, + "top_logprobs": [ + { + "token": " for", + "bytes": [ + 32, + 102, + 111, + 114 + ], + "logprob": -0.15409179031848907 + }, + { + "token": " who", + "bytes": [ + 32, + 119, + 104, + 111 + ], + "logprob": -2.0290918350219727 + }, + { + "token": " specifically", + "bytes": [ + 32, + 115, + 112, + 101, + 99, + 105, + 102, + 105, + 99, + 97, + 108, + 108, + 121 + ], + "logprob": -5.404091835021973 + }, + { + "token": " about", + "bytes": [ + 32, + 97, + 98, + 111, + 117, + 116 + ], + "logprob": -5.841591835021973 + }, + { + "token": " \\\"", + "bytes": [ + 32, + 92, + 34 + ], + "logprob": -6.591591835021973 + }, + { + "token": " a", + "bytes": [ + 32, + 97 + ], + "logprob": -6.591591835021973 + }, + { + "token": " specific", + "bytes": [ + 32, + 115, + 112, + 101, + 99, + 105, + 102, + 105, + 99 + ], + "logprob": -8.654091835021973 + }, + { + "token": " which", + "bytes": [ + 32, + 119, + 104, + 105, + 99, + 104 + ], + "logprob": -8.716591835021973 + }, + { + "token": " to", + "bytes": [ + 32, + 116, + 111 + ], + "logprob": -9.091591835021973 + }, + { + "token": " directly", + "bytes": [ + 32, + 100, + 105, + 114, + 101, + 99, + 116, + 108, + 121 + ], + "logprob": -9.091591835021973 + } + ] + }, + { + "token": " the", + "bytes": [ + 32, + 116, + 104, + 101 + ], + "logprob": -0.014515867456793785, + "top_logprobs": [ + { + "token": " the", + "bytes": [ + 32, + 116, + 104, + 101 + ], + "logprob": -0.014515867456793785 + }, + { + "token": " specific", + "bytes": [ + 32, + 115, + 112, + 101, + 99, + 105, + 102, + 105, + 99 + ], + "logprob": -5.3895158767700195 + }, + { + "token": " a", + "bytes": [ + 32, + 97 + ], + "logprob": -5.5145158767700195 + }, + { + "token": " who", + "bytes": [ + 32, + 119, + 104, + 111 + ], + "logprob": -5.5145158767700195 + }, + { + "token": " information", + "bytes": [ + 32, + 105, + 110, + 102, + 111, + 114, + 109, + 97, + 116, + 105, + 111, + 110 + ], + "logprob": -7.1395158767700195 + }, + { + "token": " details", + "bytes": [ + 32, + 100, + 101, + 116, + 97, + 105, + 108, + 115 + ], + "logprob": -8.32701587677002 + }, + { + "token": " at", + "bytes": [ + 32, + 97, + 116 + ], + "logprob": -8.57701587677002 + }, + { + "token": " meeting", + "bytes": [ + 32, + 109, + 101, + 101, + 116, + 105, + 110, + 103 + ], + "logprob": -9.07701587677002 + }, + { + "token": " \\\"", + "bytes": [ + 32, + 92, + 34 + ], + "logprob": -10.01451587677002 + }, + { + "token": " direct", + "bytes": [ + 32, + 100, + 105, + 114, + 101, + 99, + 116 + ], + "logprob": -10.45201587677002 + } + ] + }, + { + "token": " at", + "bytes": [ + 32, + 97, + 116 + ], + "logprob": -0.46847033500671387, + "top_logprobs": [ + { + "token": " at", + "bytes": [ + 32, + 97, + 116 + ], + "logprob": -0.46847033500671387 + }, + { + "token": " names", + "bytes": [ + 32, + 110, + 97, + 109, + 101, + 115 + ], + "logprob": -2.218470335006714 + }, + { + "token": " list", + "bytes": [ + 32, + 108, + 105, + 115, + 116 + ], + "logprob": -2.343470335006714 + }, + { + "token": " specific", + "bytes": [ + 32, + 115, + 112, + 101, + 99, + 105, + 102, + 105, + 99 + ], + "logprob": -2.905970335006714 + }, + { + "token": " meeting", + "bytes": [ + 32, + 109, + 101, + 101, + 116, + 105, + 110, + 103 + ], + "logprob": -3.593470335006714 + }, + { + "token": " people", + "bytes": [ + 32, + 112, + 101, + 111, + 112, + 108, + 101 + ], + "logprob": -3.593470335006714 + }, + { + "token": " individuals", + "bytes": [ + 32, + 105, + 110, + 100, + 105, + 118, + 105, + 100, + 117, + 97, + 108, + 115 + ], + "logprob": -3.843470335006714 + }, + { + "token": " ident", + "bytes": [ + 32, + 105, + 100, + 101, + 110, + 116 + ], + "logprob": -4.405970573425293 + }, + { + "token": " participants", + "bytes": [ + 32, + 112, + 97, + 114, + 116, + 105, + 99, + 105, + 112, + 97, + 110, + 116, + 115 + ], + "logprob": -4.468470573425293 + }, + { + "token": " identity", + "bytes": [ + 32, + 105, + 100, + 101, + 110, + 116, + 105, + 116, + 121 + ], + "logprob": -5.030970573425293 + } + ] + }, + { + "token": "tendees", + "bytes": [ + 116, + 101, + 110, + 100, + 101, + 101, + 115 + ], + "logprob": -0.0001262346631847322, + "top_logprobs": [ + { + "token": "tendees", + "bytes": [ + 116, + 101, + 110, + 100, + 101, + 101, + 115 + ], + "logprob": -0.0001262346631847322 + }, + { + "token": "tendee", + "bytes": [ + 116, + 101, + 110, + 100, + 101, + 101 + ], + "logprob": -9.000125885009766 + }, + { + "token": "tended", + "bytes": [ + 116, + 101, + 110, + 100, + 101, + 100 + ], + "logprob": -13.437625885009766 + }, + { + "token": "tende", + "bytes": [ + 116, + 101, + 110, + 100, + 101 + ], + "logprob": -14.500125885009766 + }, + { + "token": "ten", + "bytes": [ + 116, + 101, + 110 + ], + "logprob": -14.937625885009766 + }, + { + "token": "ende", + "bytes": [ + 101, + 110, + 100, + 101 + ], + "logprob": -15.875125885009766 + }, + { + "token": "mosphere", + "bytes": [ + 109, + 111, + 115, + 112, + 104, + 101, + 114, + 101 + ], + "logprob": -15.937625885009766 + }, + { + "token": "tribution", + "bytes": [ + 116, + 114, + 105, + 98, + 117, + 116, + 105, + 111, + 110 + ], + "logprob": -15.937625885009766 + }, + { + "token": "endants", + "bytes": [ + 101, + 110, + 100, + 97, + 110, + 116, + 115 + ], + "logprob": -17.812625885009766 + }, + { + "token": "tract", + "bytes": [ + 116, + 114, + 97, + 99, + 116 + ], + "logprob": -18.312625885009766 + } + ] + }, + { + "token": " of", + "bytes": [ + 32, + 111, + 102 + ], + "logprob": -0.00035172473872080445, + "top_logprobs": [ + { + "token": " of", + "bytes": [ + 32, + 111, + 102 + ], + "logprob": -0.00035172473872080445 + }, + { + "token": " who", + "bytes": [ + 32, + 119, + 104, + 111 + ], + "logprob": -9.187851905822754 + }, + { + "token": " at", + "bytes": [ + 32, + 97, + 116 + ], + "logprob": -9.187851905822754 + }, + { + "token": " to", + "bytes": [ + 32, + 116, + 111 + ], + "logprob": -9.750351905822754 + }, + { + "token": " in", + "bytes": [ + 32, + 105, + 110 + ], + "logprob": -10.875351905822754 + }, + { + "token": ".", + "bytes": [ + 46 + ], + "logprob": -11.062851905822754 + }, + { + "token": " listed", + "bytes": [ + 32, + 108, + 105, + 115, + 116, + 101, + 100 + ], + "logprob": -11.562851905822754 + }, + { + "token": " for", + "bytes": [ + 32, + 102, + 111, + 114 + ], + "logprob": -11.875351905822754 + }, + { + "token": ",", + "bytes": [ + 44 + ], + "logprob": -11.937851905822754 + }, + { + "token": " that", + "bytes": [ + 32, + 116, + 104, + 97, + 116 + ], + "logprob": -12.437851905822754 + } + ] + }, + { + "token": " the", + "bytes": [ + 32, + 116, + 104, + 101 + ], + "logprob": -0.2519872188568115, + "top_logprobs": [ + { + "token": " the", + "bytes": [ + 32, + 116, + 104, + 101 + ], + "logprob": -0.2519872188568115 + }, + { + "token": " a", + "bytes": [ + 32, + 97 + ], + "logprob": -1.5019872188568115 + }, + { + "token": " an", + "bytes": [ + 32, + 97, + 110 + ], + "logprob": -10.68948745727539 + }, + { + "token": " meeting", + "bytes": [ + 32, + 109, + 101, + 101, + 116, + 105, + 110, + 103 + ], + "logprob": -11.93948745727539 + }, + { + "token": " Alice", + "bytes": [ + 32, + 65, + 108, + 105, + 99, + 101 + ], + "logprob": -12.43948745727539 + }, + { + "token": " specific", + "bytes": [ + 32, + 115, + 112, + 101, + 99, + 105, + 102, + 105, + 99 + ], + "logprob": -12.56448745727539 + }, + { + "token": " \\\"", + "bytes": [ + 32, + 92, + 34 + ], + "logprob": -12.81448745727539 + }, + { + "token": " one", + "bytes": [ + 32, + 111, + 110, + 101 + ], + "logprob": -13.00198745727539 + }, + { + "token": " this", + "bytes": [ + 32, + 116, + 104, + 105, + 115 + ], + "logprob": -13.37698745727539 + }, + { + "token": " Meeting", + "bytes": [ + 32, + 77, + 101, + 101, + 116, + 105, + 110, + 103 + ], + "logprob": -13.43948745727539 + } + ] + }, + { + "token": " meeting", + "bytes": [ + 32, + 109, + 101, + 101, + 116, + 105, + 110, + 103 + ], + "logprob": -0.0006971312686800957, + "top_logprobs": [ + { + "token": " meeting", + "bytes": [ + 32, + 109, + 101, + 101, + 116, + 105, + 110, + 103 + ], + "logprob": -0.0006971312686800957 + }, + { + "token": " specific", + "bytes": [ + 32, + 115, + 112, + 101, + 99, + 105, + 102, + 105, + 99 + ], + "logprob": -9.188197135925293 + }, + { + "token": " specified", + "bytes": [ + 32, + 115, + 112, + 101, + 99, + 105, + 102, + 105, + 101, + 100 + ], + "logprob": -9.375697135925293 + }, + { + "token": " document", + "bytes": [ + 32, + 100, + 111, + 99, + 117, + 109, + 101, + 110, + 116 + ], + "logprob": -9.750697135925293 + }, + { + "token": " ", + "bytes": [ + 32 + ], + "logprob": -10.313197135925293 + }, + { + "token": " \\\"", + "bytes": [ + 32, + 92, + 34 + ], + "logprob": -10.438197135925293 + }, + { + "token": " conference", + "bytes": [ + 32, + 99, + 111, + 110, + 102, + 101, + 114, + 101, + 110, + 99, + 101 + ], + "logprob": -10.625697135925293 + }, + { + "token": " Meeting", + "bytes": [ + 32, + 77, + 101, + 101, + 116, + 105, + 110, + 103 + ], + "logprob": -10.688197135925293 + }, + { + "token": "meeting", + "bytes": [ + 109, + 101, + 101, + 116, + 105, + 110, + 103 + ], + "logprob": -10.813197135925293 + }, + { + "token": " first", + "bytes": [ + 32, + 102, + 105, + 114, + 115, + 116 + ], + "logprob": -11.063197135925293 + } + ] + }, + { + "token": ".", + "bytes": [ + 46 + ], + "logprob": -0.020923014730215073, + "top_logprobs": [ + { + "token": ".", + "bytes": [ + 46 + ], + "logprob": -0.020923014730215073 + }, + { + "token": ",", + "bytes": [ + 44 + ], + "logprob": -4.020923137664795 + }, + { + "token": " as", + "bytes": [ + 32, + 97, + 115 + ], + "logprob": -7.208423137664795 + }, + { + "token": " listed", + "bytes": [ + 32, + 108, + 105, + 115, + 116, + 101, + 100 + ], + "logprob": -7.770923137664795 + }, + { + "token": " mentioned", + "bytes": [ + 32, + 109, + 101, + 110, + 116, + 105, + 111, + 110, + 101, + 100 + ], + "logprob": -8.208422660827637 + }, + { + "token": " from", + "bytes": [ + 32, + 102, + 114, + 111, + 109 + ], + "logprob": -8.458422660827637 + }, + { + "token": " specified", + "bytes": [ + 32, + 115, + 112, + 101, + 99, + 105, + 102, + 105, + 101, + 100 + ], + "logprob": -8.708422660827637 + }, + { + "token": " with", + "bytes": [ + 32, + 119, + 105, + 116, + 104 + ], + "logprob": -9.020922660827637 + }, + { + "token": " described", + "bytes": [ + 32, + 100, + 101, + 115, + 99, + 114, + 105, + 98, + 101, + 100 + ], + "logprob": -9.020922660827637 + }, + { + "token": " and", + "bytes": [ + 32, + 97, + 110, + 100 + ], + "logprob": -9.145922660827637 + } + ] + }, + { + "token": " The", + "bytes": [ + 32, + 84, + 104, + 101 + ], + "logprob": -0.05719032883644104, + "top_logprobs": [ + { + "token": " The", + "bytes": [ + 32, + 84, + 104, + 101 + ], + "logprob": -0.05719032883644104 + }, + { + "token": " ", + "bytes": [ + 32 + ], + "logprob": -2.932190418243408 + }, + { + "token": " According", + "bytes": [ + 32, + 65, + 99, + 99, + 111, + 114, + 100, + 105, + 110, + 103 + ], + "logprob": -7.932190418243408 + }, + { + "token": " However", + "bytes": [ + 32, + 72, + 111, + 119, + 101, + 118, + 101, + 114 + ], + "logprob": -8.11968994140625 + }, + { + "token": " Response", + "bytes": [ + 32, + 82, + 101, + 115, + 112, + 111, + 110, + 115, + 101 + ], + "logprob": -8.49468994140625 + }, + { + "token": " Bob", + "bytes": [ + 32, + 66, + 111, + 98 + ], + "logprob": -8.61968994140625 + }, + { + "token": " Although", + "bytes": [ + 32, + 65, + 108, + 116, + 104, + 111, + 117, + 103, + 104 + ], + "logprob": -8.61968994140625 + }, + { + "token": " Alice", + "bytes": [ + 32, + 65, + 108, + 105, + 99, + 101 + ], + "logprob": -9.11968994140625 + }, + { + "token": " In", + "bytes": [ + 32, + 73, + 110 + ], + "logprob": -9.18218994140625 + }, + { + "token": " This", + "bytes": [ + 32, + 84, + 104, + 105, + 115 + ], + "logprob": -9.18218994140625 + } + ] + }, + { + "token": " response", + "bytes": [ + 32, + 114, + 101, + 115, + 112, + 111, + 110, + 115, + 101 + ], + "logprob": -0.020566074177622795, + "top_logprobs": [ + { + "token": " response", + "bytes": [ + 32, + 114, + 101, + 115, + 112, + 111, + 110, + 115, + 101 + ], + "logprob": -0.020566074177622795 + }, + { + "token": " draft", + "bytes": [ + 32, + 100, + 114, + 97, + 102, + 116 + ], + "logprob": -4.020565986633301 + }, + { + "token": " document", + "bytes": [ + 32, + 100, + 111, + 99, + 117, + 109, + 101, + 110, + 116 + ], + "logprob": -6.708065986633301 + }, + { + "token": " documents", + "bytes": [ + 32, + 100, + 111, + 99, + 117, + 109, + 101, + 110, + 116, + 115 + ], + "logprob": -7.520565986633301 + }, + { + "token": " provided", + "bytes": [ + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 100 + ], + "logprob": -8.2705659866333 + }, + { + "token": " reply", + "bytes": [ + 32, + 114, + 101, + 112, + 108, + 121 + ], + "logprob": -9.9580659866333 + }, + { + "token": "response", + "bytes": [ + 114, + 101, + 115, + 112, + 111, + 110, + 115, + 101 + ], + "logprob": -10.6455659866333 + }, + { + "token": " answer", + "bytes": [ + 32, + 97, + 110, + 115, + 119, + 101, + 114 + ], + "logprob": -10.8330659866333 + }, + { + "token": " ", + "bytes": [ + 32 + ], + "logprob": -10.8955659866333 + }, + { + "token": " current", + "bytes": [ + 32, + 99, + 117, + 114, + 114, + 101, + 110, + 116 + ], + "logprob": -11.0205659866333 + } + ] + }, + { + "token": " provides", + "bytes": [ + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 115 + ], + "logprob": -0.7156433463096619, + "top_logprobs": [ + { + "token": " provides", + "bytes": [ + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 115 + ], + "logprob": -0.7156433463096619 + }, + { + "token": " is", + "bytes": [ + 32, + 105, + 115 + ], + "logprob": -1.8406434059143066 + }, + { + "token": " mentions", + "bytes": [ + 32, + 109, + 101, + 110, + 116, + 105, + 111, + 110, + 115 + ], + "logprob": -2.4031434059143066 + }, + { + "token": " states", + "bytes": [ + 32, + 115, + 116, + 97, + 116, + 101, + 115 + ], + "logprob": -2.5281434059143066 + }, + { + "token": " does", + "bytes": [ + 32, + 100, + 111, + 101, + 115 + ], + "logprob": -2.5906434059143066 + }, + { + "token": " v", + "bytes": [ + 32, + 118 + ], + "logprob": -3.0906434059143066 + }, + { + "token": " indicates", + "bytes": [ + 32, + 105, + 110, + 100, + 105, + 99, + 97, + 116, + 101, + 115 + ], + "logprob": -4.090643405914307 + }, + { + "token": " provided", + "bytes": [ + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 100 + ], + "logprob": -4.528143405914307 + }, + { + "token": " lists", + "bytes": [ + 32, + 108, + 105, + 115, + 116, + 115 + ], + "logprob": -5.278143405914307 + }, + { + "token": " gives", + "bytes": [ + 32, + 103, + 105, + 118, + 101, + 115 + ], + "logprob": -6.340643405914307 + } + ] + }, + { + "token": " a", + "bytes": [ + 32, + 97 + ], + "logprob": -0.23977775871753693, + "top_logprobs": [ + { + "token": " a", + "bytes": [ + 32, + 97 + ], + "logprob": -0.23977775871753693 + }, + { + "token": " no", + "bytes": [ + 32, + 110, + 111 + ], + "logprob": -2.8647778034210205 + }, + { + "token": " information", + "bytes": [ + 32, + 105, + 110, + 102, + 111, + 114, + 109, + 97, + 116, + 105, + 111, + 110 + ], + "logprob": -2.9272778034210205 + }, + { + "token": " an", + "bytes": [ + 32, + 97, + 110 + ], + "logprob": -3.2397778034210205 + }, + { + "token": " the", + "bytes": [ + 32, + 116, + 104, + 101 + ], + "logprob": -4.239777565002441 + }, + { + "token": " general", + "bytes": [ + 32, + 103, + 101, + 110, + 101, + 114, + 97, + 108 + ], + "logprob": -4.802277565002441 + }, + { + "token": " generic", + "bytes": [ + 32, + 103, + 101, + 110, + 101, + 114, + 105, + 99 + ], + "logprob": -4.802277565002441 + }, + { + "token": " v", + "bytes": [ + 32, + 118 + ], + "logprob": -4.802277565002441 + }, + { + "token": " too", + "bytes": [ + 32, + 116, + 111, + 111 + ], + "logprob": -4.927277565002441 + }, + { + "token": " ir", + "bytes": [ + 32, + 105, + 114 + ], + "logprob": -5.739777565002441 + } + ] + }, + { + "token": " v", + "bytes": [ + 32, + 118 + ], + "logprob": -0.41161003708839417, + "top_logprobs": [ + { + "token": " v", + "bytes": [ + 32, + 118 + ], + "logprob": -0.41161003708839417 + }, + { + "token": " generic", + "bytes": [ + 32, + 103, + 101, + 110, + 101, + 114, + 105, + 99 + ], + "logprob": -1.8491100072860718 + }, + { + "token": " general", + "bytes": [ + 32, + 103, + 101, + 110, + 101, + 114, + 97, + 108 + ], + "logprob": -2.3491101264953613 + }, + { + "token": " very", + "bytes": [ + 32, + 118, + 101, + 114, + 121 + ], + "logprob": -3.0366101264953613 + }, + { + "token": " specific", + "bytes": [ + 32, + 115, + 112, + 101, + 99, + 105, + 102, + 105, + 99 + ], + "logprob": -4.974110126495361 + }, + { + "token": " non", + "bytes": [ + 32, + 110, + 111, + 110 + ], + "logprob": -5.161610126495361 + }, + { + "token": " direct", + "bytes": [ + 32, + 100, + 105, + 114, + 101, + 99, + 116 + ], + "logprob": -5.411610126495361 + }, + { + "token": " list", + "bytes": [ + 32, + 108, + 105, + 115, + 116 + ], + "logprob": -6.036610126495361 + }, + { + "token": " blank", + "bytes": [ + 32, + 98, + 108, + 97, + 110, + 107 + ], + "logprob": -6.161610126495361 + }, + { + "token": " statement", + "bytes": [ + 32, + 115, + 116, + 97, + 116, + 101, + 109, + 101, + 110, + 116 + ], + "logprob": -6.349110126495361 + } + ] + }, + { + "token": "ague", + "bytes": [ + 97, + 103, + 117, + 101 + ], + "logprob": -0.00002682172998902388, + "top_logprobs": [ + { + "token": "ague", + "bytes": [ + 97, + 103, + 117, + 101 + ], + "logprob": -0.00002682172998902388 + }, + { + "token": "ag", + "bytes": [ + 97, + 103 + ], + "logprob": -11.12502670288086 + }, + { + "token": "auge", + "bytes": [ + 97, + 117, + 103, + 101 + ], + "logprob": -12.25002670288086 + }, + { + "token": "ital", + "bytes": [ + 105, + 116, + 97, + 108 + ], + "logprob": -13.37502670288086 + }, + { + "token": "apid", + "bytes": [ + 97, + 112, + 105, + 100 + ], + "logprob": -13.93752670288086 + }, + { + "token": "aque", + "bytes": [ + 97, + 113, + 117, + 101 + ], + "logprob": -14.31252670288086 + }, + { + "token": "age", + "bytes": [ + 97, + 103, + 101 + ], + "logprob": -14.68752670288086 + }, + { + "token": "ocal", + "bytes": [ + 111, + 99, + 97, + 108 + ], + "logprob": -14.87502670288086 + }, + { + "token": "ig", + "bytes": [ + 105, + 103 + ], + "logprob": -14.87502670288086 + }, + { + "token": "iable", + "bytes": [ + 105, + 97, + 98, + 108, + 101 + ], + "logprob": -14.93752670288086 + } + ] + }, + { + "token": " and", + "bytes": [ + 32, + 97, + 110, + 100 + ], + "logprob": -0.24406833946704865, + "top_logprobs": [ + { + "token": " and", + "bytes": [ + 32, + 97, + 110, + 100 + ], + "logprob": -0.24406833946704865 + }, + { + "token": " answer", + "bytes": [ + 32, + 97, + 110, + 115, + 119, + 101, + 114 + ], + "logprob": -1.6190683841705322 + }, + { + "token": ",", + "bytes": [ + 44 + ], + "logprob": -4.806568145751953 + }, + { + "token": " statement", + "bytes": [ + 32, + 115, + 116, + 97, + 116, + 101, + 109, + 101, + 110, + 116 + ], + "logprob": -5.181568145751953 + }, + { + "token": " general", + "bytes": [ + 32, + 103, + 101, + 110, + 101, + 114, + 97, + 108 + ], + "logprob": -6.806568145751953 + }, + { + "token": " or", + "bytes": [ + 32, + 111, + 114 + ], + "logprob": -6.869068145751953 + }, + { + "token": " non", + "bytes": [ + 32, + 110, + 111, + 110 + ], + "logprob": -7.306568145751953 + }, + { + "token": " generic", + "bytes": [ + 32, + 103, + 101, + 110, + 101, + 114, + 105, + 99 + ], + "logprob": -7.681568145751953 + }, + { + "token": " response", + "bytes": [ + 32, + 114, + 101, + 115, + 112, + 111, + 110, + 115, + 101 + ], + "logprob": -8.619068145751953 + }, + { + "token": " e", + "bytes": [ + 32, + 101 + ], + "logprob": -9.369068145751953 + } + ] + }, + { + "token": " non", + "bytes": [ + 32, + 110, + 111, + 110 + ], + "logprob": -1.1478362083435059, + "top_logprobs": [ + { + "token": " non", + "bytes": [ + 32, + 110, + 111, + 110 + ], + "logprob": -1.1478362083435059 + }, + { + "token": " ir", + "bytes": [ + 32, + 105, + 114 + ], + "logprob": -1.5853362083435059 + }, + { + "token": " un", + "bytes": [ + 32, + 117, + 110 + ], + "logprob": -1.8353362083435059 + }, + { + "token": " over", + "bytes": [ + 32, + 111, + 118, + 101, + 114 + ], + "logprob": -2.210336208343506 + }, + { + "token": " generic", + "bytes": [ + 32, + 103, + 101, + 110, + 101, + 114, + 105, + 99 + ], + "logprob": -2.522836208343506 + }, + { + "token": " incomplete", + "bytes": [ + 32, + 105, + 110, + 99, + 111, + 109, + 112, + 108, + 101, + 116, + 101 + ], + "logprob": -3.522836208343506 + }, + { + "token": " general", + "bytes": [ + 32, + 103, + 101, + 110, + 101, + 114, + 97, + 108 + ], + "logprob": -3.772836208343506 + }, + { + "token": " mis", + "bytes": [ + 32, + 109, + 105, + 115 + ], + "logprob": -4.272836208343506 + }, + { + "token": " ambiguous", + "bytes": [ + 32, + 97, + 109, + 98, + 105, + 103, + 117, + 111, + 117, + 115 + ], + "logprob": -4.460336208343506 + }, + { + "token": " specific", + "bytes": [ + 32, + 115, + 112, + 101, + 99, + 105, + 102, + 105, + 99 + ], + "logprob": -4.522836208343506 + } + ] + }, + { + "token": "-", + "bytes": [ + 45 + ], + "logprob": -0.012237937189638615, + "top_logprobs": [ + { + "token": "-", + "bytes": [ + 45 + ], + "logprob": -0.012237937189638615 + }, + { + "token": "specific", + "bytes": [ + 115, + 112, + 101, + 99, + 105, + 102, + 105, + 99 + ], + "logprob": -4.637238025665283 + }, + { + "token": "commit", + "bytes": [ + 99, + 111, + 109, + 109, + 105, + 116 + ], + "logprob": -6.949738025665283 + }, + { + "token": "de", + "bytes": [ + 100, + 101 + ], + "logprob": -7.449738025665283 + }, + { + "token": "inform", + "bytes": [ + 105, + 110, + 102, + 111, + 114, + 109 + ], + "logprob": -7.762238025665283 + }, + { + "token": "existent", + "bytes": [ + 101, + 120, + 105, + 115, + 116, + 101, + 110, + 116 + ], + "logprob": -8.199737548828125 + }, + { + "token": "relevant", + "bytes": [ + 114, + 101, + 108, + 101, + 118, + 97, + 110, + 116 + ], + "logprob": -10.137237548828125 + }, + { + "token": " specific", + "bytes": [ + 32, + 115, + 112, + 101, + 99, + 105, + 102, + 105, + 99 + ], + "logprob": -10.762237548828125 + }, + { + "token": "responsive", + "bytes": [ + 114, + 101, + 115, + 112, + 111, + 110, + 115, + 105, + 118, + 101 + ], + "logprob": -10.887237548828125 + }, + { + "token": "con", + "bytes": [ + 99, + 111, + 110 + ], + "logprob": -11.012237548828125 + } + ] + }, + { + "token": "specific", + "bytes": [ + 115, + 112, + 101, + 99, + 105, + 102, + 105, + 99 + ], + "logprob": -0.22637148201465607, + "top_logprobs": [ + { + "token": "specific", + "bytes": [ + 115, + 112, + 101, + 99, + 105, + 102, + 105, + 99 + ], + "logprob": -0.22637148201465607 + }, + { + "token": "inform", + "bytes": [ + 105, + 110, + 102, + 111, + 114, + 109 + ], + "logprob": -1.7263715267181396 + }, + { + "token": "answer", + "bytes": [ + 97, + 110, + 115, + 119, + 101, + 114 + ], + "logprob": -5.1638712882995605 + }, + { + "token": "commit", + "bytes": [ + 99, + 111, + 109, + 109, + 105, + 116 + ], + "logprob": -5.2263712882995605 + }, + { + "token": "responsive", + "bytes": [ + 114, + 101, + 115, + 112, + 111, + 110, + 115, + 105, + 118, + 101 + ], + "logprob": -5.6638712882995605 + }, + { + "token": "de", + "bytes": [ + 100, + 101 + ], + "logprob": -5.7888712882995605 + }, + { + "token": "relevant", + "bytes": [ + 114, + 101, + 108, + 101, + 118, + 97, + 110, + 116 + ], + "logprob": -6.1013712882995605 + }, + { + "token": "existent", + "bytes": [ + 101, + 120, + 105, + 115, + 116, + 101, + 110, + 116 + ], + "logprob": -6.6638712882995605 + }, + { + "token": "committed", + "bytes": [ + 99, + 111, + 109, + 109, + 105, + 116, + 116, + 101, + 100 + ], + "logprob": -8.226371765136719 + }, + { + "token": "comp", + "bytes": [ + 99, + 111, + 109, + 112 + ], + "logprob": -8.288871765136719 + } + ] + }, + { + "token": " answer", + "bytes": [ + 32, + 97, + 110, + 115, + 119, + 101, + 114 + ], + "logprob": -0.016015226021409035, + "top_logprobs": [ + { + "token": " answer", + "bytes": [ + 32, + 97, + 110, + 115, + 119, + 101, + 114 + ], + "logprob": -0.016015226021409035 + }, + { + "token": " statement", + "bytes": [ + 32, + 115, + 116, + 97, + 116, + 101, + 109, + 101, + 110, + 116 + ], + "logprob": -4.26601505279541 + }, + { + "token": " response", + "bytes": [ + 32, + 114, + 101, + 115, + 112, + 111, + 110, + 115, + 101 + ], + "logprob": -7.82851505279541 + }, + { + "token": " mention", + "bytes": [ + 32, + 109, + 101, + 110, + 116, + 105, + 111, + 110 + ], + "logprob": -8.76601505279541 + }, + { + "token": " general", + "bytes": [ + 32, + 103, + 101, + 110, + 101, + 114, + 97, + 108 + ], + "logprob": -9.01601505279541 + }, + { + "token": " information", + "bytes": [ + 32, + 105, + 110, + 102, + 111, + 114, + 109, + 97, + 116, + 105, + 111, + 110 + ], + "logprob": -9.14101505279541 + }, + { + "token": " list", + "bytes": [ + 32, + 108, + 105, + 115, + 116 + ], + "logprob": -9.45351505279541 + }, + { + "token": " generic", + "bytes": [ + 32, + 103, + 101, + 110, + 101, + 114, + 105, + 99 + ], + "logprob": -9.51601505279541 + }, + { + "token": " reply", + "bytes": [ + 32, + 114, + 101, + 112, + 108, + 121 + ], + "logprob": -9.51601505279541 + }, + { + "token": " re", + "bytes": [ + 32, + 114, + 101 + ], + "logprob": -9.57851505279541 + } + ] + }, + { + "token": " that", + "bytes": [ + 32, + 116, + 104, + 97, + 116 + ], + "logprob": -0.4777425527572632, + "top_logprobs": [ + { + "token": " that", + "bytes": [ + 32, + 116, + 104, + 97, + 116 + ], + "logprob": -0.4777425527572632 + }, + { + "token": ",", + "bytes": [ + 44 + ], + "logprob": -2.1027426719665527 + }, + { + "token": ".", + "bytes": [ + 46 + ], + "logprob": -2.1652426719665527 + }, + { + "token": ".\",", + "bytes": [ + 46, + 34, + 44 + ], + "logprob": -3.0402426719665527 + }, + { + "token": " about", + "bytes": [ + 32, + 97, + 98, + 111, + 117, + 116 + ], + "logprob": -3.9777426719665527 + }, + { + "token": " without", + "bytes": [ + 32, + 119, + 105, + 116, + 104, + 111, + 117, + 116 + ], + "logprob": -4.040242671966553 + }, + { + "token": " which", + "bytes": [ + 32, + 119, + 104, + 105, + 99, + 104 + ], + "logprob": -4.352742671966553 + }, + { + "token": " by", + "bytes": [ + 32, + 98, + 121 + ], + "logprob": -4.415242671966553 + }, + { + "token": " indicating", + "bytes": [ + 32, + 105, + 110, + 100, + 105, + 99, + 97, + 116, + 105, + 110, + 103 + ], + "logprob": -4.477742671966553 + }, + { + "token": " st", + "bytes": [ + 32, + 115, + 116 + ], + "logprob": -5.415242671966553 + } + ] + }, + { + "token": " does", + "bytes": [ + 32, + 100, + 111, + 101, + 115 + ], + "logprob": -0.04480285942554474, + "top_logprobs": [ + { + "token": " does", + "bytes": [ + 32, + 100, + 111, + 101, + 115 + ], + "logprob": -0.04480285942554474 + }, + { + "token": " is", + "bytes": [ + 32, + 105, + 115 + ], + "logprob": -3.4198029041290283 + }, + { + "token": " the", + "bytes": [ + 32, + 116, + 104, + 101 + ], + "logprob": -5.357302665710449 + }, + { + "token": " doesn", + "bytes": [ + 32, + 100, + 111, + 101, + 115, + 110 + ], + "logprob": -6.919802665710449 + }, + { + "token": " a", + "bytes": [ + 32, + 97 + ], + "logprob": -7.669802665710449 + }, + { + "token": " mentions", + "bytes": [ + 32, + 109, + 101, + 110, + 116, + 105, + 111, + 110, + 115 + ], + "logprob": -7.669802665710449 + }, + { + "token": " \\\"", + "bytes": [ + 32, + 92, + 34 + ], + "logprob": -7.919802665710449 + }, + { + "token": " states", + "bytes": [ + 32, + 115, + 116, + 97, + 116, + 101, + 115 + ], + "logprob": -8.16980266571045 + }, + { + "token": " includes", + "bytes": [ + 32, + 105, + 110, + 99, + 108, + 117, + 100, + 101, + 115 + ], + "logprob": -8.23230266571045 + }, + { + "token": " avoids", + "bytes": [ + 32, + 97, + 118, + 111, + 105, + 100, + 115 + ], + "logprob": -8.29480266571045 + } + ] + }, + { + "token": " not", + "bytes": [ + 32, + 110, + 111, + 116 + ], + "logprob": -0.0001333863037871197, + "top_logprobs": [ + { + "token": " not", + "bytes": [ + 32, + 110, + 111, + 116 + ], + "logprob": -0.0001333863037871197 + }, + { + "token": " \\\"", + "bytes": [ + 32, + 92, + 34 + ], + "logprob": -9.937633514404297 + }, + { + "token": " no", + "bytes": [ + 32, + 110, + 111 + ], + "logprob": -10.750133514404297 + }, + { + "token": " nothing", + "bytes": [ + 32, + 110, + 111, + 116, + 104, + 105, + 110, + 103 + ], + "logprob": -10.875133514404297 + }, + { + "token": " NOT", + "bytes": [ + 32, + 78, + 79, + 84 + ], + "logprob": -11.687633514404297 + }, + { + "token": " little", + "bytes": [ + 32, + 108, + 105, + 116, + 116, + 108, + 101 + ], + "logprob": -11.687633514404297 + }, + { + "token": " mention", + "bytes": [ + 32, + 109, + 101, + 110, + 116, + 105, + 111, + 110 + ], + "logprob": -12.500133514404297 + }, + { + "token": "not", + "bytes": [ + 110, + 111, + 116 + ], + "logprob": -13.125133514404297 + }, + { + "token": " \\", + "bytes": [ + 32, + 92 + ], + "logprob": -13.125133514404297 + }, + { + "token": " include", + "bytes": [ + 32, + 105, + 110, + 99, + 108, + 117, + 100, + 101 + ], + "logprob": -13.625133514404297 + } + ] + }, + { + "token": " address", + "bytes": [ + 32, + 97, + 100, + 100, + 114, + 101, + 115, + 115 + ], + "logprob": -0.23517896234989166, + "top_logprobs": [ + { + "token": " address", + "bytes": [ + 32, + 97, + 100, + 100, + 114, + 101, + 115, + 115 + ], + "logprob": -0.23517896234989166 + }, + { + "token": " match", + "bytes": [ + 32, + 109, + 97, + 116, + 99, + 104 + ], + "logprob": -2.2351789474487305 + }, + { + "token": " answer", + "bytes": [ + 32, + 97, + 110, + 115, + 119, + 101, + 114 + ], + "logprob": -2.8601789474487305 + }, + { + "token": " pert", + "bytes": [ + 32, + 112, + 101, + 114, + 116 + ], + "logprob": -4.2976789474487305 + }, + { + "token": " correspond", + "bytes": [ + 32, + 99, + 111, + 114, + 114, + 101, + 115, + 112, + 111, + 110, + 100 + ], + "logprob": -4.6101789474487305 + }, + { + "token": " directly", + "bytes": [ + 32, + 100, + 105, + 114, + 101, + 99, + 116, + 108, + 121 + ], + "logprob": -5.0476789474487305 + }, + { + "token": " re", + "bytes": [ + 32, + 114, + 101 + ], + "logprob": -5.2976789474487305 + }, + { + "token": " mention", + "bytes": [ + 32, + 109, + 101, + 110, + 116, + 105, + 111, + 110 + ], + "logprob": -5.7351789474487305 + }, + { + "token": " attempt", + "bytes": [ + 32, + 97, + 116, + 116, + 101, + 109, + 112, + 116 + ], + "logprob": -6.5476789474487305 + }, + { + "token": " provide", + "bytes": [ + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101 + ], + "logprob": -6.8601789474487305 + } + ] + }, + { + "token": " the", + "bytes": [ + 32, + 116, + 104, + 101 + ], + "logprob": -0.0008293526479974389, + "top_logprobs": [ + { + "token": " the", + "bytes": [ + 32, + 116, + 104, + 101 + ], + "logprob": -0.0008293526479974389 + }, + { + "token": " any", + "bytes": [ + 32, + 97, + 110, + 121 + ], + "logprob": -7.688329219818115 + }, + { + "token": " this", + "bytes": [ + 32, + 116, + 104, + 105, + 115 + ], + "logprob": -8.188329696655273 + }, + { + "token": " or", + "bytes": [ + 32, + 111, + 114 + ], + "logprob": -9.625829696655273 + }, + { + "token": " a", + "bytes": [ + 32, + 97 + ], + "logprob": -11.813329696655273 + }, + { + "token": " what", + "bytes": [ + 32, + 119, + 104, + 97, + 116 + ], + "logprob": -12.063329696655273 + }, + { + "token": " specific", + "bytes": [ + 32, + 115, + 112, + 101, + 99, + 105, + 102, + 105, + 99 + ], + "logprob": -13.125829696655273 + }, + { + "token": " anything", + "bytes": [ + 32, + 97, + 110, + 121, + 116, + 104, + 105, + 110, + 103 + ], + "logprob": -14.000829696655273 + }, + { + "token": " either", + "bytes": [ + 32, + 101, + 105, + 116, + 104, + 101, + 114 + ], + "logprob": -14.063329696655273 + }, + { + "token": " that", + "bytes": [ + 32, + 116, + 104, + 97, + 116 + ], + "logprob": -14.125829696655273 + } + ] + }, + { + "token": " in", + "bytes": [ + 32, + 105, + 110 + ], + "logprob": -0.9002693891525269, + "top_logprobs": [ + { + "token": " in", + "bytes": [ + 32, + 105, + 110 + ], + "logprob": -0.9002693891525269 + }, + { + "token": " user", + "bytes": [ + 32, + 117, + 115, + 101, + 114 + ], + "logprob": -1.2752693891525269 + }, + { + "token": " question", + "bytes": [ + 32, + 113, + 117, + 101, + 115, + 116, + 105, + 111, + 110 + ], + "logprob": -1.5252693891525269 + }, + { + "token": " specific", + "bytes": [ + 32, + 115, + 112, + 101, + 99, + 105, + 102, + 105, + 99 + ], + "logprob": -2.5252695083618164 + }, + { + "token": " actual", + "bytes": [ + 32, + 97, + 99, + 116, + 117, + 97, + 108 + ], + "logprob": -4.962769508361816 + }, + { + "token": " original", + "bytes": [ + 32, + 111, + 114, + 105, + 103, + 105, + 110, + 97, + 108 + ], + "logprob": -5.900269508361816 + }, + { + "token": " details", + "bytes": [ + 32, + 100, + 101, + 116, + 97, + 105, + 108, + 115 + ], + "logprob": -6.462769508361816 + }, + { + "token": " content", + "bytes": [ + 32, + 99, + 111, + 110, + 116, + 101, + 110, + 116 + ], + "logprob": -6.650269508361816 + }, + { + "token": " direct", + "bytes": [ + 32, + 100, + 105, + 114, + 101, + 99, + 116 + ], + "logprob": -6.962769508361816 + }, + { + "token": " query", + "bytes": [ + 32, + 113, + 117, + 101, + 114, + 121 + ], + "logprob": -7.212769508361816 + } + ] + }, + { + "token": "quiry", + "bytes": [ + 113, + 117, + 105, + 114, + 121 + ], + "logprob": -0.0002544794406276196, + "top_logprobs": [ + { + "token": "quiry", + "bytes": [ + 113, + 117, + 105, + 114, + 121 + ], + "logprob": -0.0002544794406276196 + }, + { + "token": "quirer", + "bytes": [ + 113, + 117, + 105, + 114, + 101, + 114 + ], + "logprob": -8.93775463104248 + }, + { + "token": "quire", + "bytes": [ + 113, + 117, + 105, + 114, + 101 + ], + "logprob": -10.00025463104248 + }, + { + "token": "qui", + "bytes": [ + 113, + 117, + 105 + ], + "logprob": -10.87525463104248 + }, + { + "token": "equality", + "bytes": [ + 101, + 113, + 117, + 97, + 108, + 105, + 116, + 121 + ], + "logprob": -11.25025463104248 + }, + { + "token": "tric", + "bytes": [ + 116, + 114, + 105, + 99 + ], + "logprob": -11.25025463104248 + }, + { + "token": "quisition", + "bytes": [ + 113, + 117, + 105, + 115, + 105, + 116, + 105, + 111, + 110 + ], + "logprob": -11.75025463104248 + }, + { + "token": "qu", + "bytes": [ + 113, + 117 + ], + "logprob": -12.62525463104248 + }, + { + "token": "query", + "bytes": [ + 113, + 117, + 101, + 114, + 121 + ], + "logprob": -12.87525463104248 + }, + { + "token": "quir", + "bytes": [ + 113, + 117, + 105, + 114 + ], + "logprob": -12.87525463104248 + } + ] + }, + { + "token": ".\",", + "bytes": [ + 46, + 34, + 44 + ], + "logprob": -0.1737719178199768, + "top_logprobs": [ + { + "token": ".\",", + "bytes": [ + 46, + 34, + 44 + ], + "logprob": -0.1737719178199768 + }, + { + "token": ".", + "bytes": [ + 46 + ], + "logprob": -2.423771858215332 + }, + { + "token": " directly", + "bytes": [ + 32, + 100, + 105, + 114, + 101, + 99, + 116, + 108, + 121 + ], + "logprob": -3.423771858215332 + }, + { + "token": " at", + "bytes": [ + 32, + 97, + 116 + ], + "logprob": -3.736271858215332 + }, + { + "token": " and", + "bytes": [ + 32, + 97, + 110, + 100 + ], + "logprob": -5.173771858215332 + }, + { + "token": "\",", + "bytes": [ + 34, + 44 + ], + "logprob": -6.736271858215332 + }, + { + "token": " accur", + "bytes": [ + 32, + 97, + 99, + 99, + 117, + 114 + ], + "logprob": -6.798771858215332 + }, + { + "token": ",", + "bytes": [ + 44 + ], + "logprob": -6.986271858215332 + }, + { + "token": " or", + "bytes": [ + 32, + 111, + 114 + ], + "logprob": -7.173771858215332 + }, + { + "token": " a", + "bytes": [ + 32, + 97 + ], + "logprob": -7.798771858215332 + } + ] + }, + { + "token": "\n ", + "bytes": [ + 10, + 32 + ], + "logprob": -0.00002396077979938127, + "top_logprobs": [ + { + "token": "\n ", + "bytes": [ + 10, + 32 + ], + "logprob": -0.00002396077979938127 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32 + ], + "logprob": -11.56252384185791 + }, + { + "token": " \n ", + "bytes": [ + 32, + 10, + 32 + ], + "logprob": -12.12502384185791 + }, + { + "token": "\n\n ", + "bytes": [ + 10, + 10, + 32 + ], + "logprob": -12.56252384185791 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32 + ], + "logprob": -13.12502384185791 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32 + ], + "logprob": -13.75002384185791 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32 + ], + "logprob": -14.25002384185791 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32, + 32 + ], + "logprob": -14.43752384185791 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32 + ], + "logprob": -15.18752384185791 + }, + { + "token": " \n ", + "bytes": [ + 32, + 32, + 10, + 32 + ], + "logprob": -15.31252384185791 + } + ] + }, + { + "token": " \"", + "bytes": [ + 32, + 34 + ], + "logprob": 0.0, + "top_logprobs": [ + { + "token": " \"", + "bytes": [ + 32, + 34 + ], + "logprob": 0.0 + }, + { + "token": "\"", + "bytes": [ + 34 + ], + "logprob": -17.125 + }, + { + "token": " ", + "bytes": [ + 32, + 32 + ], + "logprob": -24.640625 + }, + { + "token": "\t", + "bytes": [ + 9 + ], + "logprob": -25.078125 + }, + { + "token": " ", + "bytes": [ + 32, + 32, + 32 + ], + "logprob": -25.5625 + }, + { + "token": " ", + "bytes": [ + 32 + ], + "logprob": -25.640625 + }, + { + "token": " ", + "bytes": [ + 32, + 32, + 32, + 32 + ], + "logprob": -25.734375 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32 + ], + "logprob": -26.6640625 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32 + ], + "logprob": -27.03125 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32 + ], + "logprob": -27.27734375 + } + ] + }, + { + "token": "answer", + "bytes": [ + 97, + 110, + 115, + 119, + 101, + 114 + ], + "logprob": -1.1920928244535389e-7, + "top_logprobs": [ + { + "token": "answer", + "bytes": [ + 97, + 110, + 115, + 119, + 101, + 114 + ], + "logprob": -1.1920928244535389e-7 + }, + { + "token": "an", + "bytes": [ + 97, + 110 + ], + "logprob": -15.75 + }, + { + "token": "ans", + "bytes": [ + 97, + 110, + 115 + ], + "logprob": -18.65625 + }, + { + "token": "a", + "bytes": [ + 97 + ], + "logprob": -21.71875 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": "_", + "bytes": [ + 95 + ], + "logprob": 0.0, + "top_logprobs": [ + { + "token": "_", + "bytes": [ + 95 + ], + "logprob": 0.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 103, + 104, + 95, + 115, + 116, + 97, + 114, + 115, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 115, + 116, + 97, + 114, + 116, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 99, + 111, + 109, + 109, + 101, + 110, + 116, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": "re", + "bytes": [ + 114, + 101 + ], + "logprob": 0.0, + "top_logprobs": [ + { + "token": "re", + "bytes": [ + 114, + 101 + ], + "logprob": 0.0 + }, + { + "token": "r", + "bytes": [ + 114 + ], + "logprob": -17.75 + }, + { + "token": "rel", + "bytes": [ + 114, + 101, + 108 + ], + "logprob": -17.8125 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 103, + 104, + 95, + 115, + 116, + 97, + 114, + 115, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": "levance", + "bytes": [ + 108, + 101, + 118, + 97, + 110, + 99, + 101 + ], + "logprob": -5.125986263010418e-6, + "top_logprobs": [ + { + "token": "levance", + "bytes": [ + 108, + 101, + 118, + 97, + 110, + 99, + 101 + ], + "logprob": -5.125986263010418e-6 + }, + { + "token": "lev", + "bytes": [ + 108, + 101, + 118 + ], + "logprob": -12.187504768371582 + }, + { + "token": "l", + "bytes": [ + 108 + ], + "logprob": -18.3281307220459 + }, + { + "token": "le", + "bytes": [ + 108, + 101 + ], + "logprob": -18.8125057220459 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": "_", + "bytes": [ + 95 + ], + "logprob": 0.0, + "top_logprobs": [ + { + "token": "_", + "bytes": [ + 95 + ], + "logprob": 0.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 103, + 104, + 95, + 115, + 116, + 97, + 114, + 115, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 115, + 116, + 97, + 114, + 116, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 99, + 111, + 109, + 109, + 101, + 110, + 116, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": "category", + "bytes": [ + 99, + 97, + 116, + 101, + 103, + 111, + 114, + 121 + ], + "logprob": -3.814689989667386e-6, + "top_logprobs": [ + { + "token": "category", + "bytes": [ + 99, + 97, + 116, + 101, + 103, + 111, + 114, + 121 + ], + "logprob": -3.814689989667386e-6 + }, + { + "token": "categor", + "bytes": [ + 99, + 97, + 116, + 101, + 103, + 111, + 114 + ], + "logprob": -12.500003814697266 + }, + { + "token": "cat", + "bytes": [ + 99, + 97, + 116 + ], + "logprob": -16.937503814697266 + }, + { + "token": "ca", + "bytes": [ + 99, + 97 + ], + "logprob": -17.531253814697266 + }, + { + "token": "c", + "bytes": [ + 99 + ], + "logprob": -17.625003814697266 + }, + { + "token": "cate", + "bytes": [ + 99, + 97, + 116, + 101 + ], + "logprob": -17.781253814697266 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": "\":", + "bytes": [ + 34, + 58 + ], + "logprob": 0.0, + "top_logprobs": [ + { + "token": "\":", + "bytes": [ + 34, + 58 + ], + "logprob": 0.0 + }, + { + "token": "\":\"", + "bytes": [ + 34, + 58, + 34 + ], + "logprob": -17.0 + }, + { + "token": "\"", + "bytes": [ + 34 + ], + "logprob": -26.3125 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 103, + 104, + 95, + 115, + 116, + 97, + 114, + 115, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": " \"", + "bytes": [ + 32, + 34 + ], + "logprob": 0.0, + "top_logprobs": [ + { + "token": " \"", + "bytes": [ + 32, + 34 + ], + "logprob": 0.0 + }, + { + "token": " ", + "bytes": [ + 32 + ], + "logprob": -18.75 + }, + { + "token": "\"", + "bytes": [ + 34 + ], + "logprob": -22.75 + }, + { + "token": " ", + "bytes": [ + 32, + 32 + ], + "logprob": -23.4375 + }, + { + "token": " \n ", + "bytes": [ + 32, + 10, + 32, + 32, + 32 + ], + "logprob": -23.953125 + }, + { + "token": " ", + "bytes": [ + 32, + 32, + 32 + ], + "logprob": -24.125 + }, + { + "token": " ", + "bytes": [ + 32, + 32, + 32, + 32 + ], + "logprob": -24.28125 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32, + 32, + 32, + 32 + ], + "logprob": -24.328125 + }, + { + "token": " \n ", + "bytes": [ + 32, + 10, + 32, + 32, + 32, + 32, + 32 + ], + "logprob": -24.359375 + }, + { + "token": " \n ", + "bytes": [ + 32, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32 + ], + "logprob": -24.578125 + } + ] + }, + { + "token": "No", + "bytes": [ + 78, + 111 + ], + "logprob": -0.007541992701590061, + "top_logprobs": [ + { + "token": "No", + "bytes": [ + 78, + 111 + ], + "logprob": -0.007541992701590061 + }, + { + "token": "Too", + "bytes": [ + 84, + 111, + 111 + ], + "logprob": -5.320042133331299 + }, + { + "token": "Mis", + "bytes": [ + 77, + 105, + 115 + ], + "logprob": -6.632542133331299 + }, + { + "token": "Ex", + "bytes": [ + 69, + 120 + ], + "logprob": -7.382542133331299 + }, + { + "token": "Un", + "bytes": [ + 85, + 110 + ], + "logprob": -7.695042133331299 + }, + { + "token": "P", + "bytes": [ + 80 + ], + "logprob": -8.57004165649414 + }, + { + "token": "Context", + "bytes": [ + 67, + 111, + 110, + 116, + 101, + 120, + 116 + ], + "logprob": -10.66379165649414 + }, + { + "token": "N", + "bytes": [ + 78 + ], + "logprob": -11.35129165649414 + }, + { + "token": "Per", + "bytes": [ + 80, + 101, + 114 + ], + "logprob": -14.28879165649414 + }, + { + "token": "Con", + "bytes": [ + 67, + 111, + 110 + ], + "logprob": -14.92941665649414 + } + ] + }, + { + "token": " attempt", + "bytes": [ + 32, + 97, + 116, + 116, + 101, + 109, + 112, + 116 + ], + "logprob": -1.1920928244535389e-7, + "top_logprobs": [ + { + "token": " attempt", + "bytes": [ + 32, + 97, + 116, + 116, + 101, + 109, + 112, + 116 + ], + "logprob": -1.1920928244535389e-7 + }, + { + "token": " attemp", + "bytes": [ + 32, + 97, + 116, + 116, + 101, + 109, + 112 + ], + "logprob": -16.0 + }, + { + "token": " ", + "bytes": [ + 32 + ], + "logprob": -18.6875 + }, + { + "token": " at", + "bytes": [ + 32, + 97, + 116 + ], + "logprob": -20.90625 + }, + { + "token": " a", + "bytes": [ + 32, + 97 + ], + "logprob": -21.0 + }, + { + "token": " att", + "bytes": [ + 32, + 97, + 116, + 116 + ], + "logprob": -22.703125 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": "\",", + "bytes": [ + 34, + 44 + ], + "logprob": -0.000016093124941107817, + "top_logprobs": [ + { + "token": "\",", + "bytes": [ + 34, + 44 + ], + "logprob": -0.000016093124941107817 + }, + { + "token": "\",\"", + "bytes": [ + 34, + 44, + 34 + ], + "logprob": -11.062516212463379 + }, + { + "token": "\"", + "bytes": [ + 34 + ], + "logprob": -14.812516212463379 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 103, + 104, + 95, + 115, + 116, + 97, + 114, + 115, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": "\n ", + "bytes": [ + 10, + 32 + ], + "logprob": -1.7881377516459906e-6, + "top_logprobs": [ + { + "token": "\n ", + "bytes": [ + 10, + 32 + ], + "logprob": -1.7881377516459906e-6 + }, + { + "token": " \n ", + "bytes": [ + 32, + 10, + 32 + ], + "logprob": -13.875001907348633 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32 + ], + "logprob": -14.500001907348633 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32 + ], + "logprob": -16.000001907348633 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32 + ], + "logprob": -16.062501907348633 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32 + ], + "logprob": -16.625001907348633 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32 + ], + "logprob": -17.000001907348633 + }, + { + "token": " \n ", + "bytes": [ + 32, + 32, + 10, + 32 + ], + "logprob": -17.625001907348633 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32, + 32, + 32, + 32, + 32 + ], + "logprob": -17.625001907348633 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32 + ], + "logprob": -17.812501907348633 + } + ] + }, + { + "token": " \"", + "bytes": [ + 32, + 34 + ], + "logprob": 0.0, + "top_logprobs": [ + { + "token": " \"", + "bytes": [ + 32, + 34 + ], + "logprob": 0.0 + }, + { + "token": "\"", + "bytes": [ + 34 + ], + "logprob": -19.71875 + }, + { + "token": " ", + "bytes": [ + 32, + 32, + 32 + ], + "logprob": -24.53125 + }, + { + "token": " \n ", + "bytes": [ + 32, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32 + ], + "logprob": -24.5703125 + }, + { + "token": "\t", + "bytes": [ + 9 + ], + "logprob": -24.7890625 + }, + { + "token": " ", + "bytes": [ + 32, + 32, + 32, + 32 + ], + "logprob": -24.8671875 + }, + { + "token": " \n ", + "bytes": [ + 32, + 10, + 32, + 32 + ], + "logprob": -24.921875 + }, + { + "token": " \n ", + "bytes": [ + 32, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32 + ], + "logprob": -24.9765625 + }, + { + "token": " \n ", + "bytes": [ + 32, + 10, + 32 + ], + "logprob": -25.15625 + }, + { + "token": " ", + "bytes": [ + 32 + ], + "logprob": -25.25 + } + ] + }, + { + "token": "answer", + "bytes": [ + 97, + 110, + 115, + 119, + 101, + 114 + ], + "logprob": -3.576278118089249e-7, + "top_logprobs": [ + { + "token": "answer", + "bytes": [ + 97, + 110, + 115, + 119, + 101, + 114 + ], + "logprob": -3.576278118089249e-7 + }, + { + "token": "an", + "bytes": [ + 97, + 110 + ], + "logprob": -15.4375 + }, + { + "token": "ans", + "bytes": [ + 97, + 110, + 115 + ], + "logprob": -16.53125 + }, + { + "token": "a", + "bytes": [ + 97 + ], + "logprob": -20.4375 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": "_", + "bytes": [ + 95 + ], + "logprob": 0.0, + "top_logprobs": [ + { + "token": "_", + "bytes": [ + 95 + ], + "logprob": 0.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 103, + 104, + 95, + 115, + 116, + 97, + 114, + 115, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 115, + 116, + 97, + 114, + 116, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 99, + 111, + 109, + 109, + 101, + 110, + 116, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": "re", + "bytes": [ + 114, + 101 + ], + "logprob": 0.0, + "top_logprobs": [ + { + "token": "re", + "bytes": [ + 114, + 101 + ], + "logprob": 0.0 + }, + { + "token": "rel", + "bytes": [ + 114, + 101, + 108 + ], + "logprob": -17.6875 + }, + { + "token": "r", + "bytes": [ + 114 + ], + "logprob": -19.75 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 103, + 104, + 95, + 115, + 116, + 97, + 114, + 115, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": "levance", + "bytes": [ + 108, + 101, + 118, + 97, + 110, + 99, + 101 + ], + "logprob": -2.0265558760002023e-6, + "top_logprobs": [ + { + "token": "levance", + "bytes": [ + 108, + 101, + 118, + 97, + 110, + 99, + 101 + ], + "logprob": -2.0265558760002023e-6 + }, + { + "token": "lev", + "bytes": [ + 108, + 101, + 118 + ], + "logprob": -13.093751907348633 + }, + { + "token": "le", + "bytes": [ + 108, + 101 + ], + "logprob": -16.921876907348633 + }, + { + "token": "l", + "bytes": [ + 108 + ], + "logprob": -17.687501907348633 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": "_", + "bytes": [ + 95 + ], + "logprob": 0.0, + "top_logprobs": [ + { + "token": "_", + "bytes": [ + 95 + ], + "logprob": 0.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 103, + 104, + 95, + 115, + 116, + 97, + 114, + 115, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 115, + 116, + 97, + 114, + 116, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 99, + 111, + 109, + 109, + 101, + 110, + 116, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": "jud", + "bytes": [ + 106, + 117, + 100 + ], + "logprob": -6.9141146923357155e-6, + "top_logprobs": [ + { + "token": "jud", + "bytes": [ + 106, + 117, + 100 + ], + "logprob": -6.9141146923357155e-6 + }, + { + "token": "ju", + "bytes": [ + 106, + 117 + ], + "logprob": -12.125006675720215 + }, + { + "token": "j", + "bytes": [ + 106 + ], + "logprob": -13.375006675720215 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 103, + 104, + 95, + 115, + 116, + 97, + 114, + 115, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": "gment", + "bytes": [ + 103, + 109, + 101, + 110, + 116 + ], + "logprob": 0.0, + "top_logprobs": [ + { + "token": "gment", + "bytes": [ + 103, + 109, + 101, + 110, + 116 + ], + "logprob": 0.0 + }, + { + "token": "gm", + "bytes": [ + 103, + 109 + ], + "logprob": -18.9375 + }, + { + "token": "g", + "bytes": [ + 103 + ], + "logprob": -20.375 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 103, + 104, + 95, + 115, + 116, + 97, + 114, + 115, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": "\":", + "bytes": [ + 34, + 58 + ], + "logprob": 0.0, + "top_logprobs": [ + { + "token": "\":", + "bytes": [ + 34, + 58 + ], + "logprob": 0.0 + }, + { + "token": "\"", + "bytes": [ + 34 + ], + "logprob": -21.8125 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 103, + 104, + 95, + 115, + 116, + 97, + 114, + 115, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 115, + 116, + 97, + 114, + 116, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": " ", + "bytes": [ + 32 + ], + "logprob": -0.48417192697525024, + "top_logprobs": [ + { + "token": " ", + "bytes": [ + 32 + ], + "logprob": -0.48417192697525024 + }, + { + "token": " false", + "bytes": [ + 32, + 102, + 97, + 108, + 115, + 101 + ], + "logprob": -1.2966718673706055 + }, + { + "token": " true", + "bytes": [ + 32, + 116, + 114, + 117, + 101 + ], + "logprob": -2.6404218673706055 + }, + { + "token": " ", + "bytes": [ + 32, + 32 + ], + "logprob": -5.3279218673706055 + }, + { + "token": " \n ", + "bytes": [ + 32, + 10, + 32, + 32, + 32 + ], + "logprob": -5.9216718673706055 + }, + { + "token": " ", + "bytes": [ + 32, + 32, + 32, + 32 + ], + "logprob": -6.1872968673706055 + }, + { + "token": "false", + "bytes": [ + 102, + 97, + 108, + 115, + 101 + ], + "logprob": -6.2341718673706055 + }, + { + "token": " \n ", + "bytes": [ + 32, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32 + ], + "logprob": -6.2966718673706055 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32, + 32, + 32, + 32 + ], + "logprob": -6.4216718673706055 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32, + 32 + ], + "logprob": -6.4997968673706055 + } + ] + }, + { + "token": "\n", + "bytes": [ + 10 + ], + "logprob": -0.7510921955108643, + "top_logprobs": [ + { + "token": "\n", + "bytes": [ + 10 + ], + "logprob": -0.7510921955108643 + }, + { + "token": "\n\n\n\n", + "bytes": [ + 10, + 10, + 10, + 10 + ], + "logprob": -1.6573421955108643 + }, + { + "token": " false", + "bytes": [ + 32, + 102, + 97, + 108, + 115, + 101 + ], + "logprob": -2.3448421955108643 + }, + { + "token": "false", + "bytes": [ + 102, + 97, + 108, + 115, + 101 + ], + "logprob": -2.5635921955108643 + }, + { + "token": "\n\n\n\n\n\n", + "bytes": [ + 10, + 10, + 10, + 10, + 10, + 10 + ], + "logprob": -3.8448421955108643 + }, + { + "token": "\n\n\n\n\n\n\n\n", + "bytes": [ + 10, + 10, + 10, + 10, + 10, + 10, + 10, + 10 + ], + "logprob": -3.8917171955108643 + }, + { + "token": " true", + "bytes": [ + 32, + 116, + 114, + 117, + 101 + ], + "logprob": -4.079216957092285 + }, + { + "token": "true", + "bytes": [ + 116, + 114, + 117, + 101 + ], + "logprob": -4.594841957092285 + }, + { + "token": "\n\n\n ", + "bytes": [ + 10, + 10, + 10, + 32 + ], + "logprob": -4.985466957092285 + }, + { + "token": "\n\n\n\n\n\n\n", + "bytes": [ + 10, + 10, + 10, + 10, + 10, + 10, + 10 + ], + "logprob": -5.032341957092285 + } + ] + }, + { + "token": "false", + "bytes": [ + 102, + 97, + 108, + 115, + 101 + ], + "logprob": -0.5690094828605652, + "top_logprobs": [ + { + "token": "false", + "bytes": [ + 102, + 97, + 108, + 115, + 101 + ], + "logprob": -0.5690094828605652 + }, + { + "token": "true", + "bytes": [ + 116, + 114, + 117, + 101 + ], + "logprob": -1.10025954246521 + }, + { + "token": " true", + "bytes": [ + 32, + 116, + 114, + 117, + 101 + ], + "logprob": -4.662759304046631 + }, + { + "token": " false", + "bytes": [ + 32, + 102, + 97, + 108, + 115, + 101 + ], + "logprob": -5.381509304046631 + }, + { + "token": "\n\n\n\n", + "bytes": [ + 10, + 10, + 10, + 10 + ], + "logprob": -6.010415554046631 + }, + { + "token": "\t", + "bytes": [ + 9 + ], + "logprob": -6.111978054046631 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32 + ], + "logprob": -6.307290554046631 + }, + { + "token": "\t\n", + "bytes": [ + 9, + 10 + ], + "logprob": -6.632485866546631 + }, + { + "token": "t", + "bytes": [ + 116 + ], + "logprob": -6.726724147796631 + }, + { + "token": " ", + "bytes": [ + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32 + ], + "logprob": -6.727212429046631 + } + ] + }, + { + "token": "\n", + "bytes": [ + 10 + ], + "logprob": -0.0002548369811847806, + "top_logprobs": [ + { + "token": "\n", + "bytes": [ + 10 + ], + "logprob": -0.0002548369811847806 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32, + 32 + ], + "logprob": -8.37525463104248 + }, + { + "token": "}", + "bytes": [ + 125 + ], + "logprob": -11.31275463104248 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32 + ], + "logprob": -11.87525463104248 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32 + ], + "logprob": -12.75025463104248 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32, + 32, + 32 + ], + "logprob": -14.21900463104248 + }, + { + "token": " }", + "bytes": [ + 32, + 125 + ], + "logprob": -14.37525463104248 + }, + { + "token": "\n\t", + "bytes": [ + 10, + 9 + ], + "logprob": -15.68775463104248 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32, + 32, + 32, + 32 + ], + "logprob": -15.87525463104248 + }, + { + "token": "\n\n", + "bytes": [ + 10, + 10 + ], + "logprob": -16.031505584716797 + } + ] + }, + { + "token": "}", + "bytes": [ + 125 + ], + "logprob": -0.00027450130437500775, + "top_logprobs": [ + { + "token": "}", + "bytes": [ + 125 + ], + "logprob": -0.00027450130437500775 + }, + { + "token": " }", + "bytes": [ + 32, + 125 + ], + "logprob": -8.500274658203125 + }, + { + "token": "\n", + "bytes": [ + 10 + ], + "logprob": -9.656524658203125 + }, + { + "token": "\t", + "bytes": [ + 9 + ], + "logprob": -13.187774658203125 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32 + ], + "logprob": -14.613555908203125 + }, + { + "token": " ", + "bytes": [ + 32, + 32, + 32, + 32, + 32, + 32, + 32 + ], + "logprob": -15.076446533203125 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32, + 32 + ], + "logprob": -15.092071533203125 + }, + { + "token": "\n\t", + "bytes": [ + 10, + 9 + ], + "logprob": -15.352813720703125 + }, + { + "token": "\n\n", + "bytes": [ + 10, + 10 + ], + "logprob": -15.500862121582031 + }, + { + "token": "\n\n\n\n", + "bytes": [ + 10, + 10, + 10, + 10 + ], + "logprob": -15.696563720703125 + } + ] + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": 0.0, + "top_logprobs": [ + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": 0.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 115, + 116, + 97, + 114, + 116, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 99, + 111, + 109, + 109, + 101, + 110, + 116, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 103, + 104, + 95, + 115, + 116, + 97, + 114, + 115, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 99, + 108, + 111, + 115, + 101, + 100, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + } + ] + } + ], + "refusal": null + }, + "message": { + "content": "{\n \"answer_relevance_analysis\": \"The inquiry asks for the attendees of the meeting. The response provides a vague and non-specific answer that does not address the inquiry.\",\n \"answer_relevance_category\": \"No attempt\",\n \"answer_relevance_judgment\": \nfalse\n}", + "refusal": null, + "role": "assistant", + "annotations": null, + "audio": null, + "function_call": null, + "tool_calls": [], + "reasoning_content": null + }, + "stop_reason": null + } + ], + "created": 1758654279, + "model": "answer_relevance_classifier", + "object": "chat.completion", + "service_tier": null, + "system_fingerprint": null, + "usage": { + "completion_tokens": 71, + "prompt_tokens": 186, + "total_tokens": 257, + "completion_tokens_details": null, + "prompt_tokens_details": null + }, + "prompt_logprobs": null, + "kv_transfer_params": null +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_canned_output/model_output/answer_relevance_rewriter.json b/test/formatters/granite/testdata/test_canned_output/model_output/answer_relevance_rewriter.json new file mode 100644 index 000000000..6da3f346d --- /dev/null +++ b/test/formatters/granite/testdata/test_canned_output/model_output/answer_relevance_rewriter.json @@ -0,0 +1,35 @@ +{ + "id": "chatcmpl-21756f2d642a47cca5c7628287e267b6", + "choices": [ + { + "finish_reason": "stop", + "index": 0, + "logprobs": null, + "message": { + "content": "{\"answer_relevance_rewrite\": \"The meeting attendees were Alice, Bob, and Carol.\"}", + "refusal": null, + "role": "assistant", + "annotations": null, + "audio": null, + "function_call": null, + "tool_calls": [], + "reasoning_content": null + }, + "stop_reason": null + } + ], + "created": 1758664103, + "model": "answer_relevance_rewriter", + "object": "chat.completion", + "service_tier": null, + "system_fingerprint": null, + "usage": { + "completion_tokens": 24, + "prompt_tokens": 467, + "total_tokens": 491, + "completion_tokens_details": null, + "prompt_tokens_details": null + }, + "prompt_logprobs": null, + "kv_transfer_params": null +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_canned_output/model_output/answerability_answerable.json b/test/formatters/granite/testdata/test_canned_output/model_output/answerability_answerable.json new file mode 100644 index 000000000..911657faf --- /dev/null +++ b/test/formatters/granite/testdata/test_canned_output/model_output/answerability_answerable.json @@ -0,0 +1,875 @@ +{ + "id": "chatcmpl-4265b3bad97e4177b7c0dc15b0fe2611", + "choices": [ + { + "finish_reason": "stop", + "index": 0, + "logprobs": { + "content": [ + { + "token": "\"", + "bytes": [ + 34 + ], + "logprob": 0.0, + "top_logprobs": [ + { + "token": "\"", + "bytes": [ + 34 + ], + "logprob": 0.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 103, + 104, + 95, + 115, + 116, + 97, + 114, + 115, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 115, + 116, + 97, + 114, + 116, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 99, + 111, + 109, + 109, + 101, + 110, + 116, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": "answer", + "bytes": [ + 97, + 110, + 115, + 119, + 101, + 114 + ], + "logprob": -0.0008051729528233409, + "top_logprobs": [ + { + "token": "answer", + "bytes": [ + 97, + 110, + 115, + 119, + 101, + 114 + ], + "logprob": -0.0008051729528233409 + }, + { + "token": "un", + "bytes": [ + 117, + 110 + ], + "logprob": -7.125805377960205 + }, + { + "token": "an", + "bytes": [ + 97, + 110 + ], + "logprob": -14.188304901123047 + }, + { + "token": "ans", + "bytes": [ + 97, + 110, + 115 + ], + "logprob": -16.063304901123047 + }, + { + "token": "una", + "bytes": [ + 117, + 110, + 97 + ], + "logprob": -16.813304901123047 + }, + { + "token": "a", + "bytes": [ + 97 + ], + "logprob": -17.532054901123047 + }, + { + "token": "u", + "bytes": [ + 117 + ], + "logprob": -21.125804901123047 + }, + { + "token": "unan", + "bytes": [ + 117, + 110, + 97, + 110 + ], + "logprob": -26.188304901123047 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": "able", + "bytes": [ + 97, + 98, + 108, + 101 + ], + "logprob": -1.7881377516459906e-6, + "top_logprobs": [ + { + "token": "able", + "bytes": [ + 97, + 98, + 108, + 101 + ], + "logprob": -1.7881377516459906e-6 + }, + { + "token": "a", + "bytes": [ + 97 + ], + "logprob": -14.031251907348633 + }, + { + "token": "abl", + "bytes": [ + 97, + 98, + 108 + ], + "logprob": -14.140626907348633 + }, + { + "token": "ab", + "bytes": [ + 97, + 98 + ], + "logprob": -15.218751907348633 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": "\"", + "bytes": [ + 34 + ], + "logprob": 0.0, + "top_logprobs": [ + { + "token": "\"", + "bytes": [ + 34 + ], + "logprob": 0.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 103, + 104, + 95, + 115, + 116, + 97, + 114, + 115, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 115, + 116, + 97, + 114, + 116, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 99, + 111, + 109, + 109, + 101, + 110, + 116, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": 0.0, + "top_logprobs": [ + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": 0.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 115, + 116, + 97, + 114, + 116, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 99, + 111, + 109, + 109, + 101, + 110, + 116, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 103, + 104, + 95, + 115, + 116, + 97, + 114, + 115, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 99, + 108, + 111, + 115, + 101, + 100, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + } + ] + } + ], + "refusal": null + }, + "message": { + "content": "\"answerable\"", + "refusal": null, + "role": "assistant", + "annotations": null, + "audio": null, + "function_call": null, + "tool_calls": [], + "reasoning_content": null + }, + "stop_reason": null + } + ], + "created": 1756335561, + "model": "answerability", + "object": "chat.completion", + "service_tier": null, + "system_fingerprint": null, + "usage": { + "completion_tokens": 5, + "prompt_tokens": 144, + "total_tokens": 149, + "completion_tokens_details": null, + "prompt_tokens_details": null + }, + "prompt_logprobs": null, + "kv_transfer_params": null +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_canned_output/model_output/answerability_simple.json b/test/formatters/granite/testdata/test_canned_output/model_output/answerability_simple.json new file mode 100644 index 000000000..33f468c70 --- /dev/null +++ b/test/formatters/granite/testdata/test_canned_output/model_output/answerability_simple.json @@ -0,0 +1,448 @@ +{ + "choices": [ + { + "index": 0, + "message": { + "content": "\"unanswerable\"", + "role": "assistant" + }, + "logprobs": { + "content": [ + { + "token": "\"", + "logprob": -1.1920928244535389e-7, + "bytes": [ + 34 + ], + "top_logprobs": [ + { + "token": "\"", + "logprob": -1.1920928244535389e-7, + "bytes": [ + 34 + ] + }, + { + "token": "\"a", + "logprob": -16.429157257080078, + "bytes": [ + 34, + 97 + ] + }, + { + "token": ")", + "logprob": -3.4028234663852886e38, + "bytes": [ + 41 + ] + }, + { + "token": "%", + "logprob": -3.4028234663852886e38, + "bytes": [ + 37 + ] + }, + { + "token": "*", + "logprob": -3.4028234663852886e38, + "bytes": [ + 42 + ] + }, + { + "token": "(", + "logprob": -3.4028234663852886e38, + "bytes": [ + 40 + ] + }, + { + "token": "$", + "logprob": -3.4028234663852886e38, + "bytes": [ + 36 + ] + }, + { + "token": "&", + "logprob": -3.4028234663852886e38, + "bytes": [ + 38 + ] + }, + { + "token": "!", + "logprob": -3.4028234663852886e38, + "bytes": [ + 33 + ] + }, + { + "token": "#", + "logprob": -3.4028234663852886e38, + "bytes": [ + 35 + ] + } + ] + }, + { + "token": "un", + "logprob": -0.10236154496669769, + "bytes": [ + 117, + 110 + ], + "top_logprobs": [ + { + "token": "un", + "logprob": -0.10236154496669769, + "bytes": [ + 117, + 110 + ] + }, + { + "token": "answer", + "logprob": -2.33329176902771, + "bytes": [ + 97, + 110, + 115, + 119, + 101, + 114 + ] + }, + { + "token": "ans", + "logprob": -8.058893203735352, + "bytes": [ + 97, + 110, + 115 + ] + }, + { + "token": "an", + "logprob": -12.769819259643555, + "bytes": [ + 97, + 110 + ] + }, + { + "token": "u", + "logprob": -13.267289161682129, + "bytes": [ + 117 + ] + }, + { + "token": "unan", + "logprob": -19.737668991088867, + "bytes": [ + 117, + 110, + 97, + 110 + ] + }, + { + "token": "a", + "logprob": -20.424524307250977, + "bytes": [ + 97 + ] + }, + { + "token": "una", + "logprob": -21.107694625854492, + "bytes": [ + 117, + 110, + 97 + ] + }, + { + "token": "(", + "logprob": -3.4028234663852886e38, + "bytes": [ + 40 + ] + }, + { + "token": "$", + "logprob": -3.4028234663852886e38, + "bytes": [ + 36 + ] + } + ] + }, + { + "token": "answer", + "logprob": -0.00009798523387871683, + "bytes": [ + 97, + 110, + 115, + 119, + 101, + 114 + ], + "top_logprobs": [ + { + "token": "answer", + "logprob": -0.00009798523387871683, + "bytes": [ + 97, + 110, + 115, + 119, + 101, + 114 + ] + }, + { + "token": "ans", + "logprob": -9.230814933776855, + "bytes": [ + 97, + 110, + 115 + ] + }, + { + "token": "an", + "logprob": -17.316240310668945, + "bytes": [ + 97, + 110 + ] + }, + { + "token": "a", + "logprob": -18.59956169128418, + "bytes": [ + 97 + ] + }, + { + "token": "$", + "logprob": -3.4028234663852886e38, + "bytes": [ + 36 + ] + }, + { + "token": "(", + "logprob": -3.4028234663852886e38, + "bytes": [ + 40 + ] + }, + { + "token": ")", + "logprob": -3.4028234663852886e38, + "bytes": [ + 41 + ] + }, + { + "token": "\"", + "logprob": -3.4028234663852886e38, + "bytes": [ + 34 + ] + }, + { + "token": "%", + "logprob": -3.4028234663852886e38, + "bytes": [ + 37 + ] + }, + { + "token": "*", + "logprob": -3.4028234663852886e38, + "bytes": [ + 42 + ] + } + ] + }, + { + "token": "able", + "logprob": 0.0, + "bytes": [ + 97, + 98, + 108, + 101 + ], + "top_logprobs": [ + { + "token": "able", + "logprob": 0.0, + "bytes": [ + 97, + 98, + 108, + 101 + ] + }, + { + "token": "ab", + "logprob": -17.881061553955078, + "bytes": [ + 97, + 98 + ] + }, + { + "token": "abl", + "logprob": -19.376420974731445, + "bytes": [ + 97, + 98, + 108 + ] + }, + { + "token": "a", + "logprob": -25.278507232666016, + "bytes": [ + 97 + ] + }, + { + "token": "$", + "logprob": -3.4028234663852886e38, + "bytes": [ + 36 + ] + }, + { + "token": "(", + "logprob": -3.4028234663852886e38, + "bytes": [ + 40 + ] + }, + { + "token": ")", + "logprob": -3.4028234663852886e38, + "bytes": [ + 41 + ] + }, + { + "token": "\"", + "logprob": -3.4028234663852886e38, + "bytes": [ + 34 + ] + }, + { + "token": "%", + "logprob": -3.4028234663852886e38, + "bytes": [ + 37 + ] + }, + { + "token": "*", + "logprob": -3.4028234663852886e38, + "bytes": [ + 42 + ] + } + ] + }, + { + "token": "\"", + "logprob": 0.0, + "bytes": [ + 34 + ], + "top_logprobs": [ + { + "token": "\"", + "logprob": 0.0, + "bytes": [ + 34 + ] + }, + { + "token": "%", + "logprob": -3.4028234663852886e38, + "bytes": [ + 37 + ] + }, + { + "token": ")", + "logprob": -3.4028234663852886e38, + "bytes": [ + 41 + ] + }, + { + "token": "*", + "logprob": -3.4028234663852886e38, + "bytes": [ + 42 + ] + }, + { + "token": "(", + "logprob": -3.4028234663852886e38, + "bytes": [ + 40 + ] + }, + { + "token": "$", + "logprob": -3.4028234663852886e38, + "bytes": [ + 36 + ] + }, + { + "token": "&", + "logprob": -3.4028234663852886e38, + "bytes": [ + 38 + ] + }, + { + "token": "!", + "logprob": -3.4028234663852886e38, + "bytes": [ + 33 + ] + }, + { + "token": "#", + "logprob": -3.4028234663852886e38, + "bytes": [ + 35 + ] + }, + { + "token": "'", + "logprob": -3.4028234663852886e38, + "bytes": [ + 39 + ] + } + ] + } + ] + } + } + ] +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_canned_output/model_output/answerability_unanswerable.json b/test/formatters/granite/testdata/test_canned_output/model_output/answerability_unanswerable.json new file mode 100644 index 000000000..b4f875392 --- /dev/null +++ b/test/formatters/granite/testdata/test_canned_output/model_output/answerability_unanswerable.json @@ -0,0 +1,1027 @@ +{ + "id": "chatcmpl-1679360dff7f4e358cfeb205ee11e692", + "choices": [ + { + "finish_reason": "length", + "index": 0, + "logprobs": { + "content": [ + { + "token": "\"", + "bytes": [ + 34 + ], + "logprob": 0.0, + "top_logprobs": [ + { + "token": "\"", + "bytes": [ + 34 + ], + "logprob": 0.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 103, + 104, + 95, + 115, + 116, + 97, + 114, + 115, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 115, + 116, + 97, + 114, + 116, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 99, + 111, + 109, + 109, + 101, + 110, + 116, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": "un", + "bytes": [ + 117, + 110 + ], + "logprob": -0.0002094287920044735, + "top_logprobs": [ + { + "token": "un", + "bytes": [ + 117, + 110 + ], + "logprob": -0.0002094287920044735 + }, + { + "token": "answer", + "bytes": [ + 97, + 110, + 115, + 119, + 101, + 114 + ], + "logprob": -8.50020980834961 + }, + { + "token": "una", + "bytes": [ + 117, + 110, + 97 + ], + "logprob": -12.25020980834961 + }, + { + "token": "u", + "bytes": [ + 117 + ], + "logprob": -13.62520980834961 + }, + { + "token": "an", + "bytes": [ + 97, + 110 + ], + "logprob": -16.78145980834961 + }, + { + "token": "a", + "bytes": [ + 97 + ], + "logprob": -17.54708480834961 + }, + { + "token": "ans", + "bytes": [ + 97, + 110, + 115 + ], + "logprob": -17.87520980834961 + }, + { + "token": "unan", + "bytes": [ + 117, + 110, + 97, + 110 + ], + "logprob": -18.26583480834961 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": "answer", + "bytes": [ + 97, + 110, + 115, + 119, + 101, + 114 + ], + "logprob": -3.4570634852570947e-6, + "top_logprobs": [ + { + "token": "answer", + "bytes": [ + 97, + 110, + 115, + 119, + 101, + 114 + ], + "logprob": -3.4570634852570947e-6 + }, + { + "token": "ans", + "bytes": [ + 97, + 110, + 115 + ], + "logprob": -12.562503814697266 + }, + { + "token": "an", + "bytes": [ + 97, + 110 + ], + "logprob": -19.093753814697266 + }, + { + "token": "a", + "bytes": [ + 97 + ], + "logprob": -22.000003814697266 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": "able", + "bytes": [ + 97, + 98, + 108, + 101 + ], + "logprob": -1.1920928244535389e-7, + "top_logprobs": [ + { + "token": "able", + "bytes": [ + 97, + 98, + 108, + 101 + ], + "logprob": -1.1920928244535389e-7 + }, + { + "token": "ab", + "bytes": [ + 97, + 98 + ], + "logprob": -16.5 + }, + { + "token": "a", + "bytes": [ + 97 + ], + "logprob": -16.5625 + }, + { + "token": "abl", + "bytes": [ + 97, + 98, + 108 + ], + "logprob": -17.0625 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": "\"", + "bytes": [ + 34 + ], + "logprob": 0.0, + "top_logprobs": [ + { + "token": "\"", + "bytes": [ + 34 + ], + "logprob": 0.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 103, + 104, + 95, + 115, + 116, + 97, + 114, + 115, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 115, + 116, + 97, + 114, + 116, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 99, + 111, + 109, + 109, + 101, + 110, + 116, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": 0.0, + "top_logprobs": [ + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": 0.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 115, + 116, + 97, + 114, + 116, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 99, + 111, + 109, + 109, + 101, + 110, + 116, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 103, + 104, + 95, + 115, + 116, + 97, + 114, + 115, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 99, + 108, + 111, + 115, + 101, + 100, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + } + ] + } + ], + "refusal": null + }, + "message": { + "content": "\"unanswerable\"", + "refusal": null, + "role": "assistant", + "annotations": null, + "audio": null, + "function_call": null, + "tool_calls": [], + "reasoning_content": null + }, + "stop_reason": null + } + ], + "created": 1756336771, + "model": "answerability", + "object": "chat.completion", + "service_tier": null, + "system_fingerprint": null, + "usage": { + "completion_tokens": 6, + "prompt_tokens": 151, + "total_tokens": 157, + "completion_tokens_details": null, + "prompt_tokens_details": null + }, + "prompt_logprobs": null, + "kv_transfer_params": null +} diff --git a/test/formatters/granite/testdata/test_canned_output/model_output/citations.json b/test/formatters/granite/testdata/test_canned_output/model_output/citations.json new file mode 100644 index 000000000..eb5a18c98 --- /dev/null +++ b/test/formatters/granite/testdata/test_canned_output/model_output/citations.json @@ -0,0 +1,35 @@ +{ + "id": "chatcmpl-a7d7170784e84757b5bc365cb25c57c9", + "choices": [ + { + "finish_reason": "stop", + "index": 0, + "logprobs": null, + "message": { + "content": " [{\"r\": 0, \"c\": [8, 11, 13]}, {\"r\": 1, \"c\": []}]", + "refusal": null, + "role": "assistant", + "annotations": null, + "audio": null, + "function_call": null, + "tool_calls": [], + "reasoning_content": null + }, + "stop_reason": null + } + ], + "created": 1757963100, + "model": "citations", + "object": "chat.completion", + "service_tier": null, + "system_fingerprint": null, + "usage": { + "completion_tokens": 32, + "prompt_tokens": 1124, + "total_tokens": 1156, + "completion_tokens_details": null, + "prompt_tokens_details": null + }, + "prompt_logprobs": null, + "kv_transfer_params": null +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_canned_output/model_output/context_relevance.json b/test/formatters/granite/testdata/test_canned_output/model_output/context_relevance.json new file mode 100644 index 000000000..ba9c68912 --- /dev/null +++ b/test/formatters/granite/testdata/test_canned_output/model_output/context_relevance.json @@ -0,0 +1,1927 @@ +{ + "id": "chatcmpl-d2739b219b984788b765b807d0696697", + "choices": [ + { + "finish_reason": "stop", + "index": 0, + "logprobs": { + "content": [ + { + "token": "{", + "bytes": [ + 123 + ], + "logprob": -0.011047743260860443, + "top_logprobs": [ + { + "token": "{", + "bytes": [ + 123 + ], + "logprob": -0.011047743260860443 + }, + { + "token": "{\"", + "bytes": [ + 123, + 34 + ], + "logprob": -4.511047840118408 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 103, + 104, + 95, + 115, + 116, + 97, + 114, + 115, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 115, + 116, + 97, + 114, + 116, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": " \"", + "bytes": [ + 32, + 34 + ], + "logprob": -0.6532888412475586, + "top_logprobs": [ + { + "token": " \"", + "bytes": [ + 32, + 34 + ], + "logprob": -0.6532888412475586 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32 + ], + "logprob": -1.2782888412475586 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32, + 32 + ], + "logprob": -1.6532888412475586 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32 + ], + "logprob": -5.715788841247559 + }, + { + "token": "\n", + "bytes": [ + 10 + ], + "logprob": -6.028288841247559 + }, + { + "token": "\"", + "bytes": [ + 34 + ], + "logprob": -6.090788841247559 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32 + ], + "logprob": -7.090788841247559 + }, + { + "token": "\n\n ", + "bytes": [ + 10, + 10, + 32, + 32, + 32 + ], + "logprob": -8.590788841247559 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32, + 32, + 32, + 32 + ], + "logprob": -8.965788841247559 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32, + 32, + 32 + ], + "logprob": -9.028288841247559 + } + ] + }, + { + "token": "context", + "bytes": [ + 99, + 111, + 110, + 116, + 101, + 120, + 116 + ], + "logprob": -0.15306174755096436, + "top_logprobs": [ + { + "token": "context", + "bytes": [ + 99, + 111, + 110, + 116, + 101, + 120, + 116 + ], + "logprob": -0.15306174755096436 + }, + { + "token": "c", + "bytes": [ + 99 + ], + "logprob": -2.621811866760254 + }, + { + "token": "con", + "bytes": [ + 99, + 111, + 110 + ], + "logprob": -3.106186866760254 + }, + { + "token": "cont", + "bytes": [ + 99, + 111, + 110, + 116 + ], + "logprob": -3.996811866760254 + }, + { + "token": "co", + "bytes": [ + 99, + 111 + ], + "logprob": -5.098374366760254 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": "_", + "bytes": [ + 95 + ], + "logprob": 0.0, + "top_logprobs": [ + { + "token": "_", + "bytes": [ + 95 + ], + "logprob": 0.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 103, + 104, + 95, + 115, + 116, + 97, + 114, + 115, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 115, + 116, + 97, + 114, + 116, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 99, + 111, + 109, + 109, + 101, + 110, + 116, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": "re", + "bytes": [ + 114, + 101 + ], + "logprob": -0.21524116396903992, + "top_logprobs": [ + { + "token": "re", + "bytes": [ + 114, + 101 + ], + "logprob": -0.21524116396903992 + }, + { + "token": "rel", + "bytes": [ + 114, + 101, + 108 + ], + "logprob": -1.8089911937713623 + }, + { + "token": "r", + "bytes": [ + 114 + ], + "logprob": -3.5121161937713623 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 103, + 104, + 95, + 115, + 116, + 97, + 114, + 115, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": "levance", + "bytes": [ + 108, + 101, + 118, + 97, + 110, + 99, + 101 + ], + "logprob": -0.023862898349761963, + "top_logprobs": [ + { + "token": "levance", + "bytes": [ + 108, + 101, + 118, + 97, + 110, + 99, + 101 + ], + "logprob": -0.023862898349761963 + }, + { + "token": "lev", + "bytes": [ + 108, + 101, + 118 + ], + "logprob": -3.836362838745117 + }, + { + "token": "le", + "bytes": [ + 108, + 101 + ], + "logprob": -6.211362838745117 + }, + { + "token": "l", + "bytes": [ + 108 + ], + "logprob": -13.086362838745117 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": "\":", + "bytes": [ + 34, + 58 + ], + "logprob": -0.0003053675754927099, + "top_logprobs": [ + { + "token": "\":", + "bytes": [ + 34, + 58 + ], + "logprob": -0.0003053675754927099 + }, + { + "token": "\"", + "bytes": [ + 34 + ], + "logprob": -8.37530517578125 + }, + { + "token": "\":\"", + "bytes": [ + 34, + 58, + 34 + ], + "logprob": -9.50030517578125 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 103, + 104, + 95, + 115, + 116, + 97, + 114, + 115, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": " \"", + "bytes": [ + 32, + 34 + ], + "logprob": -0.020555797964334488, + "top_logprobs": [ + { + "token": " \"", + "bytes": [ + 32, + 34 + ], + "logprob": -0.020555797964334488 + }, + { + "token": " ", + "bytes": [ + 32 + ], + "logprob": -3.8955557346343994 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32 + ], + "logprob": -12.52055549621582 + }, + { + "token": "\n", + "bytes": [ + 10 + ], + "logprob": -13.27055549621582 + }, + { + "token": "\"", + "bytes": [ + 34 + ], + "logprob": -13.64555549621582 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32, + 32 + ], + "logprob": -13.83305549621582 + }, + { + "token": " \n ", + "bytes": [ + 32, + 10, + 32 + ], + "logprob": -13.89555549621582 + }, + { + "token": " ", + "bytes": [ + 32, + 32 + ], + "logprob": -14.14555549621582 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32 + ], + "logprob": -14.30180549621582 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32, + 32, + 32, + 32 + ], + "logprob": -14.80180549621582 + } + ] + }, + { + "token": "ir", + "bytes": [ + 105, + 114 + ], + "logprob": -0.6382142305374146, + "top_logprobs": [ + { + "token": "ir", + "bytes": [ + 105, + 114 + ], + "logprob": -0.6382142305374146 + }, + { + "token": "relevant", + "bytes": [ + 114, + 101, + 108, + 101, + 118, + 97, + 110, + 116 + ], + "logprob": -0.7632142305374146 + }, + { + "token": "re", + "bytes": [ + 114, + 101 + ], + "logprob": -5.575714111328125 + }, + { + "token": "rel", + "bytes": [ + 114, + 101, + 108 + ], + "logprob": -6.763214111328125 + }, + { + "token": "i", + "bytes": [ + 105 + ], + "logprob": -8.138214111328125 + }, + { + "token": "part", + "bytes": [ + 112, + 97, + 114, + 116 + ], + "logprob": -8.669464111328125 + }, + { + "token": "partial", + "bytes": [ + 112, + 97, + 114, + 116, + 105, + 97, + 108 + ], + "logprob": -9.075714111328125 + }, + { + "token": "r", + "bytes": [ + 114 + ], + "logprob": -9.825714111328125 + }, + { + "token": "p", + "bytes": [ + 112 + ], + "logprob": -11.356964111328125 + }, + { + "token": "par", + "bytes": [ + 112, + 97, + 114 + ], + "logprob": -11.528839111328125 + } + ] + }, + { + "token": "relevant", + "bytes": [ + 114, + 101, + 108, + 101, + 118, + 97, + 110, + 116 + ], + "logprob": -0.00001811964830267243, + "top_logprobs": [ + { + "token": "relevant", + "bytes": [ + 114, + 101, + 108, + 101, + 118, + 97, + 110, + 116 + ], + "logprob": -0.00001811964830267243 + }, + { + "token": "re", + "bytes": [ + 114, + 101 + ], + "logprob": -11.062518119812012 + }, + { + "token": "rel", + "bytes": [ + 114, + 101, + 108 + ], + "logprob": -13.000018119812012 + }, + { + "token": "r", + "bytes": [ + 114 + ], + "logprob": -16.250017166137695 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": "\"", + "bytes": [ + 34 + ], + "logprob": -0.05488219112157822, + "top_logprobs": [ + { + "token": "\"", + "bytes": [ + 34 + ], + "logprob": -0.05488219112157822 + }, + { + "token": "\"}", + "bytes": [ + 34, + 125 + ], + "logprob": -2.929882287979126 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 103, + 104, + 95, + 115, + 116, + 97, + 114, + 115, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 115, + 116, + 97, + 114, + 116, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": " }", + "bytes": [ + 32, + 125 + ], + "logprob": -1.7881377516459906e-6, + "top_logprobs": [ + { + "token": " }", + "bytes": [ + 32, + 125 + ], + "logprob": -1.7881377516459906e-6 + }, + { + "token": " ", + "bytes": [ + 32 + ], + "logprob": -14.062501907348633 + }, + { + "token": "\n", + "bytes": [ + 10 + ], + "logprob": -14.312501907348633 + }, + { + "token": "}", + "bytes": [ + 125 + ], + "logprob": -14.750001907348633 + }, + { + "token": " ", + "bytes": [ + 32, + 32 + ], + "logprob": -18.750001907348633 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32, + 32 + ], + "logprob": -18.750001907348633 + }, + { + "token": "\t", + "bytes": [ + 9 + ], + "logprob": -19.343751907348633 + }, + { + "token": "\n\n", + "bytes": [ + 10, + 10 + ], + "logprob": -19.343751907348633 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32 + ], + "logprob": -19.687501907348633 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32 + ], + "logprob": -19.906251907348633 + } + ] + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": 0.0, + "top_logprobs": [ + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": 0.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 115, + 116, + 97, + 114, + 116, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 99, + 111, + 109, + 109, + 101, + 110, + 116, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 103, + 104, + 95, + 115, + 116, + 97, + 114, + 115, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 99, + 108, + 111, + 115, + 101, + 100, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + } + ] + } + ], + "refusal": null + }, + "message": { + "content": "{ \"context_relevance\": \"irrelevant\" }", + "refusal": null, + "role": "assistant", + "annotations": null, + "audio": null, + "function_call": null, + "tool_calls": [], + "reasoning_content": null + }, + "stop_reason": null + } + ], + "created": 1756859041, + "model": "context_relevance", + "object": "chat.completion", + "service_tier": null, + "system_fingerprint": null, + "usage": { + "completion_tokens": 13, + "prompt_tokens": 252, + "total_tokens": 265, + "completion_tokens_details": null, + "prompt_tokens_details": null + }, + "prompt_logprobs": null, + "kv_transfer_params": null +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_canned_output/model_output/gpt_oss_answerability.json b/test/formatters/granite/testdata/test_canned_output/model_output/gpt_oss_answerability.json new file mode 100644 index 000000000..a4afa7b1d --- /dev/null +++ b/test/formatters/granite/testdata/test_canned_output/model_output/gpt_oss_answerability.json @@ -0,0 +1,873 @@ +{ + "choices": [ + { + "index": 0, + "message": { + "content": "\"answerable\"", + "role": "assistant", + "tool_calls": [] + }, + "logprobs": { + "content": [ + { + "token": "<|channel|>", + "logprob": -3.576278118089249e-7, + "bytes": [ + 60, + 124, + 99, + 104, + 97, + 110, + 110, + 101, + 108, + 124, + 62 + ], + "top_logprobs": [ + { + "token": "<|channel|>", + "logprob": -3.576278118089249e-7, + "bytes": [ + 60, + 124, + 99, + 104, + 97, + 110, + 110, + 101, + 108, + 124, + 62 + ] + }, + { + "token": "<|message|>", + "logprob": -15.0, + "bytes": [ + 60, + 124, + 109, + 101, + 115, + 115, + 97, + 103, + 101, + 124, + 62 + ] + }, + { + "token": "<|constrain|>", + "logprob": -21.5, + "bytes": [ + 60, + 124, + 99, + 111, + 110, + 115, + 116, + 114, + 97, + 105, + 110, + 124, + 62 + ] + }, + { + "token": " v", + "logprob": -23.8125, + "bytes": [ + 32, + 118 + ] + }, + { + "token": " n", + "logprob": -23.9375, + "bytes": [ + 32, + 110 + ] + }, + { + "token": " fl", + "logprob": -24.1875, + "bytes": [ + 32, + 102, + 108 + ] + }, + { + "token": " pr", + "logprob": -24.3125, + "bytes": [ + 32, + 112, + 114 + ] + }, + { + "token": " T", + "logprob": -24.5, + "bytes": [ + 32, + 84 + ] + }, + { + "token": " pl", + "logprob": -24.5625, + "bytes": [ + 32, + 112, + 108 + ] + }, + { + "token": " log", + "logprob": -24.625, + "bytes": [ + 32, + 108, + 111, + 103 + ] + } + ] + }, + { + "token": "final", + "logprob": 0.0, + "bytes": [ + 102, + 105, + 110, + 97, + 108 + ], + "top_logprobs": [ + { + "token": "final", + "logprob": 0.0, + "bytes": [ + 102, + 105, + 110, + 97, + 108 + ] + }, + { + "token": " final", + "logprob": -24.0, + "bytes": [ + 32, + 102, + 105, + 110, + 97, + 108 + ] + }, + { + "token": "FINAL", + "logprob": -26.25, + "bytes": [ + 70, + 73, + 78, + 65, + 76 + ] + }, + { + "token": "fa", + "logprob": -27.125, + "bytes": [ + 102, + 97 + ] + }, + { + "token": "Final", + "logprob": -27.625, + "bytes": [ + 70, + 105, + 110, + 97, + 108 + ] + }, + { + "token": "\tfinal", + "logprob": -29.0, + "bytes": [ + 9, + 102, + 105, + 110, + 97, + 108 + ] + }, + { + "token": "answer", + "logprob": -30.375, + "bytes": [ + 97, + 110, + 115, + 119, + 101, + 114 + ] + }, + { + "token": "default", + "logprob": -30.5, + "bytes": [ + 100, + 101, + 102, + 97, + 117, + 108, + 116 + ] + }, + { + "token": "output", + "logprob": -31.0, + "bytes": [ + 111, + 117, + 116, + 112, + 117, + 116 + ] + }, + { + "token": "normal", + "logprob": -31.0, + "bytes": [ + 110, + 111, + 114, + 109, + 97, + 108 + ] + } + ] + }, + { + "token": "<|message|>", + "logprob": 0.0, + "bytes": [ + 60, + 124, + 109, + 101, + 115, + 115, + 97, + 103, + 101, + 124, + 62 + ], + "top_logprobs": [ + { + "token": "<|message|>", + "logprob": 0.0, + "bytes": [ + 60, + 124, + 109, + 101, + 115, + 115, + 97, + 103, + 101, + 124, + 62 + ] + }, + { + "token": " ", + "logprob": -19.0, + "bytes": [ + 32 + ] + }, + { + "token": " The", + "logprob": -19.5, + "bytes": [ + 32, + 84, + 104, + 101 + ] + }, + { + "token": "<|constrain|>", + "logprob": -20.1875, + "bytes": [ + 60, + 124, + 99, + 111, + 110, + 115, + 116, + 114, + 97, + 105, + 110, + 124, + 62 + ] + }, + { + "token": " text", + "logprob": -21.25, + "bytes": [ + 32, + 116, + 101, + 120, + 116 + ] + }, + { + "token": "—the", + "logprob": -21.375, + "bytes": [ + 226, + 128, + 148, + 116, + 104, + 101 + ] + }, + { + "token": "<|start|>", + "logprob": -21.4375, + "bytes": [ + 60, + 124, + 115, + 116, + 97, + 114, + 116, + 124, + 62 + ] + }, + { + "token": " content", + "logprob": -21.6875, + "bytes": [ + 32, + 99, + 111, + 110, + 116, + 101, + 110, + 116 + ] + }, + { + "token": "<|channel|>", + "logprob": -22.25, + "bytes": [ + 60, + 124, + 99, + 104, + 97, + 110, + 110, + 101, + 108, + 124, + 62 + ] + }, + { + "token": "<|end|>", + "logprob": -22.25, + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 124, + 62 + ] + } + ] + }, + { + "token": "\"", + "logprob": 0.0, + "bytes": [ + 34 + ], + "top_logprobs": [ + { + "token": "\"", + "logprob": 0.0, + "bytes": [ + 34 + ] + }, + { + "token": "\"a", + "logprob": -21.75, + "bytes": [ + 34, + 97 + ] + }, + { + "token": "!", + "logprob": -9999.0, + "bytes": [ + 33 + ] + }, + { + "token": "#", + "logprob": -9999.0, + "bytes": [ + 35 + ] + }, + { + "token": "(", + "logprob": -9999.0, + "bytes": [ + 40 + ] + }, + { + "token": ")", + "logprob": -9999.0, + "bytes": [ + 41 + ] + }, + { + "token": "'", + "logprob": -9999.0, + "bytes": [ + 39 + ] + }, + { + "token": "&", + "logprob": -9999.0, + "bytes": [ + 38 + ] + }, + { + "token": "$", + "logprob": -9999.0, + "bytes": [ + 36 + ] + }, + { + "token": "%", + "logprob": -9999.0, + "bytes": [ + 37 + ] + } + ] + }, + { + "token": "answer", + "logprob": -0.03365280106663704, + "bytes": [ + 97, + 110, + 115, + 119, + 101, + 114 + ], + "top_logprobs": [ + { + "token": "answer", + "logprob": -0.03365280106663704, + "bytes": [ + 97, + 110, + 115, + 119, + 101, + 114 + ] + }, + { + "token": "un", + "logprob": -3.4086527824401855, + "bytes": [ + 117, + 110 + ] + }, + { + "token": "ans", + "logprob": -12.471153259277344, + "bytes": [ + 97, + 110, + 115 + ] + }, + { + "token": "an", + "logprob": -12.658653259277344, + "bytes": [ + 97, + 110 + ] + }, + { + "token": "una", + "logprob": -16.346153259277344, + "bytes": [ + 117, + 110, + 97 + ] + }, + { + "token": "u", + "logprob": -16.908653259277344, + "bytes": [ + 117 + ] + }, + { + "token": "a", + "logprob": -19.158653259277344, + "bytes": [ + 97 + ] + }, + { + "token": "unan", + "logprob": -19.564903259277344, + "bytes": [ + 117, + 110, + 97, + 110 + ] + }, + { + "token": "!", + "logprob": -9999.0, + "bytes": [ + 33 + ] + }, + { + "token": "\"", + "logprob": -9999.0, + "bytes": [ + 34 + ] + } + ] + }, + { + "token": "able", + "logprob": 0.0, + "bytes": [ + 97, + 98, + 108, + 101 + ], + "top_logprobs": [ + { + "token": "able", + "logprob": 0.0, + "bytes": [ + 97, + 98, + 108, + 101 + ] + }, + { + "token": "abl", + "logprob": -32.875, + "bytes": [ + 97, + 98, + 108 + ] + }, + { + "token": "ab", + "logprob": -33.5, + "bytes": [ + 97, + 98 + ] + }, + { + "token": "a", + "logprob": -41.1875, + "bytes": [ + 97 + ] + }, + { + "token": "$", + "logprob": -9999.0, + "bytes": [ + 36 + ] + }, + { + "token": "#", + "logprob": -9999.0, + "bytes": [ + 35 + ] + }, + { + "token": "%", + "logprob": -9999.0, + "bytes": [ + 37 + ] + }, + { + "token": "&", + "logprob": -9999.0, + "bytes": [ + 38 + ] + }, + { + "token": "!", + "logprob": -9999.0, + "bytes": [ + 33 + ] + }, + { + "token": "\"", + "logprob": -9999.0, + "bytes": [ + 34 + ] + } + ] + }, + { + "token": "\"", + "logprob": 0.0, + "bytes": [ + 34 + ], + "top_logprobs": [ + { + "token": "\"", + "logprob": 0.0, + "bytes": [ + 34 + ] + }, + { + "token": "#", + "logprob": -9999.0, + "bytes": [ + 35 + ] + }, + { + "token": "%", + "logprob": -9999.0, + "bytes": [ + 37 + ] + }, + { + "token": "(", + "logprob": -9999.0, + "bytes": [ + 40 + ] + }, + { + "token": ")", + "logprob": -9999.0, + "bytes": [ + 41 + ] + }, + { + "token": "!", + "logprob": -9999.0, + "bytes": [ + 33 + ] + }, + { + "token": "$", + "logprob": -9999.0, + "bytes": [ + 36 + ] + }, + { + "token": "'", + "logprob": -9999.0, + "bytes": [ + 39 + ] + }, + { + "token": "*", + "logprob": -9999.0, + "bytes": [ + 42 + ] + }, + { + "token": "&", + "logprob": -9999.0, + "bytes": [ + 38 + ] + } + ] + }, + { + "token": "<|return|>", + "logprob": 0.0, + "bytes": [ + 60, + 124, + 114, + 101, + 116, + 117, + 114, + 110, + 124, + 62 + ], + "top_logprobs": [ + { + "token": "<|return|>", + "logprob": 0.0, + "bytes": [ + 60, + 124, + 114, + 101, + 116, + 117, + 114, + 110, + 124, + 62 + ] + }, + { + "token": "\"", + "logprob": -9999.0, + "bytes": [ + 34 + ] + }, + { + "token": "$", + "logprob": -9999.0, + "bytes": [ + 36 + ] + }, + { + "token": "'", + "logprob": -9999.0, + "bytes": [ + 39 + ] + }, + { + "token": "(", + "logprob": -9999.0, + "bytes": [ + 40 + ] + }, + { + "token": "!", + "logprob": -9999.0, + "bytes": [ + 33 + ] + }, + { + "token": "#", + "logprob": -9999.0, + "bytes": [ + 35 + ] + }, + { + "token": "&", + "logprob": -9999.0, + "bytes": [ + 38 + ] + }, + { + "token": ")", + "logprob": -9999.0, + "bytes": [ + 41 + ] + }, + { + "token": "%", + "logprob": -9999.0, + "bytes": [ + 37 + ] + } + ] + } + ] + }, + "finish_reason": "stop" + } + ] +} diff --git a/test/formatters/granite/testdata/test_canned_output/model_output/gpt_oss_citations.json b/test/formatters/granite/testdata/test_canned_output/model_output/gpt_oss_citations.json new file mode 100644 index 000000000..219fb0b1c --- /dev/null +++ b/test/formatters/granite/testdata/test_canned_output/model_output/gpt_oss_citations.json @@ -0,0 +1,14 @@ +{ + "choices": [ + { + "index": 0, + "message": { + "content": "[{\"r\": 0, \"c\": [6, 8]}, {\"r\": 1, \"c\": []}]", + "role": "assistant", + "tool_calls": [] + }, + "logprobs": null, + "finish_reason": "stop" + } + ] +} diff --git a/test/formatters/granite/testdata/test_canned_output/model_output/gpt_oss_hallucination_detection.json b/test/formatters/granite/testdata/test_canned_output/model_output/gpt_oss_hallucination_detection.json new file mode 100644 index 000000000..3b64025e5 --- /dev/null +++ b/test/formatters/granite/testdata/test_canned_output/model_output/gpt_oss_hallucination_detection.json @@ -0,0 +1,15637 @@ +{ + "choices": [ + { + "index": 0, + "message": { + "content": "[{\"r\": 0, \"f\": \"faithful\", \"e\": \"This sentence makes a factual claim about the color of purple bumble fish. The provided context states: 'The only type of fish that is yellow is the purple bumble fish.' This directly supports the claim in the sentence.\"}, {\"r\": 1, \"f\": \"unfaithful\", \"e\": \"This sentence makes a factual claim about the color of green bumble fish. However, the provided context does not mention green bumble fish at all, so there is no evidence to support this claim.\"}]", + "role": "assistant", + "tool_calls": [] + }, + "logprobs": { + "content": [ + { + "token": "<|channel|>", + "logprob": 0.0, + "bytes": [ + 60, + 124, + 99, + 104, + 97, + 110, + 110, + 101, + 108, + 124, + 62 + ], + "top_logprobs": [ + { + "token": "<|channel|>", + "logprob": 0.0, + "bytes": [ + 60, + 124, + 99, + 104, + 97, + 110, + 110, + 101, + 108, + 124, + 62 + ] + }, + { + "token": "<|message|>", + "logprob": -21.25, + "bytes": [ + 60, + 124, + 109, + 101, + 115, + 115, + 97, + 103, + 101, + 124, + 62 + ] + }, + { + "token": "<|constrain|>", + "logprob": -22.625, + "bytes": [ + 60, + 124, + 99, + 111, + 110, + 115, + 116, + 114, + 97, + 105, + 110, + 124, + 62 + ] + }, + { + "token": " to", + "logprob": -27.375, + "bytes": [ + 32, + 116, + 111 + ] + }, + { + "token": " ", + "logprob": -28.125, + "bytes": [ + 32 + ] + }, + { + "token": "ary", + "logprob": -28.3125, + "bytes": [ + 97, + 114, + 121 + ] + }, + { + "token": "오", + "logprob": -28.4375, + "bytes": [ + 236, + 152, + 164 + ] + }, + { + "token": " 오", + "logprob": -28.6875, + "bytes": [ + 32, + 236, + 152, + 164 + ] + }, + { + "token": " 발", + "logprob": -28.75, + "bytes": [ + 32, + 235, + 176, + 156 + ] + }, + { + "token": " partes", + "logprob": -28.75, + "bytes": [ + 32, + 112, + 97, + 114, + 116, + 101, + 115 + ] + } + ] + }, + { + "token": "analysis", + "logprob": -0.0013673489447683096, + "bytes": [ + 97, + 110, + 97, + 108, + 121, + 115, + 105, + 115 + ], + "top_logprobs": [ + { + "token": "analysis", + "logprob": -0.0013673489447683096, + "bytes": [ + 97, + 110, + 97, + 108, + 121, + 115, + 105, + 115 + ] + }, + { + "token": "final", + "logprob": -6.626367568969727, + "bytes": [ + 102, + 105, + 110, + 97, + 108 + ] + }, + { + "token": "re", + "logprob": -10.751367568969727, + "bytes": [ + 114, + 101 + ] + }, + { + "token": "f", + "logprob": -11.626367568969727, + "bytes": [ + 102 + ] + }, + { + "token": "fa", + "logprob": -12.251367568969727, + "bytes": [ + 102, + 97 + ] + }, + { + "token": "<|channel|>", + "logprob": -13.751367568969727, + "bytes": [ + 60, + 124, + 99, + 104, + 97, + 110, + 110, + 101, + 108, + 124, + 62 + ] + }, + { + "token": "fait", + "logprob": -14.501367568969727, + "bytes": [ + 102, + 97, + 105, + 116 + ] + }, + { + "token": "int", + "logprob": -14.626367568969727, + "bytes": [ + 105, + 110, + 116 + ] + }, + { + "token": "g", + "logprob": -15.001367568969727, + "bytes": [ + 103 + ] + }, + { + "token": "generated", + "logprob": -15.126367568969727, + "bytes": [ + 103, + 101, + 110, + 101, + 114, + 97, + 116, + 101, + 100 + ] + } + ] + }, + { + "token": "<|message|>", + "logprob": -0.00016473367577418685, + "bytes": [ + 60, + 124, + 109, + 101, + 115, + 115, + 97, + 103, + 101, + 124, + 62 + ], + "top_logprobs": [ + { + "token": "<|message|>", + "logprob": -0.00016473367577418685, + "bytes": [ + 60, + 124, + 109, + 101, + 115, + 115, + 97, + 103, + 101, + 124, + 62 + ] + }, + { + "token": " to", + "logprob": -8.750164985656738, + "bytes": [ + 32, + 116, + 111 + ] + }, + { + "token": "<|channel|>", + "logprob": -13.250164985656738, + "bytes": [ + 60, + 124, + 99, + 104, + 97, + 110, + 110, + 101, + 108, + 124, + 62 + ] + }, + { + "token": "<|constrain|>", + "logprob": -13.750164985656738, + "bytes": [ + 60, + 124, + 99, + 111, + 110, + 115, + 116, + 114, + 97, + 105, + 110, + 124, + 62 + ] + }, + { + "token": "<|end|>", + "logprob": -14.812664985656738, + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 124, + 62 + ] + }, + { + "token": ",", + "logprob": -15.437664985656738, + "bytes": [ + 44 + ] + }, + { + "token": "}>{", + "logprob": -15.562664985656738, + "bytes": [ + 125, + 62, + 123 + ] + }, + { + "token": " qualitative", + "logprob": -16.312664031982422, + "bytes": [ + 32, + 113, + 117, + 97, + 108, + 105, + 116, + 97, + 116, + 105, + 118, + 101 + ] + }, + { + "token": " exce", + "logprob": -16.312664031982422, + "bytes": [ + 32, + 101, + 120, + 99, + 101 + ] + }, + { + "token": "》(", + "logprob": -16.437664031982422, + "bytes": [ + 227, + 128, + 139, + 239, + 188, + 136 + ] + } + ] + }, + { + "token": "<|end|>", + "logprob": -0.0014688903465867043, + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 124, + 62 + ], + "top_logprobs": [ + { + "token": "<|end|>", + "logprob": -0.0014688903465867043, + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 124, + 62 + ] + }, + { + "token": "The", + "logprob": -6.751468658447266, + "bytes": [ + 84, + 104, + 101 + ] + }, + { + "token": "This", + "logprob": -9.001468658447266, + "bytes": [ + 84, + 104, + 105, + 115 + ] + }, + { + "token": "<|start|>", + "logprob": -10.001468658447266, + "bytes": [ + 60, + 124, + 115, + 116, + 97, + 114, + 116, + 124, + 62 + ] + }, + { + "token": " The", + "logprob": -10.376468658447266, + "bytes": [ + 32, + 84, + 104, + 101 + ] + }, + { + "token": "[", + "logprob": -11.376468658447266, + "bytes": [ + 91 + ] + }, + { + "token": "<", + "logprob": -11.751468658447266, + "bytes": [ + 60 + ] + }, + { + "token": "<|message|>", + "logprob": -11.876468658447266, + "bytes": [ + 60, + 124, + 109, + 101, + 115, + 115, + 97, + 103, + 101, + 124, + 62 + ] + }, + { + "token": " This", + "logprob": -11.876468658447266, + "bytes": [ + 32, + 84, + 104, + 105, + 115 + ] + }, + { + "token": "In", + "logprob": -11.876468658447266, + "bytes": [ + 73, + 110 + ] + } + ] + }, + { + "token": "<|start|>", + "logprob": 0.0, + "bytes": [ + 60, + 124, + 115, + 116, + 97, + 114, + 116, + 124, + 62 + ], + "top_logprobs": [ + { + "token": "<|start|>", + "logprob": 0.0, + "bytes": [ + 60, + 124, + 115, + 116, + 97, + 114, + 116, + 124, + 62 + ] + }, + { + "token": "<|end|>", + "logprob": -18.875, + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 124, + 62 + ] + }, + { + "token": " <", + "logprob": -20.375, + "bytes": [ + 32, + 60 + ] + }, + { + "token": ")#", + "logprob": -22.125, + "bytes": [ + 41, + 35 + ] + }, + { + "token": "<#", + "logprob": -22.125, + "bytes": [ + 60, + 35 + ] + }, + { + "token": "", + "logprob": 0.0, + "bytes": [ + 60, + 124, + 99, + 104, + 97, + 110, + 110, + 101, + 108, + 124, + 62 + ], + "top_logprobs": [ + { + "token": "<|channel|>", + "logprob": 0.0, + "bytes": [ + 60, + 124, + 99, + 104, + 97, + 110, + 110, + 101, + 108, + 124, + 62 + ] + }, + { + "token": "<|message|>", + "logprob": -22.375, + "bytes": [ + 60, + 124, + 109, + 101, + 115, + 115, + 97, + 103, + 101, + 124, + 62 + ] + }, + { + "token": "<|constrain|>", + "logprob": -23.875, + "bytes": [ + 60, + 124, + 99, + 111, + 110, + 115, + 116, + 114, + 97, + 105, + 110, + 124, + 62 + ] + }, + { + "token": " to", + "logprob": -24.3125, + "bytes": [ + 32, + 116, + 111 + ] + }, + { + "token": " f", + "logprob": -25.6875, + "bytes": [ + 32, + 102 + ] + }, + { + "token": " d", + "logprob": -26.5, + "bytes": [ + 32, + 100 + ] + }, + { + "token": " fin", + "logprob": -26.875, + "bytes": [ + 32, + 102, + 105, + 110 + ] + }, + { + "token": " 드", + "logprob": -26.9375, + "bytes": [ + 32, + 235, + 147, + 156 + ] + }, + { + "token": " F", + "logprob": -27.0625, + "bytes": [ + 32, + 70 + ] + }, + { + "token": " फ", + "logprob": -27.25, + "bytes": [ + 32, + 224, + 164, + 171 + ] + } + ] + }, + { + "token": "final", + "logprob": -1.4305104514278355e-6, + "bytes": [ + 102, + 105, + 110, + 97, + 108 + ], + "top_logprobs": [ + { + "token": "final", + "logprob": -1.4305104514278355e-6, + "bytes": [ + 102, + 105, + 110, + 97, + 108 + ] + }, + { + "token": "f", + "logprob": -14.250000953674316, + "bytes": [ + 102 + ] + }, + { + "token": "generated", + "logprob": -16.000001907348633, + "bytes": [ + 103, + 101, + 110, + 101, + 114, + 97, + 116, + 101, + 100 + ] + }, + { + "token": "faith", + "logprob": -16.250001907348633, + "bytes": [ + 102, + 97, + 105, + 116, + 104 + ] + }, + { + "token": "analysis", + "logprob": -16.375001907348633, + "bytes": [ + 97, + 110, + 97, + 108, + 121, + 115, + 105, + 115 + ] + }, + { + "token": "default", + "logprob": -16.500001907348633, + "bytes": [ + 100, + 101, + 102, + 97, + 117, + 108, + 116 + ] + }, + { + "token": "fake", + "logprob": -16.500001907348633, + "bytes": [ + 102, + 97, + 107, + 101 + ] + }, + { + "token": "int", + "logprob": -16.500001907348633, + "bytes": [ + 105, + 110, + 116 + ] + }, + { + "token": "def", + "logprob": -17.375001907348633, + "bytes": [ + 100, + 101, + 102 + ] + }, + { + "token": "definition", + "logprob": -17.375001907348633, + "bytes": [ + 100, + 101, + 102, + 105, + 110, + 105, + 116, + 105, + 111, + 110 + ] + } + ] + }, + { + "token": "<|message|>", + "logprob": -5.245195097813848e-6, + "bytes": [ + 60, + 124, + 109, + 101, + 115, + 115, + 97, + 103, + 101, + 124, + 62 + ], + "top_logprobs": [ + { + "token": "<|message|>", + "logprob": -5.245195097813848e-6, + "bytes": [ + 60, + 124, + 109, + 101, + 115, + 115, + 97, + 103, + 101, + 124, + 62 + ] + }, + { + "token": " to", + "logprob": -13.812504768371582, + "bytes": [ + 32, + 116, + 111 + ] + }, + { + "token": " text", + "logprob": -14.312504768371582, + "bytes": [ + 32, + 116, + 101, + 120, + 116 + ] + }, + { + "token": "<|constrain|>", + "logprob": -14.437504768371582, + "bytes": [ + 60, + 124, + 99, + 111, + 110, + 115, + 116, + 114, + 97, + 105, + 110, + 124, + 62 + ] + }, + { + "token": "<|channel|>", + "logprob": -14.625004768371582, + "bytes": [ + 60, + 124, + 99, + 104, + 97, + 110, + 110, + 101, + 108, + 124, + 62 + ] + }, + { + "token": " ", + "logprob": -15.125004768371582, + "bytes": [ + 32 + ] + }, + { + "token": "ary", + "logprob": -15.375004768371582, + "bytes": [ + 97, + 114, + 121 + ] + }, + { + "token": " article", + "logprob": -15.750004768371582, + "bytes": [ + 32, + 97, + 114, + 116, + 105, + 99, + 108, + 101 + ] + }, + { + "token": " essay", + "logprob": -15.812504768371582, + "bytes": [ + 32, + 101, + 115, + 115, + 97, + 121 + ] + }, + { + "token": "art", + "logprob": -16.3750057220459, + "bytes": [ + 97, + 114, + 116 + ] + } + ] + }, + { + "token": "[", + "logprob": -0.00005936446541454643, + "bytes": [ + 91 + ], + "top_logprobs": [ + { + "token": "[", + "logprob": -0.00005936446541454643, + "bytes": [ + 91 + ] + }, + { + "token": "[{", + "logprob": -9.750059127807617, + "bytes": [ + 91, + 123 + ] + }, + { + "token": "[\n", + "logprob": -13.750059127807617, + "bytes": [ + 91, + 10 + ] + }, + { + "token": "[]", + "logprob": -20.500059127807617, + "bytes": [ + 91, + 93 + ] + }, + { + "token": "$", + "logprob": -9999.0, + "bytes": [ + 36 + ] + }, + { + "token": "#", + "logprob": -9999.0, + "bytes": [ + 35 + ] + }, + { + "token": "%", + "logprob": -9999.0, + "bytes": [ + 37 + ] + }, + { + "token": "&", + "logprob": -9999.0, + "bytes": [ + 38 + ] + }, + { + "token": "!", + "logprob": -9999.0, + "bytes": [ + 33 + ] + }, + { + "token": "\"", + "logprob": -9999.0, + "bytes": [ + 34 + ] + } + ] + }, + { + "token": "{\"", + "logprob": -1.1920928244535389e-7, + "bytes": [ + 123, + 34 + ], + "top_logprobs": [ + { + "token": "{\"", + "logprob": -1.1920928244535389e-7, + "bytes": [ + 123, + 34 + ] + }, + { + "token": " {\"", + "logprob": -15.625, + "bytes": [ + 32, + 123, + 34 + ] + }, + { + "token": "\n\n", + "logprob": -19.75, + "bytes": [ + 10, + 10 + ] + }, + { + "token": "{\n", + "logprob": -21.0, + "bytes": [ + 123, + 10 + ] + }, + { + "token": " ", + "logprob": -21.5, + "bytes": [ + 32, + 32 + ] + }, + { + "token": " ", + "logprob": -21.5, + "bytes": [ + 32 + ] + }, + { + "token": "{\n\n", + "logprob": -21.75, + "bytes": [ + 123, + 10, + 10 + ] + }, + { + "token": " ", + "logprob": -22.375, + "bytes": [ + 32, + 32, + 32 + ] + }, + { + "token": "]", + "logprob": -24.0, + "bytes": [ + 93 + ] + }, + { + "token": "{", + "logprob": -24.0, + "bytes": [ + 123 + ] + } + ] + }, + { + "token": "r", + "logprob": 0.0, + "bytes": [ + 114 + ], + "top_logprobs": [ + { + "token": "r", + "logprob": 0.0, + "bytes": [ + 114 + ] + }, + { + "token": "\"", + "logprob": -9999.0, + "bytes": [ + 34 + ] + }, + { + "token": "$", + "logprob": -9999.0, + "bytes": [ + 36 + ] + }, + { + "token": "'", + "logprob": -9999.0, + "bytes": [ + 39 + ] + }, + { + "token": "(", + "logprob": -9999.0, + "bytes": [ + 40 + ] + }, + { + "token": "!", + "logprob": -9999.0, + "bytes": [ + 33 + ] + }, + { + "token": "#", + "logprob": -9999.0, + "bytes": [ + 35 + ] + }, + { + "token": "&", + "logprob": -9999.0, + "bytes": [ + 38 + ] + }, + { + "token": ")", + "logprob": -9999.0, + "bytes": [ + 41 + ] + }, + { + "token": "%", + "logprob": -9999.0, + "bytes": [ + 37 + ] + } + ] + }, + { + "token": "\":", + "logprob": -3.576278118089249e-7, + "bytes": [ + 34, + 58 + ], + "top_logprobs": [ + { + "token": "\":", + "logprob": -3.576278118089249e-7, + "bytes": [ + 34, + 58 + ] + }, + { + "token": "\"", + "logprob": -14.875, + "bytes": [ + 34 + ] + }, + { + "token": "\"\n\n", + "logprob": -18.625, + "bytes": [ + 34, + 10, + 10 + ] + }, + { + "token": "\":\n", + "logprob": -19.3125, + "bytes": [ + 34, + 58, + 10 + ] + }, + { + "token": "\":\n\n", + "logprob": -19.6875, + "bytes": [ + 34, + 58, + 10, + 10 + ] + }, + { + "token": "\"\n\n\n\n", + "logprob": -20.0, + "bytes": [ + 34, + 10, + 10, + 10, + 10 + ] + }, + { + "token": "\"\n", + "logprob": -20.375, + "bytes": [ + 34, + 10 + ] + }, + { + "token": "\"\n\n\n", + "logprob": -25.375, + "bytes": [ + 34, + 10, + 10, + 10 + ] + }, + { + "token": "!", + "logprob": -9999.0, + "bytes": [ + 33 + ] + }, + { + "token": "#", + "logprob": -9999.0, + "bytes": [ + 35 + ] + } + ] + }, + { + "token": " ", + "logprob": -0.00045098623377270997, + "bytes": [ + 32 + ], + "top_logprobs": [ + { + "token": " ", + "logprob": -0.00045098623377270997, + "bytes": [ + 32 + ] + }, + { + "token": "0", + "logprob": -7.75045108795166, + "bytes": [ + 48 + ] + }, + { + "token": "1", + "logprob": -11.43795108795166, + "bytes": [ + 49 + ] + }, + { + "token": "151", + "logprob": -13.25045108795166, + "bytes": [ + 49, + 53, + 49 + ] + }, + { + "token": "171", + "logprob": -14.18795108795166, + "bytes": [ + 49, + 55, + 49 + ] + }, + { + "token": "147", + "logprob": -14.25045108795166, + "bytes": [ + 49, + 52, + 55 + ] + }, + { + "token": " \n\n", + "logprob": -14.93795108795166, + "bytes": [ + 32, + 10, + 10 + ] + }, + { + "token": "101", + "logprob": -15.12545108795166, + "bytes": [ + 49, + 48, + 49 + ] + }, + { + "token": "164", + "logprob": -15.18795108795166, + "bytes": [ + 49, + 54, + 52 + ] + }, + { + "token": "162", + "logprob": -15.43795108795166, + "bytes": [ + 49, + 54, + 50 + ] + } + ] + }, + { + "token": "0", + "logprob": -0.0005390383303165436, + "bytes": [ + 48 + ], + "top_logprobs": [ + { + "token": "0", + "logprob": -0.0005390383303165436, + "bytes": [ + 48 + ] + }, + { + "token": "1", + "logprob": -7.7505388259887695, + "bytes": [ + 49 + ] + }, + { + "token": " ", + "logprob": -9.25053882598877, + "bytes": [ + 32 + ] + }, + { + "token": "2", + "logprob": -11.62553882598877, + "bytes": [ + 50 + ] + }, + { + "token": "8", + "logprob": -15.37553882598877, + "bytes": [ + 56 + ] + }, + { + "token": "\t", + "logprob": -15.68803882598877, + "bytes": [ + 9 + ] + }, + { + "token": "5", + "logprob": -15.75053882598877, + "bytes": [ + 53 + ] + }, + { + "token": "3", + "logprob": -15.93803882598877, + "bytes": [ + 51 + ] + }, + { + "token": "10", + "logprob": -16.000539779663086, + "bytes": [ + 49, + 48 + ] + }, + { + "token": "20", + "logprob": -16.250539779663086, + "bytes": [ + 50, + 48 + ] + } + ] + }, + { + "token": ",", + "logprob": -6.9141146923357155e-6, + "bytes": [ + 44 + ], + "top_logprobs": [ + { + "token": ",", + "logprob": -6.9141146923357155e-6, + "bytes": [ + 44 + ] + }, + { + "token": ",\"", + "logprob": -11.875006675720215, + "bytes": [ + 44, + 34 + ] + }, + { + "token": ",\n", + "logprob": -18.62500762939453, + "bytes": [ + 44, + 10 + ] + }, + { + "token": ",\n\n", + "logprob": -21.75000762939453, + "bytes": [ + 44, + 10, + 10 + ] + }, + { + "token": " ,", + "logprob": -22.75000762939453, + "bytes": [ + 32, + 44 + ] + }, + { + "token": "\n\n", + "logprob": -23.12500762939453, + "bytes": [ + 10, + 10 + ] + }, + { + "token": "\n", + "logprob": -27.56250762939453, + "bytes": [ + 10 + ] + }, + { + "token": ",\n\n\n", + "logprob": -28.00000762939453, + "bytes": [ + 44, + 10, + 10, + 10 + ] + }, + { + "token": " ,\"", + "logprob": -28.31250762939453, + "bytes": [ + 32, + 44, + 34 + ] + }, + { + "token": " \n", + "logprob": -28.93750762939453, + "bytes": [ + 32, + 10 + ] + } + ] + }, + { + "token": " \"", + "logprob": 0.0, + "bytes": [ + 32, + 34 + ], + "top_logprobs": [ + { + "token": " \"", + "logprob": 0.0, + "bytes": [ + 32, + 34 + ] + }, + { + "token": "\"", + "logprob": -19.375, + "bytes": [ + 34 + ] + }, + { + "token": " ", + "logprob": -21.125, + "bytes": [ + 32 + ] + }, + { + "token": " \n", + "logprob": -23.625, + "bytes": [ + 32, + 10 + ] + }, + { + "token": " ", + "logprob": -24.125, + "bytes": [ + 32, + 32 + ] + }, + { + "token": "\n\n", + "logprob": -25.875, + "bytes": [ + 10, + 10 + ] + }, + { + "token": " \n\n", + "logprob": -28.25, + "bytes": [ + 32, + 10, + 10 + ] + }, + { + "token": " ", + "logprob": -29.1875, + "bytes": [ + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32 + ] + }, + { + "token": " ", + "logprob": -29.1875, + "bytes": [ + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32 + ] + }, + { + "token": "\t", + "logprob": -31.5, + "bytes": [ + 9 + ] + } + ] + }, + { + "token": "f", + "logprob": 0.0, + "bytes": [ + 102 + ], + "top_logprobs": [ + { + "token": "f", + "logprob": 0.0, + "bytes": [ + 102 + ] + }, + { + "token": "\"", + "logprob": -9999.0, + "bytes": [ + 34 + ] + }, + { + "token": "$", + "logprob": -9999.0, + "bytes": [ + 36 + ] + }, + { + "token": "'", + "logprob": -9999.0, + "bytes": [ + 39 + ] + }, + { + "token": "(", + "logprob": -9999.0, + "bytes": [ + 40 + ] + }, + { + "token": "!", + "logprob": -9999.0, + "bytes": [ + 33 + ] + }, + { + "token": "#", + "logprob": -9999.0, + "bytes": [ + 35 + ] + }, + { + "token": "&", + "logprob": -9999.0, + "bytes": [ + 38 + ] + }, + { + "token": ")", + "logprob": -9999.0, + "bytes": [ + 41 + ] + }, + { + "token": "%", + "logprob": -9999.0, + "bytes": [ + 37 + ] + } + ] + }, + { + "token": "\":", + "logprob": -0.00001537788011773955, + "bytes": [ + 34, + 58 + ], + "top_logprobs": [ + { + "token": "\":", + "logprob": -0.00001537788011773955, + "bytes": [ + 34, + 58 + ] + }, + { + "token": "\":\"", + "logprob": -11.125015258789062, + "bytes": [ + 34, + 58, + 34 + ] + }, + { + "token": "\"", + "logprob": -14.500015258789062, + "bytes": [ + 34 + ] + }, + { + "token": "\":\n", + "logprob": -16.625015258789062, + "bytes": [ + 34, + 58, + 10 + ] + }, + { + "token": "\":\n\n", + "logprob": -17.000015258789062, + "bytes": [ + 34, + 58, + 10, + 10 + ] + }, + { + "token": "\"\n\n", + "logprob": -20.062515258789062, + "bytes": [ + 34, + 10, + 10 + ] + }, + { + "token": "\"\n", + "logprob": -20.875015258789062, + "bytes": [ + 34, + 10 + ] + }, + { + "token": "\"\n\n\n\n", + "logprob": -25.000015258789062, + "bytes": [ + 34, + 10, + 10, + 10, + 10 + ] + }, + { + "token": "\"\n\n\n", + "logprob": -27.500015258789062, + "bytes": [ + 34, + 10, + 10, + 10 + ] + }, + { + "token": "!", + "logprob": -9999.0, + "bytes": [ + 33 + ] + } + ] + }, + { + "token": " \"", + "logprob": -0.0003355178632773459, + "bytes": [ + 32, + 34 + ], + "top_logprobs": [ + { + "token": " \"", + "logprob": -0.0003355178632773459, + "bytes": [ + 32, + 34 + ] + }, + { + "token": " ", + "logprob": -8.000335693359375, + "bytes": [ + 32 + ] + }, + { + "token": "\"", + "logprob": -16.750335693359375, + "bytes": [ + 34 + ] + }, + { + "token": " \n", + "logprob": -19.437835693359375, + "bytes": [ + 32, + 10 + ] + }, + { + "token": " \n\n", + "logprob": -19.750335693359375, + "bytes": [ + 32, + 10, + 10 + ] + }, + { + "token": " ", + "logprob": -20.125335693359375, + "bytes": [ + 32, + 32 + ] + }, + { + "token": " ", + "logprob": -21.281585693359375, + "bytes": [ + 32, + 32, + 32 + ] + }, + { + "token": "\t", + "logprob": -21.500335693359375, + "bytes": [ + 9 + ] + }, + { + "token": "\n\n", + "logprob": -22.344085693359375, + "bytes": [ + 10, + 10 + ] + }, + { + "token": " ", + "logprob": -22.437835693359375, + "bytes": [ + 32, + 32, + 32, + 32 + ] + } + ] + }, + { + "token": "faith", + "logprob": -0.09398935735225677, + "bytes": [ + 102, + 97, + 105, + 116, + 104 + ], + "top_logprobs": [ + { + "token": "faith", + "logprob": -0.09398935735225677, + "bytes": [ + 102, + 97, + 105, + 116, + 104 + ] + }, + { + "token": "partial", + "logprob": -2.843989372253418, + "bytes": [ + 112, + 97, + 114, + 116, + 105, + 97, + 108 + ] + }, + { + "token": "un", + "logprob": -3.468989372253418, + "bytes": [ + 117, + 110 + ] + }, + { + "token": "part", + "logprob": -7.968989372253418, + "bytes": [ + 112, + 97, + 114, + 116 + ] + }, + { + "token": "f", + "logprob": -11.218989372253418, + "bytes": [ + 102 + ] + }, + { + "token": "fa", + "logprob": -12.343989372253418, + "bytes": [ + 102, + 97 + ] + }, + { + "token": "par", + "logprob": -13.468989372253418, + "bytes": [ + 112, + 97, + 114 + ] + }, + { + "token": "p", + "logprob": -14.843989372253418, + "bytes": [ + 112 + ] + }, + { + "token": "fait", + "logprob": -15.343989372253418, + "bytes": [ + 102, + 97, + 105, + 116 + ] + }, + { + "token": "u", + "logprob": -16.0314884185791, + "bytes": [ + 117 + ] + } + ] + }, + { + "token": "ful", + "logprob": 0.0, + "bytes": [ + 102, + 117, + 108 + ], + "top_logprobs": [ + { + "token": "ful", + "logprob": 0.0, + "bytes": [ + 102, + 117, + 108 + ] + }, + { + "token": "f", + "logprob": -19.875, + "bytes": [ + 102 + ] + }, + { + "token": "fu", + "logprob": -25.375, + "bytes": [ + 102, + 117 + ] + }, + { + "token": "!", + "logprob": -9999.0, + "bytes": [ + 33 + ] + }, + { + "token": "'", + "logprob": -9999.0, + "bytes": [ + 39 + ] + }, + { + "token": "$", + "logprob": -9999.0, + "bytes": [ + 36 + ] + }, + { + "token": "&", + "logprob": -9999.0, + "bytes": [ + 38 + ] + }, + { + "token": "%", + "logprob": -9999.0, + "bytes": [ + 37 + ] + }, + { + "token": "\"", + "logprob": -9999.0, + "bytes": [ + 34 + ] + }, + { + "token": "#", + "logprob": -9999.0, + "bytes": [ + 35 + ] + } + ] + }, + { + "token": "\",", + "logprob": -7.867782187531702e-6, + "bytes": [ + 34, + 44 + ], + "top_logprobs": [ + { + "token": "\",", + "logprob": -7.867782187531702e-6, + "bytes": [ + 34, + 44 + ] + }, + { + "token": "\",\"", + "logprob": -11.875007629394531, + "bytes": [ + 34, + 44, + 34 + ] + }, + { + "token": "\",\n", + "logprob": -14.000007629394531, + "bytes": [ + 34, + 44, + 10 + ] + }, + { + "token": "\"", + "logprob": -16.12500762939453, + "bytes": [ + 34 + ] + }, + { + "token": "\",\n\n", + "logprob": -21.87500762939453, + "bytes": [ + 34, + 44, + 10, + 10 + ] + }, + { + "token": "\"\n\n", + "logprob": -23.56250762939453, + "bytes": [ + 34, + 10, + 10 + ] + }, + { + "token": "\"\n", + "logprob": -23.68750762939453, + "bytes": [ + 34, + 10 + ] + }, + { + "token": "\"\n\n\n\n", + "logprob": -26.56250762939453, + "bytes": [ + 34, + 10, + 10, + 10, + 10 + ] + }, + { + "token": "\"\n\n\n", + "logprob": -28.12500762939453, + "bytes": [ + 34, + 10, + 10, + 10 + ] + }, + { + "token": "!", + "logprob": -9999.0, + "bytes": [ + 33 + ] + } + ] + }, + { + "token": " \"", + "logprob": 0.0, + "bytes": [ + 32, + 34 + ], + "top_logprobs": [ + { + "token": " \"", + "logprob": 0.0, + "bytes": [ + 32, + 34 + ] + }, + { + "token": " ", + "logprob": -20.25, + "bytes": [ + 32 + ] + }, + { + "token": "\"", + "logprob": -20.625, + "bytes": [ + 34 + ] + }, + { + "token": " \n", + "logprob": -24.0, + "bytes": [ + 32, + 10 + ] + }, + { + "token": " ", + "logprob": -26.6875, + "bytes": [ + 32, + 32 + ] + }, + { + "token": "\n\n", + "logprob": -27.9375, + "bytes": [ + 10, + 10 + ] + }, + { + "token": " \n\n", + "logprob": -28.0, + "bytes": [ + 32, + 10, + 10 + ] + }, + { + "token": " ", + "logprob": -31.6875, + "bytes": [ + 32, + 32, + 32 + ] + }, + { + "token": " ", + "logprob": -31.875, + "bytes": [ + 32, + 32, + 32, + 32 + ] + }, + { + "token": " \n", + "logprob": -32.4375, + "bytes": [ + 32, + 32, + 10 + ] + } + ] + }, + { + "token": "e", + "logprob": 0.0, + "bytes": [ + 101 + ], + "top_logprobs": [ + { + "token": "e", + "logprob": 0.0, + "bytes": [ + 101 + ] + }, + { + "token": "\"", + "logprob": -9999.0, + "bytes": [ + 34 + ] + }, + { + "token": "$", + "logprob": -9999.0, + "bytes": [ + 36 + ] + }, + { + "token": "'", + "logprob": -9999.0, + "bytes": [ + 39 + ] + }, + { + "token": "(", + "logprob": -9999.0, + "bytes": [ + 40 + ] + }, + { + "token": "!", + "logprob": -9999.0, + "bytes": [ + 33 + ] + }, + { + "token": "#", + "logprob": -9999.0, + "bytes": [ + 35 + ] + }, + { + "token": "&", + "logprob": -9999.0, + "bytes": [ + 38 + ] + }, + { + "token": ")", + "logprob": -9999.0, + "bytes": [ + 41 + ] + }, + { + "token": "%", + "logprob": -9999.0, + "bytes": [ + 37 + ] + } + ] + }, + { + "token": "\":", + "logprob": -1.0728830375228426e-6, + "bytes": [ + 34, + 58 + ], + "top_logprobs": [ + { + "token": "\":", + "logprob": -1.0728830375228426e-6, + "bytes": [ + 34, + 58 + ] + }, + { + "token": "\":\"", + "logprob": -13.875000953674316, + "bytes": [ + 34, + 58, + 34 + ] + }, + { + "token": "\"", + "logprob": -15.625000953674316, + "bytes": [ + 34 + ] + }, + { + "token": "\":\n\n", + "logprob": -18.500001907348633, + "bytes": [ + 34, + 58, + 10, + 10 + ] + }, + { + "token": "\":\n", + "logprob": -19.125001907348633, + "bytes": [ + 34, + 58, + 10 + ] + }, + { + "token": "\"\n\n", + "logprob": -23.062501907348633, + "bytes": [ + 34, + 10, + 10 + ] + }, + { + "token": "\":\"'", + "logprob": -24.687501907348633, + "bytes": [ + 34, + 58, + 34, + 39 + ] + }, + { + "token": "\"\n", + "logprob": -25.687501907348633, + "bytes": [ + 34, + 10 + ] + }, + { + "token": "\":\"+", + "logprob": -27.312501907348633, + "bytes": [ + 34, + 58, + 34, + 43 + ] + }, + { + "token": "\"\n\n\n\n", + "logprob": -28.875001907348633, + "bytes": [ + 34, + 10, + 10, + 10, + 10 + ] + } + ] + }, + { + "token": " \"", + "logprob": -0.0008282806375063956, + "bytes": [ + 32, + 34 + ], + "top_logprobs": [ + { + "token": " \"", + "logprob": -0.0008282806375063956, + "bytes": [ + 32, + 34 + ] + }, + { + "token": " \"\"", + "logprob": -8.000828742980957, + "bytes": [ + 32, + 34, + 34 + ] + }, + { + "token": " \"\\\"", + "logprob": -8.375828742980957, + "bytes": [ + 32, + 34, + 92, + 34 + ] + }, + { + "token": " \"\\", + "logprob": -9.125828742980957, + "bytes": [ + 32, + 34, + 92 + ] + }, + { + "token": " \"<", + "logprob": -9.375828742980957, + "bytes": [ + 32, + 34, + 60 + ] + }, + { + "token": " \"'", + "logprob": -10.500828742980957, + "bytes": [ + 32, + 34, + 39 + ] + }, + { + "token": " ", + "logprob": -11.375828742980957, + "bytes": [ + 32 + ] + }, + { + "token": " \"(", + "logprob": -11.375828742980957, + "bytes": [ + 32, + 34, + 40 + ] + }, + { + "token": " \"#", + "logprob": -12.500828742980957, + "bytes": [ + 32, + 34, + 35 + ] + }, + { + "token": " \".", + "logprob": -12.500828742980957, + "bytes": [ + 32, + 34, + 46 + ] + } + ] + }, + { + "token": "This", + "logprob": -0.08068912476301193, + "bytes": [ + 84, + 104, + 105, + 115 + ], + "top_logprobs": [ + { + "token": "This", + "logprob": -0.08068912476301193, + "bytes": [ + 84, + 104, + 105, + 115 + ] + }, + { + "token": "The", + "logprob": -2.7056891918182373, + "bytes": [ + 84, + 104, + 101 + ] + }, + { + "token": "Generated", + "logprob": -5.705688953399658, + "bytes": [ + 71, + 101, + 110, + 101, + 114, + 97, + 116, + 101, + 100 + ] + }, + { + "token": "Gener", + "logprob": -5.830688953399658, + "bytes": [ + 71, + 101, + 110, + 101, + 114 + ] + }, + { + "token": "In", + "logprob": -7.705688953399658, + "bytes": [ + 73, + 110 + ] + }, + { + "token": "Based", + "logprob": -8.330689430236816, + "bytes": [ + 66, + 97, + 115, + 101, + 100 + ] + }, + { + "token": "Generate", + "logprob": -8.643189430236816, + "bytes": [ + 71, + 101, + 110, + 101, + 114, + 97, + 116, + 101 + ] + }, + { + "token": "It", + "logprob": -8.705689430236816, + "bytes": [ + 73, + 116 + ] + }, + { + "token": "1", + "logprob": -8.830689430236816, + "bytes": [ + 49 + ] + }, + { + "token": "There", + "logprob": -9.205689430236816, + "bytes": [ + 84, + 104, + 101, + 114, + 101 + ] + } + ] + }, + { + "token": " sentence", + "logprob": -0.03922262415289879, + "bytes": [ + 32, + 115, + 101, + 110, + 116, + 101, + 110, + 99, + 101 + ], + "top_logprobs": [ + { + "token": " sentence", + "logprob": -0.03922262415289879, + "bytes": [ + 32, + 115, + 101, + 110, + 116, + 101, + 110, + 99, + 101 + ] + }, + { + "token": " statement", + "logprob": -3.2892227172851562, + "bytes": [ + 32, + 115, + 116, + 97, + 116, + 101, + 109, + 101, + 110, + 116 + ] + }, + { + "token": " is", + "logprob": -7.539222717285156, + "bytes": [ + 32, + 105, + 115 + ] + }, + { + "token": " claim", + "logprob": -7.664222717285156, + "bytes": [ + 32, + 99, + 108, + 97, + 105, + 109 + ] + }, + { + "token": " assistant", + "logprob": -10.601722717285156, + "bytes": [ + 32, + 97, + 115, + 115, + 105, + 115, + 116, + 97, + 110, + 116 + ] + }, + { + "token": " assertion", + "logprob": -11.101722717285156, + "bytes": [ + 32, + 97, + 115, + 115, + 101, + 114, + 116, + 105, + 111, + 110 + ] + }, + { + "token": " fact", + "logprob": -11.351722717285156, + "bytes": [ + 32, + 102, + 97, + 99, + 116 + ] + }, + { + "token": " response", + "logprob": -11.476722717285156, + "bytes": [ + 32, + 114, + 101, + 115, + 112, + 111, + 110, + 115, + 101 + ] + }, + { + "token": " sentences", + "logprob": -11.539222717285156, + "bytes": [ + 32, + 115, + 101, + 110, + 116, + 101, + 110, + 99, + 101, + 115 + ] + }, + { + "token": " line", + "logprob": -12.164222717285156, + "bytes": [ + 32, + 108, + 105, + 110, + 101 + ] + } + ] + }, + { + "token": " makes", + "logprob": -0.07580286264419556, + "bytes": [ + 32, + 109, + 97, + 107, + 101, + 115 + ], + "top_logprobs": [ + { + "token": " makes", + "logprob": -0.07580286264419556, + "bytes": [ + 32, + 109, + 97, + 107, + 101, + 115 + ] + }, + { + "token": " is", + "logprob": -3.200802803039551, + "bytes": [ + 32, + 105, + 115 + ] + }, + { + "token": " contains", + "logprob": -3.825802803039551, + "bytes": [ + 32, + 99, + 111, + 110, + 116, + 97, + 105, + 110, + 115 + ] + }, + { + "token": " states", + "logprob": -5.950802803039551, + "bytes": [ + 32, + 115, + 116, + 97, + 116, + 101, + 115 + ] + }, + { + "token": " directly", + "logprob": -6.325802803039551, + "bytes": [ + 32, + 100, + 105, + 114, + 101, + 99, + 116, + 108, + 121 + ] + }, + { + "token": " claims", + "logprob": -6.575802803039551, + "bytes": [ + 32, + 99, + 108, + 97, + 105, + 109, + 115 + ] + }, + { + "token": " provides", + "logprob": -6.700802803039551, + "bytes": [ + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 115 + ] + }, + { + "token": " accurately", + "logprob": -7.513302803039551, + "bytes": [ + 32, + 97, + 99, + 99, + 117, + 114, + 97, + 116, + 101, + 108, + 121 + ] + }, + { + "token": " asserts", + "logprob": -7.638302803039551, + "bytes": [ + 32, + 97, + 115, + 115, + 101, + 114, + 116, + 115 + ] + }, + { + "token": " can", + "logprob": -8.01330280303955, + "bytes": [ + 32, + 99, + 97, + 110 + ] + } + ] + }, + { + "token": " a", + "logprob": -0.0010780243901535869, + "bytes": [ + 32, + 97 + ], + "top_logprobs": [ + { + "token": " a", + "logprob": -0.0010780243901535869, + "bytes": [ + 32, + 97 + ] + }, + { + "token": " factual", + "logprob": -7.126078128814697, + "bytes": [ + 32, + 102, + 97, + 99, + 116, + 117, + 97, + 108 + ] + }, + { + "token": " an", + "logprob": -9.001077651977539, + "bytes": [ + 32, + 97, + 110 + ] + }, + { + "token": " the", + "logprob": -9.251077651977539, + "bytes": [ + 32, + 116, + 104, + 101 + ] + }, + { + "token": " claims", + "logprob": -11.001077651977539, + "bytes": [ + 32, + 99, + 108, + 97, + 105, + 109, + 115 + ] + }, + { + "token": " specific", + "logprob": -12.001077651977539, + "bytes": [ + 32, + 115, + 112, + 101, + 99, + 105, + 102, + 105, + 99 + ] + }, + { + "token": " fact", + "logprob": -12.313577651977539, + "bytes": [ + 32, + 102, + 97, + 99, + 116 + ] + }, + { + "token": " two", + "logprob": -12.751077651977539, + "bytes": [ + 32, + 116, + 119, + 111 + ] + }, + { + "token": " use", + "logprob": -12.938577651977539, + "bytes": [ + 32, + 117, + 115, + 101 + ] + }, + { + "token": " multiple", + "logprob": -13.188577651977539, + "bytes": [ + 32, + 109, + 117, + 108, + 116, + 105, + 112, + 108, + 101 + ] + } + ] + }, + { + "token": " factual", + "logprob": -0.03165754675865173, + "bytes": [ + 32, + 102, + 97, + 99, + 116, + 117, + 97, + 108 + ], + "top_logprobs": [ + { + "token": " factual", + "logprob": -0.03165754675865173, + "bytes": [ + 32, + 102, + 97, + 99, + 116, + 117, + 97, + 108 + ] + }, + { + "token": " claim", + "logprob": -4.031657695770264, + "bytes": [ + 32, + 99, + 108, + 97, + 105, + 109 + ] + }, + { + "token": " specific", + "logprob": -4.656657695770264, + "bytes": [ + 32, + 115, + 112, + 101, + 99, + 105, + 102, + 105, + 99 + ] + }, + { + "token": " fact", + "logprob": -6.156657695770264, + "bytes": [ + 32, + 102, + 97, + 99, + 116 + ] + }, + { + "token": " direct", + "logprob": -6.906657695770264, + "bytes": [ + 32, + 100, + 105, + 114, + 101, + 99, + 116 + ] + }, + { + "token": " statement", + "logprob": -8.156657218933105, + "bytes": [ + 32, + 115, + 116, + 97, + 116, + 101, + 109, + 101, + 110, + 116 + ] + }, + { + "token": " clear", + "logprob": -8.656657218933105, + "bytes": [ + 32, + 99, + 108, + 101, + 97, + 114 + ] + }, + { + "token": " definitive", + "logprob": -9.406657218933105, + "bytes": [ + 32, + 100, + 101, + 102, + 105, + 110, + 105, + 116, + 105, + 118, + 101 + ] + }, + { + "token": " ver", + "logprob": -9.781657218933105, + "bytes": [ + 32, + 118, + 101, + 114 + ] + }, + { + "token": " declar", + "logprob": -10.406657218933105, + "bytes": [ + 32, + 100, + 101, + 99, + 108, + 97, + 114 + ] + } + ] + }, + { + "token": " claim", + "logprob": -0.00009893881360767409, + "bytes": [ + 32, + 99, + 108, + 97, + 105, + 109 + ], + "top_logprobs": [ + { + "token": " claim", + "logprob": -0.00009893881360767409, + "bytes": [ + 32, + 99, + 108, + 97, + 105, + 109 + ] + }, + { + "token": " statement", + "logprob": -9.750099182128906, + "bytes": [ + 32, + 115, + 116, + 97, + 116, + 101, + 109, + 101, + 110, + 116 + ] + }, + { + "token": " assertion", + "logprob": -11.000099182128906, + "bytes": [ + 32, + 97, + 115, + 115, + 101, + 114, + 116, + 105, + 111, + 110 + ] + }, + { + "token": " claims", + "logprob": -11.000099182128906, + "bytes": [ + 32, + 99, + 108, + 97, + 105, + 109, + 115 + ] + }, + { + "token": " prediction", + "logprob": -13.750099182128906, + "bytes": [ + 32, + 112, + 114, + 101, + 100, + 105, + 99, + 116, + 105, + 111, + 110 + ] + }, + { + "token": " inference", + "logprob": -13.750099182128906, + "bytes": [ + 32, + 105, + 110, + 102, + 101, + 114, + 101, + 110, + 99, + 101 + ] + }, + { + "token": " claiming", + "logprob": -13.875099182128906, + "bytes": [ + 32, + 99, + 108, + 97, + 105, + 109, + 105, + 110, + 103 + ] + }, + { + "token": "claim", + "logprob": -14.000099182128906, + "bytes": [ + 99, + 108, + 97, + 105, + 109 + ] + }, + { + "token": " Claim", + "logprob": -15.000099182128906, + "bytes": [ + 32, + 67, + 108, + 97, + 105, + 109 + ] + }, + { + "token": " comparison", + "logprob": -15.062599182128906, + "bytes": [ + 32, + 99, + 111, + 109, + 112, + 97, + 114, + 105, + 115, + 111, + 110 + ] + } + ] + }, + { + "token": " about", + "logprob": -0.008078637532889843, + "bytes": [ + 32, + 97, + 98, + 111, + 117, + 116 + ], + "top_logprobs": [ + { + "token": " about", + "logprob": -0.008078637532889843, + "bytes": [ + 32, + 97, + 98, + 111, + 117, + 116 + ] + }, + { + "token": " that", + "logprob": -5.133078575134277, + "bytes": [ + 32, + 116, + 104, + 97, + 116 + ] + }, + { + "token": ".", + "logprob": -6.508078575134277, + "bytes": [ + 46 + ] + }, + { + "token": ",", + "logprob": -8.508078575134277, + "bytes": [ + 44 + ] + }, + { + "token": " regarding", + "logprob": -8.820578575134277, + "bytes": [ + 32, + 114, + 101, + 103, + 97, + 114, + 100, + 105, + 110, + 103 + ] + }, + { + "token": " based", + "logprob": -9.070578575134277, + "bytes": [ + 32, + 98, + 97, + 115, + 101, + 100 + ] + }, + { + "token": " and", + "logprob": -10.133078575134277, + "bytes": [ + 32, + 97, + 110, + 100 + ] + }, + { + "token": ":", + "logprob": -10.445578575134277, + "bytes": [ + 58 + ] + }, + { + "token": " which", + "logprob": -11.070578575134277, + "bytes": [ + 32, + 119, + 104, + 105, + 99, + 104 + ] + }, + { + "token": " directly", + "logprob": -11.383078575134277, + "bytes": [ + 32, + 100, + 105, + 114, + 101, + 99, + 116, + 108, + 121 + ] + } + ] + }, + { + "token": " the", + "logprob": -0.008531314320862293, + "bytes": [ + 32, + 116, + 104, + 101 + ], + "top_logprobs": [ + { + "token": " the", + "logprob": -0.008531314320862293, + "bytes": [ + 32, + 116, + 104, + 101 + ] + }, + { + "token": " purple", + "logprob": -5.508531093597412, + "bytes": [ + 32, + 112, + 117, + 114, + 112, + 108, + 101 + ] + }, + { + "token": " a", + "logprob": -5.633531093597412, + "bytes": [ + 32, + 97 + ] + }, + { + "token": " Purple", + "logprob": -7.821031093597412, + "bytes": [ + 32, + 80, + 117, + 114, + 112, + 108, + 101 + ] + }, + { + "token": " an", + "logprob": -10.44603157043457, + "bytes": [ + 32, + 97, + 110 + ] + }, + { + "token": " yellow", + "logprob": -10.50853157043457, + "bytes": [ + 32, + 121, + 101, + 108, + 108, + 111, + 119 + ] + }, + { + "token": " fish", + "logprob": -10.82103157043457, + "bytes": [ + 32, + 102, + 105, + 115, + 104 + ] + }, + { + "token": " color", + "logprob": -10.82103157043457, + "bytes": [ + 32, + 99, + 111, + 108, + 111, + 114 + ] + }, + { + "token": " pur", + "logprob": -10.94603157043457, + "bytes": [ + 32, + 112, + 117, + 114 + ] + }, + { + "token": " green", + "logprob": -11.00853157043457, + "bytes": [ + 32, + 103, + 114, + 101, + 101, + 110 + ] + } + ] + }, + { + "token": " color", + "logprob": -0.02162846550345421, + "bytes": [ + 32, + 99, + 111, + 108, + 111, + 114 + ], + "top_logprobs": [ + { + "token": " color", + "logprob": -0.02162846550345421, + "bytes": [ + 32, + 99, + 111, + 108, + 111, + 114 + ] + }, + { + "token": " coloration", + "logprob": -4.521628379821777, + "bytes": [ + 32, + 99, + 111, + 108, + 111, + 114, + 97, + 116, + 105, + 111, + 110 + ] + }, + { + "token": " purple", + "logprob": -5.896628379821777, + "bytes": [ + 32, + 112, + 117, + 114, + 112, + 108, + 101 + ] + }, + { + "token": " coloring", + "logprob": -6.396628379821777, + "bytes": [ + 32, + 99, + 111, + 108, + 111, + 114, + 105, + 110, + 103 + ] + }, + { + "token": " colour", + "logprob": -6.396628379821777, + "bytes": [ + 32, + 99, + 111, + 108, + 111, + 117, + 114 + ] + }, + { + "token": " Purple", + "logprob": -6.521628379821777, + "bytes": [ + 32, + 80, + 117, + 114, + 112, + 108, + 101 + ] + }, + { + "token": " appearance", + "logprob": -7.209128379821777, + "bytes": [ + 32, + 97, + 112, + 112, + 101, + 97, + 114, + 97, + 110, + 99, + 101 + ] + }, + { + "token": " yellow", + "logprob": -7.334128379821777, + "bytes": [ + 32, + 121, + 101, + 108, + 108, + 111, + 119 + ] + }, + { + "token": " colors", + "logprob": -8.834128379821777, + "bytes": [ + 32, + 99, + 111, + 108, + 111, + 114, + 115 + ] + }, + { + "token": " Yellow", + "logprob": -8.834128379821777, + "bytes": [ + 32, + 89, + 101, + 108, + 108, + 111, + 119 + ] + } + ] + }, + { + "token": " of", + "logprob": -0.00003504691630951129, + "bytes": [ + 32, + 111, + 102 + ], + "top_logprobs": [ + { + "token": " of", + "logprob": -0.00003504691630951129, + "bytes": [ + 32, + 111, + 102 + ] + }, + { + "token": " and", + "logprob": -10.812535285949707, + "bytes": [ + 32, + 97, + 110, + 100 + ] + }, + { + "token": "ability", + "logprob": -13.687535285949707, + "bytes": [ + 97, + 98, + 105, + 108, + 105, + 116, + 121 + ] + }, + { + "token": " properties", + "logprob": -14.250035285949707, + "bytes": [ + 32, + 112, + 114, + 111, + 112, + 101, + 114, + 116, + 105, + 101, + 115 + ] + }, + { + "token": "fulness", + "logprob": -14.375035285949707, + "bytes": [ + 102, + 117, + 108, + 110, + 101, + 115, + 115 + ] + }, + { + "token": " yellow", + "logprob": -14.500035285949707, + "bytes": [ + 32, + 121, + 101, + 108, + 108, + 111, + 119 + ] + }, + { + "token": "ation", + "logprob": -14.625035285949707, + "bytes": [ + 97, + 116, + 105, + 111, + 110 + ] + }, + { + "token": " description", + "logprob": -14.687535285949707, + "bytes": [ + 32, + 100, + 101, + 115, + 99, + 114, + 105, + 112, + 116, + 105, + 111, + 110 + ] + }, + { + "token": " distribution", + "logprob": -14.687535285949707, + "bytes": [ + 32, + 100, + 105, + 115, + 116, + 114, + 105, + 98, + 117, + 116, + 105, + 111, + 110 + ] + }, + { + "token": " status", + "logprob": -14.812535285949707, + "bytes": [ + 32, + 115, + 116, + 97, + 116, + 117, + 115 + ] + } + ] + }, + { + "token": " purple", + "logprob": -0.5641658902168274, + "bytes": [ + 32, + 112, + 117, + 114, + 112, + 108, + 101 + ], + "top_logprobs": [ + { + "token": " purple", + "logprob": -0.5641658902168274, + "bytes": [ + 32, + 112, + 117, + 114, + 112, + 108, + 101 + ] + }, + { + "token": " the", + "logprob": -1.0641658306121826, + "bytes": [ + 32, + 116, + 104, + 101 + ] + }, + { + "token": " a", + "logprob": -3.0641658306121826, + "bytes": [ + 32, + 97 + ] + }, + { + "token": " Purple", + "logprob": -3.3141658306121826, + "bytes": [ + 32, + 80, + 117, + 114, + 112, + 108, + 101 + ] + }, + { + "token": " '", + "logprob": -7.751666069030762, + "bytes": [ + 32, + 39 + ] + }, + { + "token": " pur", + "logprob": -7.814166069030762, + "bytes": [ + 32, + 112, + 117, + 114 + ] + }, + { + "token": " Pur", + "logprob": -8.626666069030762, + "bytes": [ + 32, + 80, + 117, + 114 + ] + }, + { + "token": " pure", + "logprob": -9.001666069030762, + "bytes": [ + 32, + 112, + 117, + 114, + 101 + ] + }, + { + "token": " pink", + "logprob": -9.126666069030762, + "bytes": [ + 32, + 112, + 105, + 110, + 107 + ] + }, + { + "token": " yellow", + "logprob": -9.376666069030762, + "bytes": [ + 32, + 121, + 101, + 108, + 108, + 111, + 119 + ] + } + ] + }, + { + "token": " b", + "logprob": -0.00022718709078617394, + "bytes": [ + 32, + 98 + ], + "top_logprobs": [ + { + "token": " b", + "logprob": -0.00022718709078617394, + "bytes": [ + 32, + 98 + ] + }, + { + "token": " Bumble", + "logprob": -10.000226974487305, + "bytes": [ + 32, + 66, + 117, + 109, + 98, + 108, + 101 + ] + }, + { + "token": " bull", + "logprob": -10.500226974487305, + "bytes": [ + 32, + 98, + 117, + 108, + 108 + ] + }, + { + "token": " bubble", + "logprob": -11.000226974487305, + "bytes": [ + 32, + 98, + 117, + 98, + 98, + 108, + 101 + ] + }, + { + "token": " bum", + "logprob": -11.062726974487305, + "bytes": [ + 32, + 98, + 117, + 109 + ] + }, + { + "token": " bob", + "logprob": -11.250226974487305, + "bytes": [ + 32, + 98, + 111, + 98 + ] + }, + { + "token": " bunny", + "logprob": -12.125226974487305, + "bytes": [ + 32, + 98, + 117, + 110, + 110, + 121 + ] + }, + { + "token": " B", + "logprob": -12.250226974487305, + "bytes": [ + 32, + 66 + ] + }, + { + "token": " bell", + "logprob": -12.312726974487305, + "bytes": [ + 32, + 98, + 101, + 108, + 108 + ] + }, + { + "token": " bumper", + "logprob": -12.375226974487305, + "bytes": [ + 32, + 98, + 117, + 109, + 112, + 101, + 114 + ] + } + ] + }, + { + "token": "umble", + "logprob": -1.4305104514278355e-6, + "bytes": [ + 117, + 109, + 98, + 108, + 101 + ], + "top_logprobs": [ + { + "token": "umble", + "logprob": -1.4305104514278355e-6, + "bytes": [ + 117, + 109, + 98, + 108, + 101 + ] + }, + { + "token": "umbles", + "logprob": -14.125000953674316, + "bytes": [ + 117, + 109, + 98, + 108, + 101, + 115 + ] + }, + { + "token": "umb", + "logprob": -15.375000953674316, + "bytes": [ + 117, + 109, + 98 + ] + }, + { + "token": "umm", + "logprob": -15.500000953674316, + "bytes": [ + 117, + 109, + 109 + ] + }, + { + "token": "ummer", + "logprob": -16.125001907348633, + "bytes": [ + 117, + 109, + 109, + 101, + 114 + ] + }, + { + "token": "ummel", + "logprob": -16.875001907348633, + "bytes": [ + 117, + 109, + 109, + 101, + 108 + ] + }, + { + "token": "umbled", + "logprob": -16.875001907348633, + "bytes": [ + 117, + 109, + 98, + 108, + 101, + 100 + ] + }, + { + "token": "ungle", + "logprob": -17.000001907348633, + "bytes": [ + 117, + 110, + 103, + 108, + 101 + ] + }, + { + "token": "uble", + "logprob": -17.875001907348633, + "bytes": [ + 117, + 98, + 108, + 101 + ] + }, + { + "token": "umber", + "logprob": -18.750001907348633, + "bytes": [ + 117, + 109, + 98, + 101, + 114 + ] + } + ] + }, + { + "token": " fish", + "logprob": -0.0026352223940193653, + "bytes": [ + 32, + 102, + 105, + 115, + 104 + ], + "top_logprobs": [ + { + "token": " fish", + "logprob": -0.0026352223940193653, + "bytes": [ + 32, + 102, + 105, + 115, + 104 + ] + }, + { + "token": "fish", + "logprob": -6.0026350021362305, + "bytes": [ + 102, + 105, + 115, + 104 + ] + }, + { + "token": " fishes", + "logprob": -8.87763500213623, + "bytes": [ + 32, + 102, + 105, + 115, + 104, + 101, + 115 + ] + }, + { + "token": " Fish", + "logprob": -12.31513500213623, + "bytes": [ + 32, + 70, + 105, + 115, + 104 + ] + }, + { + "token": " fishing", + "logprob": -13.12763500213623, + "bytes": [ + 32, + 102, + 105, + 115, + 104, + 105, + 110, + 103 + ] + }, + { + "token": "鱼", + "logprob": -13.37763500213623, + "bytes": [ + 233, + 177, + 188 + ] + }, + { + "token": " f", + "logprob": -13.62763500213623, + "bytes": [ + 32, + 102 + ] + }, + { + "token": " b", + "logprob": -14.06513500213623, + "bytes": [ + 32, + 98 + ] + }, + { + "token": "Fish", + "logprob": -14.31513500213623, + "bytes": [ + 70, + 105, + 115, + 104 + ] + }, + { + "token": " flies", + "logprob": -14.56513500213623, + "bytes": [ + 32, + 102, + 108, + 105, + 101, + 115 + ] + } + ] + }, + { + "token": ".", + "logprob": -0.012729108333587646, + "bytes": [ + 46 + ], + "top_logprobs": [ + { + "token": ".", + "logprob": -0.012729108333587646, + "bytes": [ + 46 + ] + }, + { + "token": ",", + "logprob": -4.387729167938232, + "bytes": [ + 44 + ] + }, + { + "token": ".\"", + "logprob": -9.575228691101074, + "bytes": [ + 46, + 34 + ] + }, + { + "token": " based", + "logprob": -10.012728691101074, + "bytes": [ + 32, + 98, + 97, + 115, + 101, + 100 + ] + }, + { + "token": " and", + "logprob": -10.137728691101074, + "bytes": [ + 32, + 97, + 110, + 100 + ] + }, + { + "token": " being", + "logprob": -10.637728691101074, + "bytes": [ + 32, + 98, + 101, + 105, + 110, + 103 + ] + }, + { + "token": ".\\", + "logprob": -11.762728691101074, + "bytes": [ + 46, + 92 + ] + }, + { + "token": " that", + "logprob": -12.387728691101074, + "bytes": [ + 32, + 116, + 104, + 97, + 116 + ] + }, + { + "token": " which", + "logprob": -12.825228691101074, + "bytes": [ + 32, + 119, + 104, + 105, + 99, + 104 + ] + }, + { + "token": ":", + "logprob": -12.887728691101074, + "bytes": [ + 58 + ] + } + ] + }, + { + "token": " The", + "logprob": -0.022468987852334976, + "bytes": [ + 32, + 84, + 104, + 101 + ], + "top_logprobs": [ + { + "token": " The", + "logprob": -0.022468987852334976, + "bytes": [ + 32, + 84, + 104, + 101 + ] + }, + { + "token": " According", + "logprob": -4.1474690437316895, + "bytes": [ + 32, + 65, + 99, + 99, + 111, + 114, + 100, + 105, + 110, + 103 + ] + }, + { + "token": " However", + "logprob": -5.7724690437316895, + "bytes": [ + 32, + 72, + 111, + 119, + 101, + 118, + 101, + 114 + ] + }, + { + "token": " While", + "logprob": -6.7724690437316895, + "bytes": [ + 32, + 87, + 104, + 105, + 108, + 101 + ] + }, + { + "token": " Based", + "logprob": -7.7724690437316895, + "bytes": [ + 32, + 66, + 97, + 115, + 101, + 100 + ] + }, + { + "token": " In", + "logprob": -8.022468566894531, + "bytes": [ + 32, + 73, + 110 + ] + }, + { + "token": " Although", + "logprob": -8.147468566894531, + "bytes": [ + 32, + 65, + 108, + 116, + 104, + 111, + 117, + 103, + 104 + ] + }, + { + "token": " It", + "logprob": -8.272468566894531, + "bytes": [ + 32, + 73, + 116 + ] + }, + { + "token": " This", + "logprob": -8.647468566894531, + "bytes": [ + 32, + 84, + 104, + 105, + 115 + ] + }, + { + "token": " Given", + "logprob": -8.897468566894531, + "bytes": [ + 32, + 71, + 105, + 118, + 101, + 110 + ] + } + ] + }, + { + "token": " provided", + "logprob": -0.3822292685508728, + "bytes": [ + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 100 + ], + "top_logprobs": [ + { + "token": " provided", + "logprob": -0.3822292685508728, + "bytes": [ + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 100 + ] + }, + { + "token": " document", + "logprob": -1.3822293281555176, + "bytes": [ + 32, + 100, + 111, + 99, + 117, + 109, + 101, + 110, + 116 + ] + }, + { + "token": " context", + "logprob": -2.8822293281555176, + "bytes": [ + 32, + 99, + 111, + 110, + 116, + 101, + 120, + 116 + ] + }, + { + "token": " claim", + "logprob": -5.132229328155518, + "bytes": [ + 32, + 99, + 108, + 97, + 105, + 109 + ] + }, + { + "token": " given", + "logprob": -6.507229328155518, + "bytes": [ + 32, + 103, + 105, + 118, + 101, + 110 + ] + }, + { + "token": " original", + "logprob": -7.632229328155518, + "bytes": [ + 32, + 111, + 114, + 105, + 103, + 105, + 110, + 97, + 108 + ] + }, + { + "token": " statement", + "logprob": -7.694729328155518, + "bytes": [ + 32, + 115, + 116, + 97, + 116, + 101, + 109, + 101, + 110, + 116 + ] + }, + { + "token": " sentence", + "logprob": -7.757229328155518, + "bytes": [ + 32, + 115, + 101, + 110, + 116, + 101, + 110, + 99, + 101 + ] + }, + { + "token": " conversation", + "logprob": -7.882229328155518, + "bytes": [ + 32, + 99, + 111, + 110, + 118, + 101, + 114, + 115, + 97, + 116, + 105, + 111, + 110 + ] + }, + { + "token": " assistant", + "logprob": -8.63222885131836, + "bytes": [ + 32, + 97, + 115, + 115, + 105, + 115, + 116, + 97, + 110, + 116 + ] + } + ] + }, + { + "token": " context", + "logprob": -0.52419114112854, + "bytes": [ + 32, + 99, + 111, + 110, + 116, + 101, + 120, + 116 + ], + "top_logprobs": [ + { + "token": " context", + "logprob": -0.52419114112854, + "bytes": [ + 32, + 99, + 111, + 110, + 116, + 101, + 120, + 116 + ] + }, + { + "token": " document", + "logprob": -0.89919114112854, + "bytes": [ + 32, + 100, + 111, + 99, + 117, + 109, + 101, + 110, + 116 + ] + }, + { + "token": " text", + "logprob": -8.649190902709961, + "bytes": [ + 32, + 116, + 101, + 120, + 116 + ] + }, + { + "token": " documents", + "logprob": -8.836690902709961, + "bytes": [ + 32, + 100, + 111, + 99, + 117, + 109, + 101, + 110, + 116, + 115 + ] + }, + { + "token": " conversation", + "logprob": -8.961690902709961, + "bytes": [ + 32, + 99, + 111, + 110, + 118, + 101, + 114, + 115, + 97, + 116, + 105, + 111, + 110 + ] + }, + { + "token": " statement", + "logprob": -9.024190902709961, + "bytes": [ + 32, + 115, + 116, + 97, + 116, + 101, + 109, + 101, + 110, + 116 + ] + }, + { + "token": " sentence", + "logprob": -9.024190902709961, + "bytes": [ + 32, + 115, + 101, + 110, + 116, + 101, + 110, + 99, + 101 + ] + }, + { + "token": " claim", + "logprob": -9.524190902709961, + "bytes": [ + 32, + 99, + 108, + 97, + 105, + 109 + ] + }, + { + "token": " contextual", + "logprob": -9.899190902709961, + "bytes": [ + 32, + 99, + 111, + 110, + 116, + 101, + 120, + 116, + 117, + 97, + 108 + ] + }, + { + "token": " information", + "logprob": -10.586690902709961, + "bytes": [ + 32, + 105, + 110, + 102, + 111, + 114, + 109, + 97, + 116, + 105, + 111, + 110 + ] + } + ] + }, + { + "token": " states", + "logprob": -0.1393604725599289, + "bytes": [ + 32, + 115, + 116, + 97, + 116, + 101, + 115 + ], + "top_logprobs": [ + { + "token": " states", + "logprob": -0.1393604725599289, + "bytes": [ + 32, + 115, + 116, + 97, + 116, + 101, + 115 + ] + }, + { + "token": " supports", + "logprob": -3.0143604278564453, + "bytes": [ + 32, + 115, + 117, + 112, + 112, + 111, + 114, + 116, + 115 + ] + }, + { + "token": " in", + "logprob": -3.0143604278564453, + "bytes": [ + 32, + 105, + 110 + ] + }, + { + "token": " directly", + "logprob": -4.389360427856445, + "bytes": [ + 32, + 100, + 105, + 114, + 101, + 99, + 116, + 108, + 121 + ] + }, + { + "token": " does", + "logprob": -5.389360427856445, + "bytes": [ + 32, + 100, + 111, + 101, + 115 + ] + }, + { + "token": " confirms", + "logprob": -5.514360427856445, + "bytes": [ + 32, + 99, + 111, + 110, + 102, + 105, + 114, + 109, + 115 + ] + }, + { + "token": " statement", + "logprob": -5.639360427856445, + "bytes": [ + 32, + 115, + 116, + 97, + 116, + 101, + 109, + 101, + 110, + 116 + ] + }, + { + "token": " explicitly", + "logprob": -6.264360427856445, + "bytes": [ + 32, + 101, + 120, + 112, + 108, + 105, + 99, + 105, + 116, + 108, + 121 + ] + }, + { + "token": " says", + "logprob": -6.764360427856445, + "bytes": [ + 32, + 115, + 97, + 121, + 115 + ] + }, + { + "token": " (", + "logprob": -7.639360427856445, + "bytes": [ + 32, + 40 + ] + } + ] + }, + { + "token": ":", + "logprob": -0.24119940400123596, + "bytes": [ + 58 + ], + "top_logprobs": [ + { + "token": ":", + "logprob": -0.24119940400123596, + "bytes": [ + 58 + ] + }, + { + "token": " '", + "logprob": -1.7411993741989136, + "bytes": [ + 32, + 39 + ] + }, + { + "token": " that", + "logprob": -3.616199493408203, + "bytes": [ + 32, + 116, + 104, + 97, + 116 + ] + }, + { + "token": ",", + "logprob": -4.866199493408203, + "bytes": [ + 44 + ] + }, + { + "token": " \\\"", + "logprob": -5.616199493408203, + "bytes": [ + 32, + 92, + 34 + ] + }, + { + "token": " \"", + "logprob": -8.991199493408203, + "bytes": [ + 32, + 34 + ] + }, + { + "token": " the", + "logprob": -9.053699493408203, + "bytes": [ + 32, + 116, + 104, + 101 + ] + }, + { + "token": " exactly", + "logprob": -9.428699493408203, + "bytes": [ + 32, + 101, + 120, + 97, + 99, + 116, + 108, + 121 + ] + }, + { + "token": " \\", + "logprob": -9.428699493408203, + "bytes": [ + 32, + 92 + ] + }, + { + "token": " '\\", + "logprob": -9.803699493408203, + "bytes": [ + 32, + 39, + 92 + ] + } + ] + }, + { + "token": " '", + "logprob": -0.07197854667901993, + "bytes": [ + 32, + 39 + ], + "top_logprobs": [ + { + "token": " '", + "logprob": -0.07197854667901993, + "bytes": [ + 32, + 39 + ] + }, + { + "token": " \\\"", + "logprob": -2.6969785690307617, + "bytes": [ + 32, + 92, + 34 + ] + }, + { + "token": " \\", + "logprob": -6.446978569030762, + "bytes": [ + 32, + 92 + ] + }, + { + "token": " '\\", + "logprob": -8.946978569030762, + "bytes": [ + 32, + 39, + 92 + ] + }, + { + "token": " \"", + "logprob": -9.071978569030762, + "bytes": [ + 32, + 34 + ] + }, + { + "token": " The", + "logprob": -9.321978569030762, + "bytes": [ + 32, + 84, + 104, + 101 + ] + }, + { + "token": " \\\\", + "logprob": -10.321978569030762, + "bytes": [ + 32, + 92, + 92 + ] + }, + { + "token": " '\\\\", + "logprob": -10.696978569030762, + "bytes": [ + 32, + 39, + 92, + 92 + ] + }, + { + "token": " ''", + "logprob": -11.196978569030762, + "bytes": [ + 32, + 39, + 39 + ] + }, + { + "token": " '[", + "logprob": -12.009478569030762, + "bytes": [ + 32, + 39, + 91 + ] + } + ] + }, + { + "token": "The", + "logprob": -0.00006842378934379667, + "bytes": [ + 84, + 104, + 101 + ], + "top_logprobs": [ + { + "token": "The", + "logprob": -0.00006842378934379667, + "bytes": [ + 84, + 104, + 101 + ] + }, + { + "token": " The", + "logprob": -11.000068664550781, + "bytes": [ + 32, + 84, + 104, + 101 + ] + }, + { + "token": "the", + "logprob": -11.125068664550781, + "bytes": [ + 116, + 104, + 101 + ] + }, + { + "token": "This", + "logprob": -11.875068664550781, + "bytes": [ + 84, + 104, + 105, + 115 + ] + }, + { + "token": "There", + "logprob": -12.125068664550781, + "bytes": [ + 84, + 104, + 101, + 114, + 101 + ] + }, + { + "token": "All", + "logprob": -12.750068664550781, + "bytes": [ + 65, + 108, + 108 + ] + }, + { + "token": "...", + "logprob": -13.312568664550781, + "bytes": [ + 46, + 46, + 46 + ] + }, + { + "token": "Only", + "logprob": -13.375068664550781, + "bytes": [ + 79, + 110, + 108, + 121 + ] + }, + { + "token": "A", + "logprob": -13.625068664550781, + "bytes": [ + 65 + ] + }, + { + "token": "Document", + "logprob": -14.125068664550781, + "bytes": [ + 68, + 111, + 99, + 117, + 109, + 101, + 110, + 116 + ] + } + ] + }, + { + "token": " only", + "logprob": -0.000014305012882687151, + "bytes": [ + 32, + 111, + 110, + 108, + 121 + ], + "top_logprobs": [ + { + "token": " only", + "logprob": -0.000014305012882687151, + "bytes": [ + 32, + 111, + 110, + 108, + 121 + ] + }, + { + "token": "only", + "logprob": -12.437514305114746, + "bytes": [ + 111, + 110, + 108, + 121 + ] + }, + { + "token": " ONLY", + "logprob": -13.062514305114746, + "bytes": [ + 32, + 79, + 78, + 76, + 89 + ] + }, + { + "token": ".only", + "logprob": -13.875014305114746, + "bytes": [ + 46, + 111, + 110, + 108, + 121 + ] + }, + { + "token": " purple", + "logprob": -14.250014305114746, + "bytes": [ + 32, + 112, + 117, + 114, + 112, + 108, + 101 + ] + }, + { + "token": "-only", + "logprob": -14.437514305114746, + "bytes": [ + 45, + 111, + 110, + 108, + 121 + ] + }, + { + "token": " one", + "logprob": -14.437514305114746, + "bytes": [ + 32, + 111, + 110, + 101 + ] + }, + { + "token": " Only", + "logprob": -14.562514305114746, + "bytes": [ + 32, + 79, + 110, + 108, + 121 + ] + }, + { + "token": " \\", + "logprob": -14.937514305114746, + "bytes": [ + 32, + 92 + ] + }, + { + "token": " только", + "logprob": -15.062514305114746, + "bytes": [ + 32, + 209, + 130, + 208, + 190, + 208, + 187, + 209, + 140, + 208, + 186, + 208, + 190 + ] + } + ] + }, + { + "token": " type", + "logprob": -3.576278118089249e-7, + "bytes": [ + 32, + 116, + 121, + 112, + 101 + ], + "top_logprobs": [ + { + "token": " type", + "logprob": -3.576278118089249e-7, + "bytes": [ + 32, + 116, + 121, + 112, + 101 + ] + }, + { + "token": " time", + "logprob": -16.25, + "bytes": [ + 32, + 116, + 105, + 109, + 101 + ] + }, + { + "token": " typ", + "logprob": -16.625, + "bytes": [ + 32, + 116, + 121, + 112 + ] + }, + { + "token": " types", + "logprob": -16.75, + "bytes": [ + 32, + 116, + 121, + 112, + 101, + 115 + ] + }, + { + "token": " tipo", + "logprob": -17.25, + "bytes": [ + 32, + 116, + 105, + 112, + 111 + ] + }, + { + "token": " way", + "logprob": -17.75, + "bytes": [ + 32, + 119, + 97, + 121 + ] + }, + { + "token": " [", + "logprob": -17.875, + "bytes": [ + 32, + 91 + ] + }, + { + "token": ".type", + "logprob": -18.25, + "bytes": [ + 46, + 116, + 121, + 112, + 101 + ] + }, + { + "token": " ...", + "logprob": -18.375, + "bytes": [ + 32, + 46, + 46, + 46 + ] + }, + { + "token": " kind", + "logprob": -18.375, + "bytes": [ + 32, + 107, + 105, + 110, + 100 + ] + } + ] + }, + { + "token": " of", + "logprob": -3.576278118089249e-7, + "bytes": [ + 32, + 111, + 102 + ], + "top_logprobs": [ + { + "token": " of", + "logprob": -3.576278118089249e-7, + "bytes": [ + 32, + 111, + 102 + ] + }, + { + "token": " ...", + "logprob": -16.125, + "bytes": [ + 32, + 46, + 46, + 46 + ] + }, + { + "token": "...", + "logprob": -16.375, + "bytes": [ + 46, + 46, + 46 + ] + }, + { + "token": " (", + "logprob": -16.75, + "bytes": [ + 32, + 40 + ] + }, + { + "token": " o", + "logprob": -17.0, + "bytes": [ + 32, + 111 + ] + }, + { + "token": "-of", + "logprob": -17.5625, + "bytes": [ + 45, + 111, + 102 + ] + }, + { + "token": " ", + "logprob": -17.8125, + "bytes": [ + 32 + ] + }, + { + "token": " if", + "logprob": -17.8125, + "bytes": [ + 32, + 105, + 102 + ] + }, + { + "token": " [", + "logprob": -18.1875, + "bytes": [ + 32, + 91 + ] + }, + { + "token": "_of", + "logprob": -18.1875, + "bytes": [ + 95, + 111, + 102 + ] + } + ] + }, + { + "token": " fish", + "logprob": -2.3841855067985307e-7, + "bytes": [ + 32, + 102, + 105, + 115, + 104 + ], + "top_logprobs": [ + { + "token": " fish", + "logprob": -2.3841855067985307e-7, + "bytes": [ + 32, + 102, + 105, + 115, + 104 + ] + }, + { + "token": "fish", + "logprob": -15.75, + "bytes": [ + 102, + 105, + 115, + 104 + ] + }, + { + "token": " fan", + "logprob": -17.0, + "bytes": [ + 32, + 102, + 97, + 110 + ] + }, + { + "token": " Fish", + "logprob": -17.5, + "bytes": [ + 32, + 70, + 105, + 115, + 104 + ] + }, + { + "token": " fishing", + "logprob": -18.125, + "bytes": [ + 32, + 102, + 105, + 115, + 104, + 105, + 110, + 103 + ] + }, + { + "token": " fis", + "logprob": -18.125, + "bytes": [ + 32, + 102, + 105, + 115 + ] + }, + { + "token": " [", + "logprob": -18.375, + "bytes": [ + 32, + 91 + ] + }, + { + "token": " f", + "logprob": -18.75, + "bytes": [ + 32, + 102 + ] + }, + { + "token": " film", + "logprob": -19.0, + "bytes": [ + 32, + 102, + 105, + 108, + 109 + ] + }, + { + "token": "鱼", + "logprob": -19.125, + "bytes": [ + 233, + 177, + 188 + ] + } + ] + }, + { + "token": " that", + "logprob": -1.9073468138230965e-6, + "bytes": [ + 32, + 116, + 104, + 97, + 116 + ], + "top_logprobs": [ + { + "token": " that", + "logprob": -1.9073468138230965e-6, + "bytes": [ + 32, + 116, + 104, + 97, + 116 + ] + }, + { + "token": "...", + "logprob": -14.937501907348633, + "bytes": [ + 46, + 46, + 46 + ] + }, + { + "token": " that's", + "logprob": -15.375001907348633, + "bytes": [ + 32, + 116, + 104, + 97, + 116, + 39, + 115 + ] + }, + { + "token": " is", + "logprob": -15.625001907348633, + "bytes": [ + 32, + 105, + 115 + ] + }, + { + "token": " That", + "logprob": -15.812501907348633, + "bytes": [ + 32, + 84, + 104, + 97, + 116 + ] + }, + { + "token": " with", + "logprob": -16.000001907348633, + "bytes": [ + 32, + 119, + 105, + 116, + 104 + ] + }, + { + "token": " the", + "logprob": -16.125001907348633, + "bytes": [ + 32, + 116, + 104, + 101 + ] + }, + { + "token": " ...", + "logprob": -16.125001907348633, + "bytes": [ + 32, + 46, + 46, + 46 + ] + }, + { + "token": " (", + "logprob": -16.437501907348633, + "bytes": [ + 32, + 40 + ] + }, + { + "token": "that", + "logprob": -16.437501907348633, + "bytes": [ + 116, + 104, + 97, + 116 + ] + } + ] + }, + { + "token": " is", + "logprob": -3.6954811548639555e-6, + "bytes": [ + 32, + 105, + 115 + ], + "top_logprobs": [ + { + "token": " is", + "logprob": -3.6954811548639555e-6, + "bytes": [ + 32, + 105, + 115 + ] + }, + { + "token": " [", + "logprob": -13.375003814697266, + "bytes": [ + 32, + 91 + ] + }, + { + "token": " are", + "logprob": -15.000003814697266, + "bytes": [ + 32, + 97, + 114, + 101 + ] + }, + { + "token": " has", + "logprob": -15.312503814697266, + "bytes": [ + 32, + 104, + 97, + 115 + ] + }, + { + "token": " (", + "logprob": -15.375003814697266, + "bytes": [ + 32, + 40 + ] + }, + { + "token": " was", + "logprob": -15.750003814697266, + "bytes": [ + 32, + 119, + 97, + 115 + ] + }, + { + "token": " \\", + "logprob": -15.875003814697266, + "bytes": [ + 32, + 92 + ] + }, + { + "token": " ", + "logprob": -16.062503814697266, + "bytes": [ + 32 + ] + }, + { + "token": " can", + "logprob": -16.062503814697266, + "bytes": [ + 32, + 99, + 97, + 110 + ] + }, + { + "token": " i", + "logprob": -16.250003814697266, + "bytes": [ + 32, + 105 + ] + } + ] + }, + { + "token": " yellow", + "logprob": -6.794906312279636e-6, + "bytes": [ + 32, + 121, + 101, + 108, + 108, + 111, + 119 + ], + "top_logprobs": [ + { + "token": " yellow", + "logprob": -6.794906312279636e-6, + "bytes": [ + 32, + 121, + 101, + 108, + 108, + 111, + 119 + ] + }, + { + "token": "yellow", + "logprob": -13.375006675720215, + "bytes": [ + 121, + 101, + 108, + 108, + 111, + 119 + ] + }, + { + "token": " yell", + "logprob": -13.875006675720215, + "bytes": [ + 32, + 121, + 101, + 108, + 108 + ] + }, + { + "token": ".yellow", + "logprob": -14.000006675720215, + "bytes": [ + 46, + 121, + 101, + 108, + 108, + 111, + 119 + ] + }, + { + "token": " Yellow", + "logprob": -14.125006675720215, + "bytes": [ + 32, + 89, + 101, + 108, + 108, + 111, + 119 + ] + }, + { + "token": " [", + "logprob": -14.625006675720215, + "bytes": [ + 32, + 91 + ] + }, + { + "token": " <", + "logprob": -15.375006675720215, + "bytes": [ + 32, + 60 + ] + }, + { + "token": "-yellow", + "logprob": -15.500006675720215, + "bytes": [ + 45, + 121, + 101, + 108, + 108, + 111, + 119 + ] + }, + { + "token": " y", + "logprob": -15.500006675720215, + "bytes": [ + 32, + 121 + ] + }, + { + "token": " \\", + "logprob": -15.625006675720215, + "bytes": [ + 32, + 92 + ] + } + ] + }, + { + "token": " is", + "logprob": -1.5497195136049413e-6, + "bytes": [ + 32, + 105, + 115 + ], + "top_logprobs": [ + { + "token": " is", + "logprob": -1.5497195136049413e-6, + "bytes": [ + 32, + 105, + 115 + ] + }, + { + "token": " are", + "logprob": -15.000001907348633, + "bytes": [ + 32, + 97, + 114, + 101 + ] + }, + { + "token": "'", + "logprob": -15.000001907348633, + "bytes": [ + 39 + ] + }, + { + "token": "...", + "logprob": -16.125001907348633, + "bytes": [ + 46, + 46, + 46 + ] + }, + { + "token": " was", + "logprob": -16.187501907348633, + "bytes": [ + 32, + 119, + 97, + 115 + ] + }, + { + "token": " [", + "logprob": -16.375001907348633, + "bytes": [ + 32, + 91 + ] + }, + { + "token": " (", + "logprob": -16.500001907348633, + "bytes": [ + 32, + 40 + ] + }, + { + "token": " '", + "logprob": -16.687501907348633, + "bytes": [ + 32, + 39 + ] + }, + { + "token": "is", + "logprob": -16.812501907348633, + "bytes": [ + 105, + 115 + ] + }, + { + "token": " ...", + "logprob": -16.812501907348633, + "bytes": [ + 32, + 46, + 46, + 46 + ] + } + ] + }, + { + "token": " the", + "logprob": -4.6491513785440475e-6, + "bytes": [ + 32, + 116, + 104, + 101 + ], + "top_logprobs": [ + { + "token": " the", + "logprob": -4.6491513785440475e-6, + "bytes": [ + 32, + 116, + 104, + 101 + ] + }, + { + "token": " ...", + "logprob": -13.687504768371582, + "bytes": [ + 32, + 46, + 46, + 46 + ] + }, + { + "token": "...", + "logprob": -13.875004768371582, + "bytes": [ + 46, + 46, + 46 + ] + }, + { + "token": " [", + "logprob": -15.000004768371582, + "bytes": [ + 32, + 91 + ] + }, + { + "token": " \\", + "logprob": -15.750004768371582, + "bytes": [ + 32, + 92 + ] + }, + { + "token": " '", + "logprob": -15.812504768371582, + "bytes": [ + 32, + 39 + ] + }, + { + "token": " <", + "logprob": -15.812504768371582, + "bytes": [ + 32, + 60 + ] + }, + { + "token": " ", + "logprob": -16.062503814697266, + "bytes": [ + 32 + ] + }, + { + "token": " a", + "logprob": -16.125003814697266, + "bytes": [ + 32, + 97 + ] + }, + { + "token": " The", + "logprob": -16.312503814697266, + "bytes": [ + 32, + 84, + 104, + 101 + ] + } + ] + }, + { + "token": " purple", + "logprob": -0.000016331539882230572, + "bytes": [ + 32, + 112, + 117, + 114, + 112, + 108, + 101 + ], + "top_logprobs": [ + { + "token": " purple", + "logprob": -0.000016331539882230572, + "bytes": [ + 32, + 112, + 117, + 114, + 112, + 108, + 101 + ] + }, + { + "token": "purple", + "logprob": -13.125016212463379, + "bytes": [ + 112, + 117, + 114, + 112, + 108, + 101 + ] + }, + { + "token": " Purple", + "logprob": -13.125016212463379, + "bytes": [ + 32, + 80, + 117, + 114, + 112, + 108, + 101 + ] + }, + { + "token": " '", + "logprob": -13.250016212463379, + "bytes": [ + 32, + 39 + ] + }, + { + "token": " yellow", + "logprob": -13.375016212463379, + "bytes": [ + 32, + 121, + 101, + 108, + 108, + 111, + 119 + ] + }, + { + "token": " \\", + "logprob": -13.750016212463379, + "bytes": [ + 32, + 92 + ] + }, + { + "token": " blue", + "logprob": -14.000016212463379, + "bytes": [ + 32, + 98, + 108, + 117, + 101 + ] + }, + { + "token": " pink", + "logprob": -14.375016212463379, + "bytes": [ + 32, + 112, + 105, + 110, + 107 + ] + }, + { + "token": " <", + "logprob": -14.500016212463379, + "bytes": [ + 32, + 60 + ] + }, + { + "token": " pale", + "logprob": -14.500016212463379, + "bytes": [ + 32, + 112, + 97, + 108, + 101 + ] + } + ] + }, + { + "token": " b", + "logprob": -0.00002074220174108632, + "bytes": [ + 32, + 98 + ], + "top_logprobs": [ + { + "token": " b", + "logprob": -0.00002074220174108632, + "bytes": [ + 32, + 98 + ] + }, + { + "token": " B", + "logprob": -11.500020980834961, + "bytes": [ + 32, + 66 + ] + }, + { + "token": "-b", + "logprob": -13.937520980834961, + "bytes": [ + 45, + 98 + ] + }, + { + "token": " h", + "logprob": -14.125020980834961, + "bytes": [ + 32, + 104 + ] + }, + { + "token": " r", + "logprob": -14.187520980834961, + "bytes": [ + 32, + 114 + ] + }, + { + "token": " p", + "logprob": -14.375020980834961, + "bytes": [ + 32, + 112 + ] + }, + { + "token": " bum", + "logprob": -14.437520980834961, + "bytes": [ + 32, + 98, + 117, + 109 + ] + }, + { + "token": " ", + "logprob": -14.687520980834961, + "bytes": [ + 32 + ] + }, + { + "token": " '", + "logprob": -14.750020980834961, + "bytes": [ + 32, + 39 + ] + }, + { + "token": " d", + "logprob": -15.000020980834961, + "bytes": [ + 32, + 100 + ] + } + ] + }, + { + "token": "umble", + "logprob": -8.344646857949556e-7, + "bytes": [ + 117, + 109, + 98, + 108, + 101 + ], + "top_logprobs": [ + { + "token": "umble", + "logprob": -8.344646857949556e-7, + "bytes": [ + 117, + 109, + 98, + 108, + 101 + ] + }, + { + "token": "umbles", + "logprob": -14.750000953674316, + "bytes": [ + 117, + 109, + 98, + 108, + 101, + 115 + ] + }, + { + "token": "ummel", + "logprob": -15.500000953674316, + "bytes": [ + 117, + 109, + 109, + 101, + 108 + ] + }, + { + "token": "umm", + "logprob": -16.375, + "bytes": [ + 117, + 109, + 109 + ] + }, + { + "token": "ungle", + "logprob": -16.875, + "bytes": [ + 117, + 110, + 103, + 108, + 101 + ] + }, + { + "token": "umb", + "logprob": -17.125, + "bytes": [ + 117, + 109, + 98 + ] + }, + { + "token": "umbled", + "logprob": -17.375, + "bytes": [ + 117, + 109, + 98, + 108, + 101, + 100 + ] + }, + { + "token": "\\u", + "logprob": -17.625, + "bytes": [ + 92, + 117 + ] + }, + { + "token": "ummer", + "logprob": -18.0, + "bytes": [ + 117, + 109, + 109, + 101, + 114 + ] + }, + { + "token": "ubble", + "logprob": -18.0, + "bytes": [ + 117, + 98, + 98, + 108, + 101 + ] + } + ] + }, + { + "token": " fish", + "logprob": -0.0000451792984677013, + "bytes": [ + 32, + 102, + 105, + 115, + 104 + ], + "top_logprobs": [ + { + "token": " fish", + "logprob": -0.0000451792984677013, + "bytes": [ + 32, + 102, + 105, + 115, + 104 + ] + }, + { + "token": "fish", + "logprob": -10.125044822692871, + "bytes": [ + 102, + 105, + 115, + 104 + ] + }, + { + "token": " Fish", + "logprob": -12.875044822692871, + "bytes": [ + 32, + 70, + 105, + 115, + 104 + ] + }, + { + "token": " fishing", + "logprob": -15.125044822692871, + "bytes": [ + 32, + 102, + 105, + 115, + 104, + 105, + 110, + 103 + ] + }, + { + "token": " fisher", + "logprob": -15.187544822692871, + "bytes": [ + 32, + 102, + 105, + 115, + 104, + 101, + 114 + ] + }, + { + "token": " fishes", + "logprob": -15.375044822692871, + "bytes": [ + 32, + 102, + 105, + 115, + 104, + 101, + 115 + ] + }, + { + "token": "鱼", + "logprob": -15.562544822692871, + "bytes": [ + 233, + 177, + 188 + ] + }, + { + "token": " f", + "logprob": -15.750044822692871, + "bytes": [ + 32, + 102 + ] + }, + { + "token": " fis", + "logprob": -16.187545776367188, + "bytes": [ + 32, + 102, + 105, + 115 + ] + }, + { + "token": " fan", + "logprob": -16.375045776367188, + "bytes": [ + 32, + 102, + 97, + 110 + ] + } + ] + }, + { + "token": ".'", + "logprob": -0.001482341205701232, + "bytes": [ + 46, + 39 + ], + "top_logprobs": [ + { + "token": ".'", + "logprob": -0.001482341205701232, + "bytes": [ + 46, + 39 + ] + }, + { + "token": ".',", + "logprob": -7.1264824867248535, + "bytes": [ + 46, + 39, + 44 + ] + }, + { + "token": ",'", + "logprob": -7.7514824867248535, + "bytes": [ + 44, + 39 + ] + }, + { + "token": ".'.", + "logprob": -9.626482009887695, + "bytes": [ + 46, + 39, + 46 + ] + }, + { + "token": "'", + "logprob": -9.626482009887695, + "bytes": [ + 39 + ] + }, + { + "token": "'.", + "logprob": -10.251482009887695, + "bytes": [ + 39, + 46 + ] + }, + { + "token": ".'\"", + "logprob": -11.001482009887695, + "bytes": [ + 46, + 39, + 34 + ] + }, + { + "token": ".", + "logprob": -11.126482009887695, + "bytes": [ + 46 + ] + }, + { + "token": ".''", + "logprob": -11.313982009887695, + "bytes": [ + 46, + 39, + 39 + ] + }, + { + "token": "',", + "logprob": -11.501482009887695, + "bytes": [ + 39, + 44 + ] + } + ] + }, + { + "token": " This", + "logprob": -0.002779313363134861, + "bytes": [ + 32, + 84, + 104, + 105, + 115 + ], + "top_logprobs": [ + { + "token": " This", + "logprob": -0.002779313363134861, + "bytes": [ + 32, + 84, + 104, + 105, + 115 + ] + }, + { + "token": " The", + "logprob": -7.502779483795166, + "bytes": [ + 32, + 84, + 104, + 101 + ] + }, + { + "token": " Since", + "logprob": -7.627779483795166, + "bytes": [ + 32, + 83, + 105, + 110, + 99, + 101 + ] + }, + { + "token": " However", + "logprob": -7.752779483795166, + "bytes": [ + 32, + 72, + 111, + 119, + 101, + 118, + 101, + 114 + ] + }, + { + "token": " Therefore", + "logprob": -8.002779006958008, + "bytes": [ + 32, + 84, + 104, + 101, + 114, + 101, + 102, + 111, + 114, + 101 + ] + }, + { + "token": " which", + "logprob": -8.252779006958008, + "bytes": [ + 32, + 119, + 104, + 105, + 99, + 104 + ] + }, + { + "token": " While", + "logprob": -8.752779006958008, + "bytes": [ + 32, + 87, + 104, + 105, + 108, + 101 + ] + }, + { + "token": " -", + "logprob": -9.002779006958008, + "bytes": [ + 32, + 45 + ] + }, + { + "token": " Although", + "logprob": -9.690279006958008, + "bytes": [ + 32, + 65, + 108, + 116, + 104, + 111, + 117, + 103, + 104 + ] + }, + { + "token": " Which", + "logprob": -9.752779006958008, + "bytes": [ + 32, + 87, + 104, + 105, + 99, + 104 + ] + } + ] + }, + { + "token": " directly", + "logprob": -0.16586822271347046, + "bytes": [ + 32, + 100, + 105, + 114, + 101, + 99, + 116, + 108, + 121 + ], + "top_logprobs": [ + { + "token": " directly", + "logprob": -0.16586822271347046, + "bytes": [ + 32, + 100, + 105, + 114, + 101, + 99, + 116, + 108, + 121 + ] + }, + { + "token": " supports", + "logprob": -2.0408682823181152, + "bytes": [ + 32, + 115, + 117, + 112, + 112, + 111, + 114, + 116, + 115 + ] + }, + { + "token": " matches", + "logprob": -4.665868282318115, + "bytes": [ + 32, + 109, + 97, + 116, + 99, + 104, + 101, + 115 + ] + }, + { + "token": " confirms", + "logprob": -4.665868282318115, + "bytes": [ + 32, + 99, + 111, + 110, + 102, + 105, + 114, + 109, + 115 + ] + }, + { + "token": " means", + "logprob": -6.790868282318115, + "bytes": [ + 32, + 109, + 101, + 97, + 110, + 115 + ] + }, + { + "token": " statement", + "logprob": -7.165868282318115, + "bytes": [ + 32, + 115, + 116, + 97, + 116, + 101, + 109, + 101, + 110, + 116 + ] + }, + { + "token": " clearly", + "logprob": -7.540868282318115, + "bytes": [ + 32, + 99, + 108, + 101, + 97, + 114, + 108, + 121 + ] + }, + { + "token": " implies", + "logprob": -7.915868282318115, + "bytes": [ + 32, + 105, + 109, + 112, + 108, + 105, + 101, + 115 + ] + }, + { + "token": " aligns", + "logprob": -8.540867805480957, + "bytes": [ + 32, + 97, + 108, + 105, + 103, + 110, + 115 + ] + }, + { + "token": " indicates", + "logprob": -8.790867805480957, + "bytes": [ + 32, + 105, + 110, + 100, + 105, + 99, + 97, + 116, + 101, + 115 + ] + } + ] + }, + { + "token": " supports", + "logprob": -0.009873599745333195, + "bytes": [ + 32, + 115, + 117, + 112, + 112, + 111, + 114, + 116, + 115 + ], + "top_logprobs": [ + { + "token": " supports", + "logprob": -0.009873599745333195, + "bytes": [ + 32, + 115, + 117, + 112, + 112, + 111, + 114, + 116, + 115 + ] + }, + { + "token": " matches", + "logprob": -4.759873390197754, + "bytes": [ + 32, + 109, + 97, + 116, + 99, + 104, + 101, + 115 + ] + }, + { + "token": " contradict", + "logprob": -7.259873390197754, + "bytes": [ + 32, + 99, + 111, + 110, + 116, + 114, + 97, + 100, + 105, + 99, + 116 + ] + }, + { + "token": " confirms", + "logprob": -7.759873390197754, + "bytes": [ + 32, + 99, + 111, + 110, + 102, + 105, + 114, + 109, + 115 + ] + }, + { + "token": " verifies", + "logprob": -9.759873390197754, + "bytes": [ + 32, + 118, + 101, + 114, + 105, + 102, + 105, + 101, + 115 + ] + }, + { + "token": " agrees", + "logprob": -11.134873390197754, + "bytes": [ + 32, + 97, + 103, + 114, + 101, + 101, + 115 + ] + }, + { + "token": " support", + "logprob": -11.384873390197754, + "bytes": [ + 32, + 115, + 117, + 112, + 112, + 111, + 114, + 116 + ] + }, + { + "token": " backs", + "logprob": -11.634873390197754, + "bytes": [ + 32, + 98, + 97, + 99, + 107, + 115 + ] + }, + { + "token": " implies", + "logprob": -11.884873390197754, + "bytes": [ + 32, + 105, + 109, + 112, + 108, + 105, + 101, + 115 + ] + }, + { + "token": " aligns", + "logprob": -12.009873390197754, + "bytes": [ + 32, + 97, + 108, + 105, + 103, + 110, + 115 + ] + } + ] + }, + { + "token": " the", + "logprob": -0.00007891343557275832, + "bytes": [ + 32, + 116, + 104, + 101 + ], + "top_logprobs": [ + { + "token": " the", + "logprob": -0.00007891343557275832, + "bytes": [ + 32, + 116, + 104, + 101 + ] + }, + { + "token": " and", + "logprob": -9.875079154968262, + "bytes": [ + 32, + 97, + 110, + 100 + ] + }, + { + "token": " that", + "logprob": -11.625079154968262, + "bytes": [ + 32, + 116, + 104, + 97, + 116 + ] + }, + { + "token": " this", + "logprob": -12.187579154968262, + "bytes": [ + 32, + 116, + 104, + 105, + 115 + ] + }, + { + "token": " or", + "logprob": -12.437579154968262, + "bytes": [ + 32, + 111, + 114 + ] + }, + { + "token": " claim", + "logprob": -14.000079154968262, + "bytes": [ + 32, + 99, + 108, + 97, + 105, + 109 + ] + }, + { + "token": " a", + "logprob": -14.062579154968262, + "bytes": [ + 32, + 97 + ] + }, + { + "token": ",", + "logprob": -14.250079154968262, + "bytes": [ + 44 + ] + }, + { + "token": " both", + "logprob": -14.250079154968262, + "bytes": [ + 32, + 98, + 111, + 116, + 104 + ] + }, + { + "token": " our", + "logprob": -14.375079154968262, + "bytes": [ + 32, + 111, + 117, + 114 + ] + } + ] + }, + { + "token": " claim", + "logprob": -0.036554403603076935, + "bytes": [ + 32, + 99, + 108, + 97, + 105, + 109 + ], + "top_logprobs": [ + { + "token": " claim", + "logprob": -0.036554403603076935, + "bytes": [ + 32, + 99, + 108, + 97, + 105, + 109 + ] + }, + { + "token": " assistant", + "logprob": -3.7865543365478516, + "bytes": [ + 32, + 97, + 115, + 115, + 105, + 115, + 116, + 97, + 110, + 116 + ] + }, + { + "token": " sentence", + "logprob": -4.911554336547852, + "bytes": [ + 32, + 115, + 101, + 110, + 116, + 101, + 110, + 99, + 101 + ] + }, + { + "token": " statement", + "logprob": -5.536554336547852, + "bytes": [ + 32, + 115, + 116, + 97, + 116, + 101, + 109, + 101, + 110, + 116 + ] + }, + { + "token": " factual", + "logprob": -7.036554336547852, + "bytes": [ + 32, + 102, + 97, + 99, + 116, + 117, + 97, + 108 + ] + }, + { + "token": " faith", + "logprob": -8.224054336547852, + "bytes": [ + 32, + 102, + 97, + 105, + 116, + 104 + ] + }, + { + "token": " fact", + "logprob": -8.724054336547852, + "bytes": [ + 32, + 102, + 97, + 99, + 116 + ] + }, + { + "token": " reasoning", + "logprob": -8.911554336547852, + "bytes": [ + 32, + 114, + 101, + 97, + 115, + 111, + 110, + 105, + 110, + 103 + ] + }, + { + "token": " claims", + "logprob": -9.161554336547852, + "bytes": [ + 32, + 99, + 108, + 97, + 105, + 109, + 115 + ] + }, + { + "token": " assertion", + "logprob": -9.224054336547852, + "bytes": [ + 32, + 97, + 115, + 115, + 101, + 114, + 116, + 105, + 111, + 110 + ] + } + ] + }, + { + "token": " in", + "logprob": -0.1353941112756729, + "bytes": [ + 32, + 105, + 110 + ], + "top_logprobs": [ + { + "token": " in", + "logprob": -0.1353941112756729, + "bytes": [ + 32, + 105, + 110 + ] + }, + { + "token": " that", + "logprob": -2.2603940963745117, + "bytes": [ + 32, + 116, + 104, + 97, + 116 + ] + }, + { + "token": " made", + "logprob": -4.385394096374512, + "bytes": [ + 32, + 109, + 97, + 100, + 101 + ] + }, + { + "token": " about", + "logprob": -5.260394096374512, + "bytes": [ + 32, + 97, + 98, + 111, + 117, + 116 + ] + }, + { + "token": ".\"", + "logprob": -5.510394096374512, + "bytes": [ + 46, + 34 + ] + }, + { + "token": ",", + "logprob": -7.885394096374512, + "bytes": [ + 44 + ] + }, + { + "token": " of", + "logprob": -10.135394096374512, + "bytes": [ + 32, + 111, + 102 + ] + }, + { + "token": " '", + "logprob": -10.260394096374512, + "bytes": [ + 32, + 39 + ] + }, + { + "token": ".", + "logprob": -10.572894096374512, + "bytes": [ + 46 + ] + }, + { + "token": ".\"\n\n", + "logprob": -10.947894096374512, + "bytes": [ + 46, + 34, + 10, + 10 + ] + } + ] + }, + { + "token": " the", + "logprob": -0.00008987976616481319, + "bytes": [ + 32, + 116, + 104, + 101 + ], + "top_logprobs": [ + { + "token": " the", + "logprob": -0.00008987976616481319, + "bytes": [ + 32, + 116, + 104, + 101 + ] + }, + { + "token": " sentence", + "logprob": -10.062589645385742, + "bytes": [ + 32, + 115, + 101, + 110, + 116, + 101, + 110, + 99, + 101 + ] + }, + { + "token": " this", + "logprob": -10.312589645385742, + "bytes": [ + 32, + 116, + 104, + 105, + 115 + ] + }, + { + "token": " Sentence", + "logprob": -12.687589645385742, + "bytes": [ + 32, + 83, + 101, + 110, + 116, + 101, + 110, + 99, + 101 + ] + }, + { + "token": " a", + "logprob": -12.875089645385742, + "bytes": [ + 32, + 97 + ] + }, + { + "token": " assistant", + "logprob": -13.562589645385742, + "bytes": [ + 32, + 97, + 115, + 115, + 105, + 115, + 116, + 97, + 110, + 116 + ] + }, + { + "token": " line", + "logprob": -14.687589645385742, + "bytes": [ + 32, + 108, + 105, + 110, + 101 + ] + }, + { + "token": " Assistant", + "logprob": -15.062589645385742, + "bytes": [ + 32, + 65, + 115, + 115, + 105, + 115, + 116, + 97, + 110, + 116 + ] + }, + { + "token": " question", + "logprob": -15.062589645385742, + "bytes": [ + 32, + 113, + 117, + 101, + 115, + 116, + 105, + 111, + 110 + ] + }, + { + "token": " The", + "logprob": -15.062589645385742, + "bytes": [ + 32, + 84, + 104, + 101 + ] + } + ] + }, + { + "token": " sentence", + "logprob": -0.0013337773270905018, + "bytes": [ + 32, + 115, + 101, + 110, + 116, + 101, + 110, + 99, + 101 + ], + "top_logprobs": [ + { + "token": " sentence", + "logprob": -0.0013337773270905018, + "bytes": [ + 32, + 115, + 101, + 110, + 116, + 101, + 110, + 99, + 101 + ] + }, + { + "token": " assistant", + "logprob": -6.876333713531494, + "bytes": [ + 32, + 97, + 115, + 115, + 105, + 115, + 116, + 97, + 110, + 116 + ] + }, + { + "token": " statement", + "logprob": -8.876334190368652, + "bytes": [ + 32, + 115, + 116, + 97, + 116, + 101, + 109, + 101, + 110, + 116 + ] + }, + { + "token": " conversation", + "logprob": -10.438834190368652, + "bytes": [ + 32, + 99, + 111, + 110, + 118, + 101, + 114, + 115, + 97, + 116, + 105, + 111, + 110 + ] + }, + { + "token": " first", + "logprob": -10.438834190368652, + "bytes": [ + 32, + 102, + 105, + 114, + 115, + 116 + ] + }, + { + "token": " speech", + "logprob": -11.376334190368652, + "bytes": [ + 32, + 115, + 112, + 101, + 101, + 99, + 104 + ] + }, + { + "token": " sentences", + "logprob": -11.688834190368652, + "bytes": [ + 32, + 115, + 101, + 110, + 116, + 101, + 110, + 99, + 101, + 115 + ] + }, + { + "token": " response", + "logprob": -12.001334190368652, + "bytes": [ + 32, + 114, + 101, + 115, + 112, + 111, + 110, + 115, + 101 + ] + }, + { + "token": " original", + "logprob": -12.063834190368652, + "bytes": [ + 32, + 111, + 114, + 105, + 103, + 105, + 110, + 97, + 108 + ] + }, + { + "token": " claim", + "logprob": -12.126334190368652, + "bytes": [ + 32, + 99, + 108, + 97, + 105, + 109 + ] + } + ] + }, + { + "token": ".\"", + "logprob": -0.05072193965315819, + "bytes": [ + 46, + 34 + ], + "top_logprobs": [ + { + "token": ".\"", + "logprob": -0.05072193965315819, + "bytes": [ + 46, + 34 + ] + }, + { + "token": ",", + "logprob": -3.1757218837738037, + "bytes": [ + 44 + ] + }, + { + "token": " that", + "logprob": -5.175722122192383, + "bytes": [ + 32, + 116, + 104, + 97, + 116 + ] + }, + { + "token": " about", + "logprob": -6.675722122192383, + "bytes": [ + 32, + 97, + 98, + 111, + 117, + 116 + ] + }, + { + "token": ".", + "logprob": -7.550722122192383, + "bytes": [ + 46 + ] + }, + { + "token": " and", + "logprob": -10.175722122192383, + "bytes": [ + 32, + 97, + 110, + 100 + ] + }, + { + "token": ":", + "logprob": -10.238222122192383, + "bytes": [ + 58 + ] + }, + { + "token": " as", + "logprob": -10.363222122192383, + "bytes": [ + 32, + 97, + 115 + ] + }, + { + "token": ",\"", + "logprob": -10.863222122192383, + "bytes": [ + 44, + 34 + ] + }, + { + "token": " is", + "logprob": -10.988222122192383, + "bytes": [ + 32, + 105, + 115 + ] + } + ] + }, + { + "token": "},", + "logprob": -0.00018320789968129247, + "bytes": [ + 125, + 44 + ], + "top_logprobs": [ + { + "token": "},", + "logprob": -0.00018320789968129247, + "bytes": [ + 125, + 44 + ] + }, + { + "token": "}]", + "logprob": -9.37518310546875, + "bytes": [ + 125, + 93 + ] + }, + { + "token": " },", + "logprob": -9.37518310546875, + "bytes": [ + 32, + 125, + 44 + ] + }, + { + "token": "},{", + "logprob": -11.62518310546875, + "bytes": [ + 125, + 44, + 123 + ] + }, + { + "token": "},{\"", + "logprob": -12.37518310546875, + "bytes": [ + 125, + 44, + 123, + 34 + ] + }, + { + "token": "},\n", + "logprob": -14.87518310546875, + "bytes": [ + 125, + 44, + 10 + ] + }, + { + "token": "},\n\n", + "logprob": -15.87518310546875, + "bytes": [ + 125, + 44, + 10, + 10 + ] + }, + { + "token": "}", + "logprob": -17.62518310546875, + "bytes": [ + 125 + ] + }, + { + "token": "},{\n", + "logprob": -18.37518310546875, + "bytes": [ + 125, + 44, + 123, + 10 + ] + }, + { + "token": " }]", + "logprob": -19.25018310546875, + "bytes": [ + 32, + 125, + 93 + ] + } + ] + }, + { + "token": " {\"", + "logprob": -0.00003290122185717337, + "bytes": [ + 32, + 123, + 34 + ], + "top_logprobs": [ + { + "token": " {\"", + "logprob": -0.00003290122185717337, + "bytes": [ + 32, + 123, + 34 + ] + }, + { + "token": " {", + "logprob": -10.750032424926758, + "bytes": [ + 32, + 123 + ] + }, + { + "token": "{\"", + "logprob": -11.375032424926758, + "bytes": [ + 123, + 34 + ] + }, + { + "token": " ", + "logprob": -16.875032424926758, + "bytes": [ + 32 + ] + }, + { + "token": " \n\n", + "logprob": -18.000032424926758, + "bytes": [ + 32, + 10, + 10 + ] + }, + { + "token": " \n", + "logprob": -18.125032424926758, + "bytes": [ + 32, + 10 + ] + }, + { + "token": " {\n", + "logprob": -18.750032424926758, + "bytes": [ + 32, + 123, + 10 + ] + }, + { + "token": " {\n\n", + "logprob": -19.125032424926758, + "bytes": [ + 32, + 123, + 10, + 10 + ] + }, + { + "token": "\n\n", + "logprob": -20.250032424926758, + "bytes": [ + 10, + 10 + ] + }, + { + "token": " \n \n", + "logprob": -23.000032424926758, + "bytes": [ + 32, + 10, + 32, + 32, + 32, + 32, + 10 + ] + } + ] + }, + { + "token": "r", + "logprob": 0.0, + "bytes": [ + 114 + ], + "top_logprobs": [ + { + "token": "r", + "logprob": 0.0, + "bytes": [ + 114 + ] + }, + { + "token": "\"", + "logprob": -9999.0, + "bytes": [ + 34 + ] + }, + { + "token": "$", + "logprob": -9999.0, + "bytes": [ + 36 + ] + }, + { + "token": "'", + "logprob": -9999.0, + "bytes": [ + 39 + ] + }, + { + "token": "(", + "logprob": -9999.0, + "bytes": [ + 40 + ] + }, + { + "token": "!", + "logprob": -9999.0, + "bytes": [ + 33 + ] + }, + { + "token": "#", + "logprob": -9999.0, + "bytes": [ + 35 + ] + }, + { + "token": "&", + "logprob": -9999.0, + "bytes": [ + 38 + ] + }, + { + "token": ")", + "logprob": -9999.0, + "bytes": [ + 41 + ] + }, + { + "token": "%", + "logprob": -9999.0, + "bytes": [ + 37 + ] + } + ] + }, + { + "token": "\":", + "logprob": -3.576278118089249e-7, + "bytes": [ + 34, + 58 + ], + "top_logprobs": [ + { + "token": "\":", + "logprob": -3.576278118089249e-7, + "bytes": [ + 34, + 58 + ] + }, + { + "token": "\"", + "logprob": -14.75, + "bytes": [ + 34 + ] + }, + { + "token": "\":\n\n", + "logprob": -20.25, + "bytes": [ + 34, + 58, + 10, + 10 + ] + }, + { + "token": "\":\n", + "logprob": -21.0, + "bytes": [ + 34, + 58, + 10 + ] + }, + { + "token": "\"\n\n", + "logprob": -24.125, + "bytes": [ + 34, + 10, + 10 + ] + }, + { + "token": "\"\n", + "logprob": -25.0, + "bytes": [ + 34, + 10 + ] + }, + { + "token": "\"\n\n\n\n", + "logprob": -27.9375, + "bytes": [ + 34, + 10, + 10, + 10, + 10 + ] + }, + { + "token": "\"\n\n\n", + "logprob": -32.4375, + "bytes": [ + 34, + 10, + 10, + 10 + ] + }, + { + "token": "!", + "logprob": -9999.0, + "bytes": [ + 33 + ] + }, + { + "token": "#", + "logprob": -9999.0, + "bytes": [ + 35 + ] + } + ] + }, + { + "token": " ", + "logprob": -0.000010132738680113107, + "bytes": [ + 32 + ], + "top_logprobs": [ + { + "token": " ", + "logprob": -0.000010132738680113107, + "bytes": [ + 32 + ] + }, + { + "token": "1", + "logprob": -11.50001049041748, + "bytes": [ + 49 + ] + }, + { + "token": "\n\n", + "logprob": -17.437509536743164, + "bytes": [ + 10, + 10 + ] + }, + { + "token": " ", + "logprob": -20.000009536743164, + "bytes": [ + 32, + 32 + ] + }, + { + "token": "0", + "logprob": -20.875009536743164, + "bytes": [ + 48 + ] + }, + { + "token": "\t", + "logprob": -21.125009536743164, + "bytes": [ + 9 + ] + }, + { + "token": " ", + "logprob": -21.250009536743164, + "bytes": [ + 32, + 32, + 32 + ] + }, + { + "token": " \n", + "logprob": -21.875009536743164, + "bytes": [ + 32, + 10 + ] + }, + { + "token": "2", + "logprob": -22.000009536743164, + "bytes": [ + 50 + ] + }, + { + "token": "11", + "logprob": -22.375009536743164, + "bytes": [ + 49, + 49 + ] + } + ] + }, + { + "token": "1", + "logprob": -7.152555099310121e-7, + "bytes": [ + 49 + ], + "top_logprobs": [ + { + "token": "1", + "logprob": -7.152555099310121e-7, + "bytes": [ + 49 + ] + }, + { + "token": "0", + "logprob": -14.250000953674316, + "bytes": [ + 48 + ] + }, + { + "token": " ", + "logprob": -16.5, + "bytes": [ + 32 + ] + }, + { + "token": "2", + "logprob": -17.75, + "bytes": [ + 50 + ] + }, + { + "token": "101", + "logprob": -19.9375, + "bytes": [ + 49, + 48, + 49 + ] + }, + { + "token": "11", + "logprob": -20.125, + "bytes": [ + 49, + 49 + ] + }, + { + "token": "\n\n", + "logprob": -20.6875, + "bytes": [ + 10, + 10 + ] + }, + { + "token": "10", + "logprob": -21.375, + "bytes": [ + 49, + 48 + ] + }, + { + "token": "129", + "logprob": -21.8125, + "bytes": [ + 49, + 50, + 57 + ] + }, + { + "token": "3", + "logprob": -22.0, + "bytes": [ + 51 + ] + } + ] + }, + { + "token": ",", + "logprob": 0.0, + "bytes": [ + 44 + ], + "top_logprobs": [ + { + "token": ",", + "logprob": 0.0, + "bytes": [ + 44 + ] + }, + { + "token": ",\"", + "logprob": -16.875, + "bytes": [ + 44, + 34 + ] + }, + { + "token": ",\n", + "logprob": -20.25, + "bytes": [ + 44, + 10 + ] + }, + { + "token": "\n\n", + "logprob": -23.375, + "bytes": [ + 10, + 10 + ] + }, + { + "token": ",\n\n", + "logprob": -24.0, + "bytes": [ + 44, + 10, + 10 + ] + }, + { + "token": " ,", + "logprob": -26.25, + "bytes": [ + 32, + 44 + ] + }, + { + "token": "\n", + "logprob": -28.5, + "bytes": [ + 10 + ] + }, + { + "token": " ,\"", + "logprob": -29.5, + "bytes": [ + 32, + 44, + 34 + ] + }, + { + "token": " ", + "logprob": -31.125, + "bytes": [ + 32, + 32 + ] + }, + { + "token": "\t", + "logprob": -31.1875, + "bytes": [ + 9 + ] + } + ] + }, + { + "token": " \"", + "logprob": 0.0, + "bytes": [ + 32, + 34 + ], + "top_logprobs": [ + { + "token": " \"", + "logprob": 0.0, + "bytes": [ + 32, + 34 + ] + }, + { + "token": " ", + "logprob": -18.125, + "bytes": [ + 32 + ] + }, + { + "token": "\"", + "logprob": -18.5, + "bytes": [ + 34 + ] + }, + { + "token": " ", + "logprob": -22.5, + "bytes": [ + 32, + 32 + ] + }, + { + "token": "\n\n", + "logprob": -25.3125, + "bytes": [ + 10, + 10 + ] + }, + { + "token": " \n", + "logprob": -26.5, + "bytes": [ + 32, + 10 + ] + }, + { + "token": " ", + "logprob": -27.4375, + "bytes": [ + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32 + ] + }, + { + "token": " ", + "logprob": -28.375, + "bytes": [ + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32 + ] + }, + { + "token": " ", + "logprob": -28.375, + "bytes": [ + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32 + ] + }, + { + "token": "\t\t\t\t", + "logprob": -28.4375, + "bytes": [ + 9, + 9, + 9, + 9 + ] + } + ] + }, + { + "token": "f", + "logprob": 0.0, + "bytes": [ + 102 + ], + "top_logprobs": [ + { + "token": "f", + "logprob": 0.0, + "bytes": [ + 102 + ] + }, + { + "token": "\"", + "logprob": -9999.0, + "bytes": [ + 34 + ] + }, + { + "token": "$", + "logprob": -9999.0, + "bytes": [ + 36 + ] + }, + { + "token": "'", + "logprob": -9999.0, + "bytes": [ + 39 + ] + }, + { + "token": "(", + "logprob": -9999.0, + "bytes": [ + 40 + ] + }, + { + "token": "!", + "logprob": -9999.0, + "bytes": [ + 33 + ] + }, + { + "token": "#", + "logprob": -9999.0, + "bytes": [ + 35 + ] + }, + { + "token": "&", + "logprob": -9999.0, + "bytes": [ + 38 + ] + }, + { + "token": ")", + "logprob": -9999.0, + "bytes": [ + 41 + ] + }, + { + "token": "%", + "logprob": -9999.0, + "bytes": [ + 37 + ] + } + ] + }, + { + "token": "\":", + "logprob": -3.576278118089249e-7, + "bytes": [ + 34, + 58 + ], + "top_logprobs": [ + { + "token": "\":", + "logprob": -3.576278118089249e-7, + "bytes": [ + 34, + 58 + ] + }, + { + "token": "\":\"", + "logprob": -14.75, + "bytes": [ + 34, + 58, + 34 + ] + }, + { + "token": "\"", + "logprob": -19.0, + "bytes": [ + 34 + ] + }, + { + "token": "\":\n", + "logprob": -20.5, + "bytes": [ + 34, + 58, + 10 + ] + }, + { + "token": "\":\n\n", + "logprob": -20.75, + "bytes": [ + 34, + 58, + 10, + 10 + ] + }, + { + "token": "\"\n\n", + "logprob": -25.5, + "bytes": [ + 34, + 10, + 10 + ] + }, + { + "token": "\"\n", + "logprob": -27.25, + "bytes": [ + 34, + 10 + ] + }, + { + "token": "\"\n\n\n\n", + "logprob": -30.5, + "bytes": [ + 34, + 10, + 10, + 10, + 10 + ] + }, + { + "token": "\"\n\n\n", + "logprob": -32.9375, + "bytes": [ + 34, + 10, + 10, + 10 + ] + }, + { + "token": "!", + "logprob": -9999.0, + "bytes": [ + 33 + ] + } + ] + }, + { + "token": " \"", + "logprob": -5.960462772236497e-7, + "bytes": [ + 32, + 34 + ], + "top_logprobs": [ + { + "token": " \"", + "logprob": -5.960462772236497e-7, + "bytes": [ + 32, + 34 + ] + }, + { + "token": " ", + "logprob": -14.375000953674316, + "bytes": [ + 32 + ] + }, + { + "token": "\"", + "logprob": -21.6875, + "bytes": [ + 34 + ] + }, + { + "token": " \n\n", + "logprob": -24.625, + "bytes": [ + 32, + 10, + 10 + ] + }, + { + "token": " ", + "logprob": -24.625, + "bytes": [ + 32, + 32 + ] + }, + { + "token": " \n", + "logprob": -24.875, + "bytes": [ + 32, + 10 + ] + }, + { + "token": "\n\n", + "logprob": -24.9375, + "bytes": [ + 10, + 10 + ] + }, + { + "token": " ", + "logprob": -27.03125, + "bytes": [ + 32, + 32, + 32, + 32 + ] + }, + { + "token": "\t", + "logprob": -27.1875, + "bytes": [ + 9 + ] + }, + { + "token": " ", + "logprob": -27.34375, + "bytes": [ + 32, + 32, + 32 + ] + } + ] + }, + { + "token": "un", + "logprob": -0.08680889755487442, + "bytes": [ + 117, + 110 + ], + "top_logprobs": [ + { + "token": "un", + "logprob": -0.08680889755487442, + "bytes": [ + 117, + 110 + ] + }, + { + "token": "partial", + "logprob": -2.836808919906616, + "bytes": [ + 112, + 97, + 114, + 116, + 105, + 97, + 108 + ] + }, + { + "token": "faith", + "logprob": -3.711808919906616, + "bytes": [ + 102, + 97, + 105, + 116, + 104 + ] + }, + { + "token": "f", + "logprob": -9.461809158325195, + "bytes": [ + 102 + ] + }, + { + "token": "part", + "logprob": -10.836809158325195, + "bytes": [ + 112, + 97, + 114, + 116 + ] + }, + { + "token": "fa", + "logprob": -12.524309158325195, + "bytes": [ + 102, + 97 + ] + }, + { + "token": "par", + "logprob": -14.274309158325195, + "bytes": [ + 112, + 97, + 114 + ] + }, + { + "token": "p", + "logprob": -15.336809158325195, + "bytes": [ + 112 + ] + }, + { + "token": "pa", + "logprob": -16.524309158325195, + "bytes": [ + 112, + 97 + ] + }, + { + "token": "u", + "logprob": -17.461809158325195, + "bytes": [ + 117 + ] + } + ] + }, + { + "token": "faith", + "logprob": -1.4305104514278355e-6, + "bytes": [ + 102, + 97, + 105, + 116, + 104 + ], + "top_logprobs": [ + { + "token": "faith", + "logprob": -1.4305104514278355e-6, + "bytes": [ + 102, + 97, + 105, + 116, + 104 + ] + }, + { + "token": "f", + "logprob": -13.500000953674316, + "bytes": [ + 102 + ] + }, + { + "token": "fa", + "logprob": -17.375001907348633, + "bytes": [ + 102, + 97 + ] + }, + { + "token": "fait", + "logprob": -24.937501907348633, + "bytes": [ + 102, + 97, + 105, + 116 + ] + }, + { + "token": "$", + "logprob": -9999.0, + "bytes": [ + 36 + ] + }, + { + "token": "#", + "logprob": -9999.0, + "bytes": [ + 35 + ] + }, + { + "token": "%", + "logprob": -9999.0, + "bytes": [ + 37 + ] + }, + { + "token": "&", + "logprob": -9999.0, + "bytes": [ + 38 + ] + }, + { + "token": "!", + "logprob": -9999.0, + "bytes": [ + 33 + ] + }, + { + "token": "\"", + "logprob": -9999.0, + "bytes": [ + 34 + ] + } + ] + }, + { + "token": "ful", + "logprob": 0.0, + "bytes": [ + 102, + 117, + 108 + ], + "top_logprobs": [ + { + "token": "ful", + "logprob": 0.0, + "bytes": [ + 102, + 117, + 108 + ] + }, + { + "token": "f", + "logprob": -21.75, + "bytes": [ + 102 + ] + }, + { + "token": "fu", + "logprob": -29.625, + "bytes": [ + 102, + 117 + ] + }, + { + "token": "!", + "logprob": -9999.0, + "bytes": [ + 33 + ] + }, + { + "token": "'", + "logprob": -9999.0, + "bytes": [ + 39 + ] + }, + { + "token": "$", + "logprob": -9999.0, + "bytes": [ + 36 + ] + }, + { + "token": "&", + "logprob": -9999.0, + "bytes": [ + 38 + ] + }, + { + "token": "%", + "logprob": -9999.0, + "bytes": [ + 37 + ] + }, + { + "token": "\"", + "logprob": -9999.0, + "bytes": [ + 34 + ] + }, + { + "token": "#", + "logprob": -9999.0, + "bytes": [ + 35 + ] + } + ] + }, + { + "token": "\",", + "logprob": -6.794906312279636e-6, + "bytes": [ + 34, + 44 + ], + "top_logprobs": [ + { + "token": "\",", + "logprob": -6.794906312279636e-6, + "bytes": [ + 34, + 44 + ] + }, + { + "token": "\",\"", + "logprob": -12.000006675720215, + "bytes": [ + 34, + 44, + 34 + ] + }, + { + "token": "\",\n", + "logprob": -14.375006675720215, + "bytes": [ + 34, + 44, + 10 + ] + }, + { + "token": "\"", + "logprob": -16.37500762939453, + "bytes": [ + 34 + ] + }, + { + "token": "\",\n\n", + "logprob": -21.43750762939453, + "bytes": [ + 34, + 44, + 10, + 10 + ] + }, + { + "token": "\"\n\n", + "logprob": -23.81250762939453, + "bytes": [ + 34, + 10, + 10 + ] + }, + { + "token": "\"\n", + "logprob": -25.06250762939453, + "bytes": [ + 34, + 10 + ] + }, + { + "token": "\"\n\n\n\n", + "logprob": -26.28125762939453, + "bytes": [ + 34, + 10, + 10, + 10, + 10 + ] + }, + { + "token": "\"\n\n\n", + "logprob": -28.60938262939453, + "bytes": [ + 34, + 10, + 10, + 10 + ] + }, + { + "token": "!", + "logprob": -9999.0, + "bytes": [ + 33 + ] + } + ] + }, + { + "token": " \"", + "logprob": 0.0, + "bytes": [ + 32, + 34 + ], + "top_logprobs": [ + { + "token": " \"", + "logprob": 0.0, + "bytes": [ + 32, + 34 + ] + }, + { + "token": " ", + "logprob": -19.0, + "bytes": [ + 32 + ] + }, + { + "token": "\"", + "logprob": -20.5, + "bytes": [ + 34 + ] + }, + { + "token": " ", + "logprob": -24.125, + "bytes": [ + 32, + 32 + ] + }, + { + "token": " \n", + "logprob": -25.25, + "bytes": [ + 32, + 10 + ] + }, + { + "token": " \n\n", + "logprob": -27.6875, + "bytes": [ + 32, + 10, + 10 + ] + }, + { + "token": "\n\n", + "logprob": -28.1875, + "bytes": [ + 10, + 10 + ] + }, + { + "token": "\t", + "logprob": -29.0, + "bytes": [ + 9 + ] + }, + { + "token": " ", + "logprob": -29.125, + "bytes": [ + 32, + 32, + 32 + ] + }, + { + "token": " ", + "logprob": -29.25, + "bytes": [ + 32, + 32, + 32, + 32, + 32, + 32 + ] + } + ] + }, + { + "token": "e", + "logprob": 0.0, + "bytes": [ + 101 + ], + "top_logprobs": [ + { + "token": "e", + "logprob": 0.0, + "bytes": [ + 101 + ] + }, + { + "token": "\"", + "logprob": -9999.0, + "bytes": [ + 34 + ] + }, + { + "token": "$", + "logprob": -9999.0, + "bytes": [ + 36 + ] + }, + { + "token": "'", + "logprob": -9999.0, + "bytes": [ + 39 + ] + }, + { + "token": "(", + "logprob": -9999.0, + "bytes": [ + 40 + ] + }, + { + "token": "!", + "logprob": -9999.0, + "bytes": [ + 33 + ] + }, + { + "token": "#", + "logprob": -9999.0, + "bytes": [ + 35 + ] + }, + { + "token": "&", + "logprob": -9999.0, + "bytes": [ + 38 + ] + }, + { + "token": ")", + "logprob": -9999.0, + "bytes": [ + 41 + ] + }, + { + "token": "%", + "logprob": -9999.0, + "bytes": [ + 37 + ] + } + ] + }, + { + "token": "\":", + "logprob": -6.198863957251888e-6, + "bytes": [ + 34, + 58 + ], + "top_logprobs": [ + { + "token": "\":", + "logprob": -6.198863957251888e-6, + "bytes": [ + 34, + 58 + ] + }, + { + "token": "\":\"", + "logprob": -12.000005722045898, + "bytes": [ + 34, + 58, + 34 + ] + }, + { + "token": "\"", + "logprob": -17.1250057220459, + "bytes": [ + 34 + ] + }, + { + "token": "\":\"'", + "logprob": -17.5000057220459, + "bytes": [ + 34, + 58, + 34, + 39 + ] + }, + { + "token": "\":\n\n", + "logprob": -18.1250057220459, + "bytes": [ + 34, + 58, + 10, + 10 + ] + }, + { + "token": "\":\n", + "logprob": -18.2500057220459, + "bytes": [ + 34, + 58, + 10 + ] + }, + { + "token": "\"\n\n", + "logprob": -24.5625057220459, + "bytes": [ + 34, + 10, + 10 + ] + }, + { + "token": "\"\n", + "logprob": -26.5000057220459, + "bytes": [ + 34, + 10 + ] + }, + { + "token": "\":\"+", + "logprob": -27.5000057220459, + "bytes": [ + 34, + 58, + 34, + 43 + ] + }, + { + "token": "\"\n\n\n", + "logprob": -31.5625057220459, + "bytes": [ + 34, + 10, + 10, + 10 + ] + } + ] + }, + { + "token": " \"", + "logprob": -0.013411073945462704, + "bytes": [ + 32, + 34 + ], + "top_logprobs": [ + { + "token": " \"", + "logprob": -0.013411073945462704, + "bytes": [ + 32, + 34 + ] + }, + { + "token": " \"\\\"", + "logprob": -4.388411045074463, + "bytes": [ + 32, + 34, + 92, + 34 + ] + }, + { + "token": " \"\"", + "logprob": -8.138411521911621, + "bytes": [ + 32, + 34, + 34 + ] + }, + { + "token": " \"'", + "logprob": -8.763411521911621, + "bytes": [ + 32, + 34, + 39 + ] + }, + { + "token": " \"#", + "logprob": -9.013411521911621, + "bytes": [ + 32, + 34, + 35 + ] + }, + { + "token": " \"\\", + "logprob": -9.513411521911621, + "bytes": [ + 32, + 34, + 92 + ] + }, + { + "token": " \"...", + "logprob": -10.138411521911621, + "bytes": [ + 32, + 34, + 46, + 46, + 46 + ] + }, + { + "token": " \"__", + "logprob": -10.388411521911621, + "bytes": [ + 32, + 34, + 95, + 95 + ] + }, + { + "token": " \"(", + "logprob": -10.575911521911621, + "bytes": [ + 32, + 34, + 40 + ] + }, + { + "token": " ", + "logprob": -10.638411521911621, + "bytes": [ + 32 + ] + } + ] + }, + { + "token": "This", + "logprob": -0.11352398246526718, + "bytes": [ + 84, + 104, + 105, + 115 + ], + "top_logprobs": [ + { + "token": "This", + "logprob": -0.11352398246526718, + "bytes": [ + 84, + 104, + 105, + 115 + ] + }, + { + "token": "Gener", + "logprob": -2.9885239601135254, + "bytes": [ + 71, + 101, + 110, + 101, + 114 + ] + }, + { + "token": "The", + "logprob": -3.3635239601135254, + "bytes": [ + 84, + 104, + 101 + ] + }, + { + "token": "NA", + "logprob": -5.738523960113525, + "bytes": [ + 78, + 65 + ] + }, + { + "token": "Generated", + "logprob": -6.488523960113525, + "bytes": [ + 71, + 101, + 110, + 101, + 114, + 97, + 116, + 101, + 100 + ] + }, + { + "token": "No", + "logprob": -6.613523960113525, + "bytes": [ + 78, + 111 + ] + }, + { + "token": "C", + "logprob": -6.613523960113525, + "bytes": [ + 67 + ] + }, + { + "token": "N", + "logprob": -6.988523960113525, + "bytes": [ + 78 + ] + }, + { + "token": "Context", + "logprob": -6.988523960113525, + "bytes": [ + 67, + 111, + 110, + 116, + 101, + 120, + 116 + ] + }, + { + "token": "Pass", + "logprob": -7.176023960113525, + "bytes": [ + 80, + 97, + 115, + 115 + ] + } + ] + }, + { + "token": " sentence", + "logprob": -0.00040570611599832773, + "bytes": [ + 32, + 115, + 101, + 110, + 116, + 101, + 110, + 99, + 101 + ], + "top_logprobs": [ + { + "token": " sentence", + "logprob": -0.00040570611599832773, + "bytes": [ + 32, + 115, + 101, + 110, + 116, + 101, + 110, + 99, + 101 + ] + }, + { + "token": " statement", + "logprob": -8.125405311584473, + "bytes": [ + 32, + 115, + 116, + 97, + 116, + 101, + 109, + 101, + 110, + 116 + ] + }, + { + "token": " is", + "logprob": -9.375405311584473, + "bytes": [ + 32, + 105, + 115 + ] + }, + { + "token": " claim", + "logprob": -11.375405311584473, + "bytes": [ + 32, + 99, + 108, + 97, + 105, + 109 + ] + }, + { + "token": "_sentence", + "logprob": -13.250405311584473, + "bytes": [ + 95, + 115, + 101, + 110, + 116, + 101, + 110, + 99, + 101 + ] + }, + { + "token": " sentences", + "logprob": -13.437905311584473, + "bytes": [ + 32, + 115, + 101, + 110, + 116, + 101, + 110, + 99, + 101, + 115 + ] + }, + { + "token": " line", + "logprob": -13.750405311584473, + "bytes": [ + 32, + 108, + 105, + 110, + 101 + ] + }, + { + "token": " paragraph", + "logprob": -13.937905311584473, + "bytes": [ + 32, + 112, + 97, + 114, + 97, + 103, + 114, + 97, + 112, + 104 + ] + }, + { + "token": " assistant", + "logprob": -14.250405311584473, + "bytes": [ + 32, + 97, + 115, + 115, + 105, + 115, + 116, + 97, + 110, + 116 + ] + }, + { + "token": " clause", + "logprob": -14.375405311584473, + "bytes": [ + 32, + 99, + 108, + 97, + 117, + 115, + 101 + ] + } + ] + }, + { + "token": " makes", + "logprob": -0.00961990375071764, + "bytes": [ + 32, + 109, + 97, + 107, + 101, + 115 + ], + "top_logprobs": [ + { + "token": " makes", + "logprob": -0.00961990375071764, + "bytes": [ + 32, + 109, + 97, + 107, + 101, + 115 + ] + }, + { + "token": " also", + "logprob": -4.88461971282959, + "bytes": [ + 32, + 97, + 108, + 115, + 111 + ] + }, + { + "token": " claims", + "logprob": -6.88461971282959, + "bytes": [ + 32, + 99, + 108, + 97, + 105, + 109, + 115 + ] + }, + { + "token": " is", + "logprob": -8.19711971282959, + "bytes": [ + 32, + 105, + 115 + ] + }, + { + "token": " contains", + "logprob": -9.25961971282959, + "bytes": [ + 32, + 99, + 111, + 110, + 116, + 97, + 105, + 110, + 115 + ] + }, + { + "token": " asserts", + "logprob": -9.44711971282959, + "bytes": [ + 32, + 97, + 115, + 115, + 101, + 114, + 116, + 115 + ] + }, + { + "token": " does", + "logprob": -9.50961971282959, + "bytes": [ + 32, + 100, + 111, + 101, + 115 + ] + }, + { + "token": " again", + "logprob": -10.07211971282959, + "bytes": [ + 32, + 97, + 103, + 97, + 105, + 110 + ] + }, + { + "token": " contradict", + "logprob": -10.07211971282959, + "bytes": [ + 32, + 99, + 111, + 110, + 116, + 114, + 97, + 100, + 105, + 99, + 116 + ] + }, + { + "token": " provides", + "logprob": -10.19711971282959, + "bytes": [ + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 115 + ] + } + ] + }, + { + "token": " a", + "logprob": -0.0030408117454499006, + "bytes": [ + 32, + 97 + ], + "top_logprobs": [ + { + "token": " a", + "logprob": -0.0030408117454499006, + "bytes": [ + 32, + 97 + ] + }, + { + "token": " an", + "logprob": -6.128040790557861, + "bytes": [ + 32, + 97, + 110 + ] + }, + { + "token": " another", + "logprob": -7.128040790557861, + "bytes": [ + 32, + 97, + 110, + 111, + 116, + 104, + 101, + 114 + ] + }, + { + "token": " factual", + "logprob": -10.69054126739502, + "bytes": [ + 32, + 102, + 97, + 99, + 116, + 117, + 97, + 108 + ] + }, + { + "token": " the", + "logprob": -11.25304126739502, + "bytes": [ + 32, + 116, + 104, + 101 + ] + }, + { + "token": " claims", + "logprob": -12.50304126739502, + "bytes": [ + 32, + 99, + 108, + 97, + 105, + 109, + 115 + ] + }, + { + "token": " two", + "logprob": -12.94054126739502, + "bytes": [ + 32, + 116, + 119, + 111 + ] + }, + { + "token": " fact", + "logprob": -13.81554126739502, + "bytes": [ + 32, + 102, + 97, + 99, + 116 + ] + }, + { + "token": " multiple", + "logprob": -13.81554126739502, + "bytes": [ + 32, + 109, + 117, + 108, + 116, + 105, + 112, + 108, + 101 + ] + }, + { + "token": "a", + "logprob": -14.19054126739502, + "bytes": [ + 97 + ] + } + ] + }, + { + "token": " factual", + "logprob": -0.00421172333881259, + "bytes": [ + 32, + 102, + 97, + 99, + 116, + 117, + 97, + 108 + ], + "top_logprobs": [ + { + "token": " factual", + "logprob": -0.00421172333881259, + "bytes": [ + 32, + 102, + 97, + 99, + 116, + 117, + 97, + 108 + ] + }, + { + "token": " claim", + "logprob": -5.629211902618408, + "bytes": [ + 32, + 99, + 108, + 97, + 105, + 109 + ] + }, + { + "token": " fact", + "logprob": -8.50421142578125, + "bytes": [ + 32, + 102, + 97, + 99, + 116 + ] + }, + { + "token": " new", + "logprob": -8.62921142578125, + "bytes": [ + 32, + 110, + 101, + 119 + ] + }, + { + "token": " false", + "logprob": -9.87921142578125, + "bytes": [ + 32, + 102, + 97, + 108, + 115, + 101 + ] + }, + { + "token": " similar", + "logprob": -10.25421142578125, + "bytes": [ + 32, + 115, + 105, + 109, + 105, + 108, + 97, + 114 + ] + }, + { + "token": " specific", + "logprob": -10.50421142578125, + "bytes": [ + 32, + 115, + 112, + 101, + 99, + 105, + 102, + 105, + 99 + ] + }, + { + "token": " separate", + "logprob": -11.37921142578125, + "bytes": [ + 32, + 115, + 101, + 112, + 97, + 114, + 97, + 116, + 101 + ] + }, + { + "token": " speculative", + "logprob": -11.69171142578125, + "bytes": [ + 32, + 115, + 112, + 101, + 99, + 117, + 108, + 97, + 116, + 105, + 118, + 101 + ] + }, + { + "token": " different", + "logprob": -11.87921142578125, + "bytes": [ + 32, + 100, + 105, + 102, + 102, + 101, + 114, + 101, + 110, + 116 + ] + } + ] + }, + { + "token": " claim", + "logprob": -5.722029527532868e-6, + "bytes": [ + 32, + 99, + 108, + 97, + 105, + 109 + ], + "top_logprobs": [ + { + "token": " claim", + "logprob": -5.722029527532868e-6, + "bytes": [ + 32, + 99, + 108, + 97, + 105, + 109 + ] + }, + { + "token": " error", + "logprob": -13.125005722045898, + "bytes": [ + 32, + 101, + 114, + 114, + 111, + 114 + ] + }, + { + "token": " claims", + "logprob": -14.125005722045898, + "bytes": [ + 32, + 99, + 108, + 97, + 105, + 109, + 115 + ] + }, + { + "token": "claim", + "logprob": -14.750005722045898, + "bytes": [ + 99, + 108, + 97, + 105, + 109 + ] + }, + { + "token": " change", + "logprob": -14.750005722045898, + "bytes": [ + 32, + 99, + 104, + 97, + 110, + 103, + 101 + ] + }, + { + "token": " assertion", + "logprob": -15.000005722045898, + "bytes": [ + 32, + 97, + 115, + 115, + 101, + 114, + 116, + 105, + 111, + 110 + ] + }, + { + "token": " mistake", + "logprob": -15.125005722045898, + "bytes": [ + 32, + 109, + 105, + 115, + 116, + 97, + 107, + 101 + ] + }, + { + "token": " prediction", + "logprob": -15.500005722045898, + "bytes": [ + 32, + 112, + 114, + 101, + 100, + 105, + 99, + 116, + 105, + 111, + 110 + ] + }, + { + "token": " statement", + "logprob": -15.875005722045898, + "bytes": [ + 32, + 115, + 116, + 97, + 116, + 101, + 109, + 101, + 110, + 116 + ] + }, + { + "token": " claiming", + "logprob": -15.875005722045898, + "bytes": [ + 32, + 99, + 108, + 97, + 105, + 109, + 105, + 110, + 103 + ] + } + ] + }, + { + "token": " about", + "logprob": -0.00035565727739594877, + "bytes": [ + 32, + 97, + 98, + 111, + 117, + 116 + ], + "top_logprobs": [ + { + "token": " about", + "logprob": -0.00035565727739594877, + "bytes": [ + 32, + 97, + 98, + 111, + 117, + 116 + ] + }, + { + "token": " that", + "logprob": -8.12535572052002, + "bytes": [ + 32, + 116, + 104, + 97, + 116 + ] + }, + { + "token": " regarding", + "logprob": -10.62535572052002, + "bytes": [ + 32, + 114, + 101, + 103, + 97, + 114, + 100, + 105, + 110, + 103 + ] + }, + { + "token": ",", + "logprob": -10.87535572052002, + "bytes": [ + 44 + ] + }, + { + "token": ".", + "logprob": -12.93785572052002, + "bytes": [ + 46 + ] + }, + { + "token": "about", + "logprob": -13.81285572052002, + "bytes": [ + 97, + 98, + 111, + 117, + 116 + ] + }, + { + "token": " similar", + "logprob": -14.00035572052002, + "bytes": [ + 32, + 115, + 105, + 109, + 105, + 108, + 97, + 114 + ] + }, + { + "token": " to", + "logprob": -14.00035572052002, + "bytes": [ + 32, + 116, + 111 + ] + }, + { + "token": " without", + "logprob": -14.06285572052002, + "bytes": [ + 32, + 119, + 105, + 116, + 104, + 111, + 117, + 116 + ] + }, + { + "token": "关于", + "logprob": -14.25035572052002, + "bytes": [ + 229, + 133, + 179, + 228, + 186, + 142 + ] + } + ] + }, + { + "token": " the", + "logprob": -0.010074243880808353, + "bytes": [ + 32, + 116, + 104, + 101 + ], + "top_logprobs": [ + { + "token": " the", + "logprob": -0.010074243880808353, + "bytes": [ + 32, + 116, + 104, + 101 + ] + }, + { + "token": " green", + "logprob": -4.635074138641357, + "bytes": [ + 32, + 103, + 114, + 101, + 101, + 110 + ] + }, + { + "token": " Green", + "logprob": -9.010074615478516, + "bytes": [ + 32, + 71, + 114, + 101, + 101, + 110 + ] + }, + { + "token": " another", + "logprob": -9.510074615478516, + "bytes": [ + 32, + 97, + 110, + 111, + 116, + 104, + 101, + 114 + ] + }, + { + "token": " a", + "logprob": -10.010074615478516, + "bytes": [ + 32, + 97 + ] + }, + { + "token": " '", + "logprob": -11.322574615478516, + "bytes": [ + 32, + 39 + ] + }, + { + "token": " two", + "logprob": -12.260074615478516, + "bytes": [ + 32, + 116, + 119, + 111 + ] + }, + { + "token": " yellow", + "logprob": -12.697574615478516, + "bytes": [ + 32, + 121, + 101, + 108, + 108, + 111, + 119 + ] + }, + { + "token": " both", + "logprob": -12.697574615478516, + "bytes": [ + 32, + 98, + 111, + 116, + 104 + ] + }, + { + "token": " blue", + "logprob": -12.822574615478516, + "bytes": [ + 32, + 98, + 108, + 117, + 101 + ] + } + ] + }, + { + "token": " color", + "logprob": -0.00013410145766101778, + "bytes": [ + 32, + 99, + 111, + 108, + 111, + 114 + ], + "top_logprobs": [ + { + "token": " color", + "logprob": -0.00013410145766101778, + "bytes": [ + 32, + 99, + 111, + 108, + 111, + 114 + ] + }, + { + "token": " existence", + "logprob": -10.500134468078613, + "bytes": [ + 32, + 101, + 120, + 105, + 115, + 116, + 101, + 110, + 99, + 101 + ] + }, + { + "token": " colors", + "logprob": -10.625134468078613, + "bytes": [ + 32, + 99, + 111, + 108, + 111, + 114, + 115 + ] + }, + { + "token": " coloration", + "logprob": -10.625134468078613, + "bytes": [ + 32, + 99, + 111, + 108, + 111, + 114, + 97, + 116, + 105, + 111, + 110 + ] + }, + { + "token": " colour", + "logprob": -10.750134468078613, + "bytes": [ + 32, + 99, + 111, + 108, + 111, + 117, + 114 + ] + }, + { + "token": " yellow", + "logprob": -12.000134468078613, + "bytes": [ + 32, + 121, + 101, + 108, + 108, + 111, + 119 + ] + }, + { + "token": " coloring", + "logprob": -12.062634468078613, + "bytes": [ + 32, + 99, + 111, + 108, + 111, + 114, + 105, + 110, + 103 + ] + }, + { + "token": " presence", + "logprob": -12.125134468078613, + "bytes": [ + 32, + 112, + 114, + 101, + 115, + 101, + 110, + 99, + 101 + ] + }, + { + "token": "color", + "logprob": -12.875134468078613, + "bytes": [ + 99, + 111, + 108, + 111, + 114 + ] + }, + { + "token": ".color", + "logprob": -13.437634468078613, + "bytes": [ + 46, + 99, + 111, + 108, + 111, + 114 + ] + } + ] + }, + { + "token": " of", + "logprob": -0.00002038458114839159, + "bytes": [ + 32, + 111, + 102 + ], + "top_logprobs": [ + { + "token": " of", + "logprob": -0.00002038458114839159, + "bytes": [ + 32, + 111, + 102 + ] + }, + { + "token": " and", + "logprob": -11.750020027160645, + "bytes": [ + 32, + 97, + 110, + 100 + ] + }, + { + "token": " distribution", + "logprob": -13.062520027160645, + "bytes": [ + 32, + 100, + 105, + 115, + 116, + 114, + 105, + 98, + 117, + 116, + 105, + 111, + 110 + ] + }, + { + "token": " status", + "logprob": -14.625020027160645, + "bytes": [ + 32, + 115, + 116, + 97, + 116, + 117, + 115 + ] + }, + { + "token": " composition", + "logprob": -14.750020027160645, + "bytes": [ + 32, + 99, + 111, + 109, + 112, + 111, + 115, + 105, + 116, + 105, + 111, + 110 + ] + }, + { + "token": "<|endoftext|>", + "logprob": -14.812520027160645, + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 111, + 102, + 116, + 101, + 120, + 116, + 124, + 62 + ] + }, + { + "token": " properties", + "logprob": -14.875020027160645, + "bytes": [ + 32, + 112, + 114, + 111, + 112, + 101, + 114, + 116, + 105, + 101, + 115 + ] + }, + { + "token": " consistency", + "logprob": -15.187520027160645, + "bytes": [ + 32, + 99, + 111, + 110, + 115, + 105, + 115, + 116, + 101, + 110, + 99, + 121 + ] + }, + { + "token": " (", + "logprob": -15.187520027160645, + "bytes": [ + 32, + 40 + ] + }, + { + "token": ",", + "logprob": -15.187520027160645, + "bytes": [ + 44 + ] + } + ] + }, + { + "token": " green", + "logprob": -0.000032543604902457446, + "bytes": [ + 32, + 103, + 114, + 101, + 101, + 110 + ], + "top_logprobs": [ + { + "token": " green", + "logprob": -0.000032543604902457446, + "bytes": [ + 32, + 103, + 114, + 101, + 101, + 110 + ] + }, + { + "token": " Green", + "logprob": -10.750032424926758, + "bytes": [ + 32, + 71, + 114, + 101, + 101, + 110 + ] + }, + { + "token": " both", + "logprob": -13.375032424926758, + "bytes": [ + 32, + 98, + 111, + 116, + 104 + ] + }, + { + "token": " a", + "logprob": -14.000032424926758, + "bytes": [ + 32, + 97 + ] + }, + { + "token": "green", + "logprob": -14.125032424926758, + "bytes": [ + 103, + 114, + 101, + 101, + 110 + ] + }, + { + "token": " another", + "logprob": -14.250032424926758, + "bytes": [ + 32, + 97, + 110, + 111, + 116, + 104, + 101, + 114 + ] + }, + { + "token": " blue", + "logprob": -14.375032424926758, + "bytes": [ + 32, + 98, + 108, + 117, + 101 + ] + }, + { + "token": ".green", + "logprob": -14.375032424926758, + "bytes": [ + 46, + 103, + 114, + 101, + 101, + 110 + ] + }, + { + "token": "_green", + "logprob": -14.625032424926758, + "bytes": [ + 95, + 103, + 114, + 101, + 101, + 110 + ] + }, + { + "token": " '", + "logprob": -14.687532424926758, + "bytes": [ + 32, + 39 + ] + } + ] + }, + { + "token": " b", + "logprob": -0.000024437606043647975, + "bytes": [ + 32, + 98 + ], + "top_logprobs": [ + { + "token": " b", + "logprob": -0.000024437606043647975, + "bytes": [ + 32, + 98 + ] + }, + { + "token": " and", + "logprob": -12.000024795532227, + "bytes": [ + 32, + 97, + 110, + 100 + ] + }, + { + "token": " fish", + "logprob": -12.625024795532227, + "bytes": [ + 32, + 102, + 105, + 115, + 104 + ] + }, + { + "token": " bees", + "logprob": -13.875024795532227, + "bytes": [ + 32, + 98, + 101, + 101, + 115 + ] + }, + { + "token": " muss", + "logprob": -14.125024795532227, + "bytes": [ + 32, + 109, + 117, + 115, + 115 + ] + }, + { + "token": " B", + "logprob": -14.125024795532227, + "bytes": [ + 32, + 66 + ] + }, + { + "token": " bob", + "logprob": -14.125024795532227, + "bytes": [ + 32, + 98, + 111, + 98 + ] + }, + { + "token": " bum", + "logprob": -14.250024795532227, + "bytes": [ + 32, + 98, + 117, + 109 + ] + }, + { + "token": " bamboo", + "logprob": -14.625024795532227, + "bytes": [ + 32, + 98, + 97, + 109, + 98, + 111, + 111 + ] + }, + { + "token": "b", + "logprob": -14.750024795532227, + "bytes": [ + 98 + ] + } + ] + }, + { + "token": "umble", + "logprob": -4.768370445162873e-7, + "bytes": [ + 117, + 109, + 98, + 108, + 101 + ], + "top_logprobs": [ + { + "token": "umble", + "logprob": -4.768370445162873e-7, + "bytes": [ + 117, + 109, + 98, + 108, + 101 + ] + }, + { + "token": "umbles", + "logprob": -15.375, + "bytes": [ + 117, + 109, + 98, + 108, + 101, + 115 + ] + }, + { + "token": "ummel", + "logprob": -16.625, + "bytes": [ + 117, + 109, + 109, + 101, + 108 + ] + }, + { + "token": "ungle", + "logprob": -16.75, + "bytes": [ + 117, + 110, + 103, + 108, + 101 + ] + }, + { + "token": "ummer", + "logprob": -16.875, + "bytes": [ + 117, + 109, + 109, + 101, + 114 + ] + }, + { + "token": "umbled", + "logprob": -18.0, + "bytes": [ + 117, + 109, + 98, + 108, + 101, + 100 + ] + }, + { + "token": "umb", + "logprob": -18.5, + "bytes": [ + 117, + 109, + 98 + ] + }, + { + "token": "umm", + "logprob": -18.5, + "bytes": [ + 117, + 109, + 109 + ] + }, + { + "token": "oulder", + "logprob": -18.875, + "bytes": [ + 111, + 117, + 108, + 100, + 101, + 114 + ] + }, + { + "token": "angle", + "logprob": -19.125, + "bytes": [ + 97, + 110, + 103, + 108, + 101 + ] + } + ] + }, + { + "token": " fish", + "logprob": -0.000037431014789035544, + "bytes": [ + 32, + 102, + 105, + 115, + 104 + ], + "top_logprobs": [ + { + "token": " fish", + "logprob": -0.000037431014789035544, + "bytes": [ + 32, + 102, + 105, + 115, + 104 + ] + }, + { + "token": "fish", + "logprob": -10.75003719329834, + "bytes": [ + 102, + 105, + 115, + 104 + ] + }, + { + "token": " fishes", + "logprob": -11.37503719329834, + "bytes": [ + 32, + 102, + 105, + 115, + 104, + 101, + 115 + ] + }, + { + "token": " fishing", + "logprob": -13.87503719329834, + "bytes": [ + 32, + 102, + 105, + 115, + 104, + 105, + 110, + 103 + ] + }, + { + "token": " Fish", + "logprob": -14.00003719329834, + "bytes": [ + 32, + 70, + 105, + 115, + 104 + ] + }, + { + "token": "鱼", + "logprob": -14.50003719329834, + "bytes": [ + 233, + 177, + 188 + ] + }, + { + "token": " flowers", + "logprob": -14.75003719329834, + "bytes": [ + 32, + 102, + 108, + 111, + 119, + 101, + 114, + 115 + ] + }, + { + "token": ".", + "logprob": -15.43753719329834, + "bytes": [ + 46 + ] + }, + { + "token": " flies", + "logprob": -15.68753719329834, + "bytes": [ + 32, + 102, + 108, + 105, + 101, + 115 + ] + }, + { + "token": " birds", + "logprob": -15.93753719329834, + "bytes": [ + 32, + 98, + 105, + 114, + 100, + 115 + ] + } + ] + }, + { + "token": ".", + "logprob": -0.011238722130656242, + "bytes": [ + 46 + ], + "top_logprobs": [ + { + "token": ".", + "logprob": -0.011238722130656242, + "bytes": [ + 46 + ] + }, + { + "token": ",", + "logprob": -4.5112385749816895, + "bytes": [ + 44 + ] + }, + { + "token": " and", + "logprob": -9.011239051818848, + "bytes": [ + 32, + 97, + 110, + 100 + ] + }, + { + "token": " being", + "logprob": -10.511239051818848, + "bytes": [ + 32, + 98, + 101, + 105, + 110, + 103 + ] + }, + { + "token": ".\"", + "logprob": -11.011239051818848, + "bytes": [ + 46, + 34 + ] + }, + { + "token": " that", + "logprob": -11.823739051818848, + "bytes": [ + 32, + 116, + 104, + 97, + 116 + ] + }, + { + "token": " but", + "logprob": -13.136239051818848, + "bytes": [ + 32, + 98, + 117, + 116 + ] + }, + { + "token": " based", + "logprob": -13.448739051818848, + "bytes": [ + 32, + 98, + 97, + 115, + 101, + 100 + ] + }, + { + "token": " which", + "logprob": -13.511239051818848, + "bytes": [ + 32, + 119, + 104, + 105, + 99, + 104 + ] + }, + { + "token": ";", + "logprob": -13.573739051818848, + "bytes": [ + 59 + ] + } + ] + }, + { + "token": " However", + "logprob": -0.1435786634683609, + "bytes": [ + 32, + 72, + 111, + 119, + 101, + 118, + 101, + 114 + ], + "top_logprobs": [ + { + "token": " However", + "logprob": -0.1435786634683609, + "bytes": [ + 32, + 72, + 111, + 119, + 101, + 118, + 101, + 114 + ] + }, + { + "token": " The", + "logprob": -2.0185787677764893, + "bytes": [ + 32, + 84, + 104, + 101 + ] + }, + { + "token": " There", + "logprob": -7.14357852935791, + "bytes": [ + 32, + 84, + 104, + 101, + 114, + 101 + ] + }, + { + "token": " No", + "logprob": -10.14357852935791, + "bytes": [ + 32, + 78, + 111 + ] + }, + { + "token": " Unfortunately", + "logprob": -10.89357852935791, + "bytes": [ + 32, + 85, + 110, + 102, + 111, + 114, + 116, + 117, + 110, + 97, + 116, + 101, + 108, + 121 + ] + }, + { + "token": " This", + "logprob": -11.39357852935791, + "bytes": [ + 32, + 84, + 104, + 105, + 115 + ] + }, + { + "token": " however", + "logprob": -11.76857852935791, + "bytes": [ + 32, + 104, + 111, + 119, + 101, + 118, + 101, + 114 + ] + }, + { + "token": "However", + "logprob": -12.01857852935791, + "bytes": [ + 72, + 111, + 119, + 101, + 118, + 101, + 114 + ] + }, + { + "token": " Since", + "logprob": -12.39357852935791, + "bytes": [ + 32, + 83, + 105, + 110, + 99, + 101 + ] + }, + { + "token": " There's", + "logprob": -12.83107852935791, + "bytes": [ + 32, + 84, + 104, + 101, + 114, + 101, + 39, + 115 + ] + } + ] + }, + { + "token": ",", + "logprob": -5.960462772236497e-7, + "bytes": [ + 44 + ], + "top_logprobs": [ + { + "token": ",", + "logprob": -5.960462772236497e-7, + "bytes": [ + 44 + ] + }, + { + "token": " the", + "logprob": -15.375000953674316, + "bytes": [ + 32, + 116, + 104, + 101 + ] + }, + { + "token": ",the", + "logprob": -16.0625, + "bytes": [ + 44, + 116, + 104, + 101 + ] + }, + { + "token": ",_", + "logprob": -17.0625, + "bytes": [ + 44, + 95 + ] + }, + { + "token": "،", + "logprob": -17.0625, + "bytes": [ + 216, + 140 + ] + }, + { + "token": "<|endoftext|>", + "logprob": -17.3125, + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 111, + 102, + 116, + 101, + 120, + 116, + 124, + 62 + ] + }, + { + "token": ",.", + "logprob": -17.375, + "bytes": [ + 44, + 46 + ] + }, + { + "token": " there", + "logprob": -17.625, + "bytes": [ + 32, + 116, + 104, + 101, + 114, + 101 + ] + }, + { + "token": ",c", + "logprob": -17.6875, + "bytes": [ + 44, + 99 + ] + }, + { + "token": ",b", + "logprob": -18.375, + "bytes": [ + 44, + 98 + ] + } + ] + }, + { + "token": " the", + "logprob": -0.046603817492723465, + "bytes": [ + 32, + 116, + 104, + 101 + ], + "top_logprobs": [ + { + "token": " the", + "logprob": -0.046603817492723465, + "bytes": [ + 32, + 116, + 104, + 101 + ] + }, + { + "token": " there", + "logprob": -3.1716039180755615, + "bytes": [ + 32, + 116, + 104, + 101, + 114, + 101 + ] + }, + { + "token": " no", + "logprob": -6.046603679656982, + "bytes": [ + 32, + 110, + 111 + ] + }, + { + "token": " this", + "logprob": -6.921603679656982, + "bytes": [ + 32, + 116, + 104, + 105, + 115 + ] + }, + { + "token": " none", + "logprob": -9.29660415649414, + "bytes": [ + 32, + 110, + 111, + 110, + 101 + ] + }, + { + "token": " there's", + "logprob": -9.60910415649414, + "bytes": [ + 32, + 116, + 104, + 101, + 114, + 101, + 39, + 115 + ] + }, + { + "token": " it", + "logprob": -10.85910415649414, + "bytes": [ + 32, + 105, + 116 + ] + }, + { + "token": " as", + "logprob": -10.92160415649414, + "bytes": [ + 32, + 97, + 115 + ] + }, + { + "token": " neither", + "logprob": -11.60910415649414, + "bytes": [ + 32, + 110, + 101, + 105, + 116, + 104, + 101, + 114 + ] + }, + { + "token": " since", + "logprob": -11.73410415649414, + "bytes": [ + 32, + 115, + 105, + 110, + 99, + 101 + ] + } + ] + }, + { + "token": " provided", + "logprob": -0.0037731186021119356, + "bytes": [ + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 100 + ], + "top_logprobs": [ + { + "token": " provided", + "logprob": -0.0037731186021119356, + "bytes": [ + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 100 + ] + }, + { + "token": " context", + "logprob": -5.628773212432861, + "bytes": [ + 32, + 99, + 111, + 110, + 116, + 101, + 120, + 116 + ] + }, + { + "token": " only", + "logprob": -9.753772735595703, + "bytes": [ + 32, + 111, + 110, + 108, + 121 + ] + }, + { + "token": " document", + "logprob": -10.503772735595703, + "bytes": [ + 32, + 100, + 111, + 99, + 117, + 109, + 101, + 110, + 116 + ] + }, + { + "token": " given", + "logprob": -10.753772735595703, + "bytes": [ + 32, + 103, + 105, + 118, + 101, + 110 + ] + }, + { + "token": " available", + "logprob": -11.378772735595703, + "bytes": [ + 32, + 97, + 118, + 97, + 105, + 108, + 97, + 98, + 108, + 101 + ] + }, + { + "token": "provided", + "logprob": -11.753772735595703, + "bytes": [ + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 100 + ] + }, + { + "token": " claim", + "logprob": -12.128772735595703, + "bytes": [ + 32, + 99, + 108, + 97, + 105, + 109 + ] + }, + { + "token": " statement", + "logprob": -12.253772735595703, + "bytes": [ + 32, + 115, + 116, + 97, + 116, + 101, + 109, + 101, + 110, + 116 + ] + }, + { + "token": " supplied", + "logprob": -12.503772735595703, + "bytes": [ + 32, + 115, + 117, + 112, + 112, + 108, + 105, + 101, + 100 + ] + } + ] + }, + { + "token": " context", + "logprob": -0.000056265202147187665, + "bytes": [ + 32, + 99, + 111, + 110, + 116, + 101, + 120, + 116 + ], + "top_logprobs": [ + { + "token": " context", + "logprob": -0.000056265202147187665, + "bytes": [ + 32, + 99, + 111, + 110, + 116, + 101, + 120, + 116 + ] + }, + { + "token": " document", + "logprob": -10.125056266784668, + "bytes": [ + 32, + 100, + 111, + 99, + 117, + 109, + 101, + 110, + 116 + ] + }, + { + "token": " content", + "logprob": -12.125056266784668, + "bytes": [ + 32, + 99, + 111, + 110, + 116, + 101, + 110, + 116 + ] + }, + { + "token": " contextual", + "logprob": -12.375056266784668, + "bytes": [ + 32, + 99, + 111, + 110, + 116, + 101, + 120, + 116, + 117, + 97, + 108 + ] + }, + { + "token": " text", + "logprob": -13.375056266784668, + "bytes": [ + 32, + 116, + 101, + 120, + 116 + ] + }, + { + "token": " information", + "logprob": -14.687556266784668, + "bytes": [ + 32, + 105, + 110, + 102, + 111, + 114, + 109, + 97, + 116, + 105, + 111, + 110 + ] + }, + { + "token": " conversation", + "logprob": -14.687556266784668, + "bytes": [ + 32, + 99, + 111, + 110, + 118, + 101, + 114, + 115, + 97, + 116, + 105, + 111, + 110 + ] + }, + { + "token": "_context", + "logprob": -14.875056266784668, + "bytes": [ + 95, + 99, + 111, + 110, + 116, + 101, + 120, + 116 + ] + }, + { + "token": " contexto", + "logprob": -15.187556266784668, + "bytes": [ + 32, + 99, + 111, + 110, + 116, + 101, + 120, + 116, + 111 + ] + }, + { + "token": " contexts", + "logprob": -15.375056266784668, + "bytes": [ + 32, + 99, + 111, + 110, + 116, + 101, + 120, + 116, + 115 + ] + } + ] + }, + { + "token": " does", + "logprob": -0.19615253806114197, + "bytes": [ + 32, + 100, + 111, + 101, + 115 + ], + "top_logprobs": [ + { + "token": " does", + "logprob": -0.19615253806114197, + "bytes": [ + 32, + 100, + 111, + 101, + 115 + ] + }, + { + "token": " only", + "logprob": -1.8211525678634644, + "bytes": [ + 32, + 111, + 110, + 108, + 121 + ] + }, + { + "token": " states", + "logprob": -4.196152687072754, + "bytes": [ + 32, + 115, + 116, + 97, + 116, + 101, + 115 + ] + }, + { + "token": " contradict", + "logprob": -7.821152687072754, + "bytes": [ + 32, + 99, + 111, + 110, + 116, + 114, + 97, + 100, + 105, + 99, + 116 + ] + }, + { + "token": " explicitly", + "logprob": -8.446152687072754, + "bytes": [ + 32, + 101, + 120, + 112, + 108, + 105, + 99, + 105, + 116, + 108, + 121 + ] + }, + { + "token": " doesn't", + "logprob": -8.821152687072754, + "bytes": [ + 32, + 100, + 111, + 101, + 115, + 110, + 39, + 116 + ] + }, + { + "token": " did", + "logprob": -9.696152687072754, + "bytes": [ + 32, + 100, + 105, + 100 + ] + }, + { + "token": " is", + "logprob": -9.758652687072754, + "bytes": [ + 32, + 105, + 115 + ] + }, + { + "token": " never", + "logprob": -10.258652687072754, + "bytes": [ + 32, + 110, + 101, + 118, + 101, + 114 + ] + }, + { + "token": " says", + "logprob": -10.383652687072754, + "bytes": [ + 32, + 115, + 97, + 121, + 115 + ] + } + ] + }, + { + "token": " not", + "logprob": -0.00008046303264563903, + "bytes": [ + 32, + 110, + 111, + 116 + ], + "top_logprobs": [ + { + "token": " not", + "logprob": -0.00008046303264563903, + "bytes": [ + 32, + 110, + 111, + 116 + ] + }, + { + "token": " NOT", + "logprob": -9.500080108642578, + "bytes": [ + 32, + 78, + 79, + 84 + ] + }, + { + "token": "not", + "logprob": -13.812580108642578, + "bytes": [ + 110, + 111, + 116 + ] + }, + { + "token": " only", + "logprob": -14.062580108642578, + "bytes": [ + 32, + 111, + 110, + 108, + 121 + ] + }, + { + "token": "_not", + "logprob": -14.187580108642578, + "bytes": [ + 95, + 110, + 111, + 116 + ] + }, + { + "token": " Not", + "logprob": -14.312580108642578, + "bytes": [ + 32, + 78, + 111, + 116 + ] + }, + { + "token": " nothing", + "logprob": -14.312580108642578, + "bytes": [ + 32, + 110, + 111, + 116, + 104, + 105, + 110, + 103 + ] + }, + { + "token": "Not", + "logprob": -15.312580108642578, + "bytes": [ + 78, + 111, + 116 + ] + }, + { + "token": ".not", + "logprob": -15.500080108642578, + "bytes": [ + 46, + 110, + 111, + 116 + ] + }, + { + "token": " '", + "logprob": -15.687580108642578, + "bytes": [ + 32, + 39 + ] + } + ] + }, + { + "token": " mention", + "logprob": -0.04500163346529007, + "bytes": [ + 32, + 109, + 101, + 110, + 116, + 105, + 111, + 110 + ], + "top_logprobs": [ + { + "token": " mention", + "logprob": -0.04500163346529007, + "bytes": [ + 32, + 109, + 101, + 110, + 116, + 105, + 111, + 110 + ] + }, + { + "token": " support", + "logprob": -3.545001745223999, + "bytes": [ + 32, + 115, + 117, + 112, + 112, + 111, + 114, + 116 + ] + }, + { + "token": " provide", + "logprob": -4.67000150680542, + "bytes": [ + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101 + ] + }, + { + "token": " contain", + "logprob": -5.67000150680542, + "bytes": [ + 32, + 99, + 111, + 110, + 116, + 97, + 105, + 110 + ] + }, + { + "token": " include", + "logprob": -6.92000150680542, + "bytes": [ + 32, + 105, + 110, + 99, + 108, + 117, + 100, + 101 + ] + }, + { + "token": " make", + "logprob": -7.67000150680542, + "bytes": [ + 32, + 109, + 97, + 107, + 101 + ] + }, + { + "token": " give", + "logprob": -8.420001983642578, + "bytes": [ + 32, + 103, + 105, + 118, + 101 + ] + }, + { + "token": " explicitly", + "logprob": -9.045001983642578, + "bytes": [ + 32, + 101, + 120, + 112, + 108, + 105, + 99, + 105, + 116, + 108, + 121 + ] + }, + { + "token": " discuss", + "logprob": -9.045001983642578, + "bytes": [ + 32, + 100, + 105, + 115, + 99, + 117, + 115, + 115 + ] + }, + { + "token": " state", + "logprob": -9.170001983642578, + "bytes": [ + 32, + 115, + 116, + 97, + 116, + 101 + ] + } + ] + }, + { + "token": " green", + "logprob": -0.02765992470085621, + "bytes": [ + 32, + 103, + 114, + 101, + 101, + 110 + ], + "top_logprobs": [ + { + "token": " green", + "logprob": -0.02765992470085621, + "bytes": [ + 32, + 103, + 114, + 101, + 101, + 110 + ] + }, + { + "token": " anything", + "logprob": -4.152659893035889, + "bytes": [ + 32, + 97, + 110, + 121, + 116, + 104, + 105, + 110, + 103 + ] + }, + { + "token": " any", + "logprob": -5.152659893035889, + "bytes": [ + 32, + 97, + 110, + 121 + ] + }, + { + "token": " or", + "logprob": -5.527659893035889, + "bytes": [ + 32, + 111, + 114 + ] + }, + { + "token": " the", + "logprob": -6.777659893035889, + "bytes": [ + 32, + 116, + 104, + 101 + ] + }, + { + "token": " '", + "logprob": -8.965160369873047, + "bytes": [ + 32, + 39 + ] + }, + { + "token": " Green", + "logprob": -8.965160369873047, + "bytes": [ + 32, + 71, + 114, + 101, + 101, + 110 + ] + }, + { + "token": " this", + "logprob": -10.090160369873047, + "bytes": [ + 32, + 116, + 104, + 105, + 115 + ] + }, + { + "token": " gray", + "logprob": -10.840160369873047, + "bytes": [ + 32, + 103, + 114, + 97, + 121 + ] + }, + { + "token": " gre", + "logprob": -10.902660369873047, + "bytes": [ + 32, + 103, + 114, + 101 + ] + } + ] + }, + { + "token": " b", + "logprob": -5.245195097813848e-6, + "bytes": [ + 32, + 98 + ], + "top_logprobs": [ + { + "token": " b", + "logprob": -5.245195097813848e-6, + "bytes": [ + 32, + 98 + ] + }, + { + "token": " or", + "logprob": -13.750004768371582, + "bytes": [ + 32, + 111, + 114 + ] + }, + { + "token": " б", + "logprob": -14.750004768371582, + "bytes": [ + 32, + 208, + 177 + ] + }, + { + "token": " bell", + "logprob": -15.187504768371582, + "bytes": [ + 32, + 98, + 101, + 108, + 108 + ] + }, + { + "token": " fish", + "logprob": -15.562504768371582, + "bytes": [ + 32, + 102, + 105, + 115, + 104 + ] + }, + { + "token": "<|endoftext|>", + "logprob": -15.562504768371582, + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 111, + 102, + 116, + 101, + 120, + 116, + 124, + 62 + ] + }, + { + "token": "b", + "logprob": -15.625004768371582, + "bytes": [ + 98 + ] + }, + { + "token": "-b", + "logprob": -15.875004768371582, + "bytes": [ + 45, + 98 + ] + }, + { + "token": " B", + "logprob": -15.937504768371582, + "bytes": [ + 32, + 66 + ] + }, + { + "token": " bob", + "logprob": -16.1250057220459, + "bytes": [ + 32, + 98, + 111, + 98 + ] + } + ] + }, + { + "token": "umble", + "logprob": -7.152555099310121e-7, + "bytes": [ + 117, + 109, + 98, + 108, + 101 + ], + "top_logprobs": [ + { + "token": "umble", + "logprob": -7.152555099310121e-7, + "bytes": [ + 117, + 109, + 98, + 108, + 101 + ] + }, + { + "token": "umb", + "logprob": -15.500000953674316, + "bytes": [ + 117, + 109, + 98 + ] + }, + { + "token": "ummel", + "logprob": -15.875000953674316, + "bytes": [ + 117, + 109, + 109, + 101, + 108 + ] + }, + { + "token": "umbles", + "logprob": -16.0, + "bytes": [ + 117, + 109, + 98, + 108, + 101, + 115 + ] + }, + { + "token": "umber", + "logprob": -16.375, + "bytes": [ + 117, + 109, + 98, + 101, + 114 + ] + }, + { + "token": "umm", + "logprob": -16.75, + "bytes": [ + 117, + 109, + 109 + ] + }, + { + "token": "ubble", + "logprob": -17.0, + "bytes": [ + 117, + 98, + 98, + 108, + 101 + ] + }, + { + "token": "ummer", + "logprob": -17.0, + "bytes": [ + 117, + 109, + 109, + 101, + 114 + ] + }, + { + "token": "uble", + "logprob": -17.5, + "bytes": [ + 117, + 98, + 108, + 101 + ] + }, + { + "token": "umbled", + "logprob": -17.875, + "bytes": [ + 117, + 109, + 98, + 108, + 101, + 100 + ] + } + ] + }, + { + "token": " fish", + "logprob": -0.000047801782784517854, + "bytes": [ + 32, + 102, + 105, + 115, + 104 + ], + "top_logprobs": [ + { + "token": " fish", + "logprob": -0.000047801782784517854, + "bytes": [ + 32, + 102, + 105, + 115, + 104 + ] + }, + { + "token": "fish", + "logprob": -10.37504768371582, + "bytes": [ + 102, + 105, + 115, + 104 + ] + }, + { + "token": " fishes", + "logprob": -11.37504768371582, + "bytes": [ + 32, + 102, + 105, + 115, + 104, + 101, + 115 + ] + }, + { + "token": " fishing", + "logprob": -13.62504768371582, + "bytes": [ + 32, + 102, + 105, + 115, + 104, + 105, + 110, + 103 + ] + }, + { + "token": " Fish", + "logprob": -14.12504768371582, + "bytes": [ + 32, + 70, + 105, + 115, + 104 + ] + }, + { + "token": "鱼", + "logprob": -14.25004768371582, + "bytes": [ + 233, + 177, + 188 + ] + }, + { + "token": " or", + "logprob": -14.81254768371582, + "bytes": [ + 32, + 111, + 114 + ] + }, + { + "token": " flowers", + "logprob": -15.43754768371582, + "bytes": [ + 32, + 102, + 108, + 111, + 119, + 101, + 114, + 115 + ] + }, + { + "token": " flies", + "logprob": -15.75004768371582, + "bytes": [ + 32, + 102, + 108, + 105, + 101, + 115 + ] + }, + { + "token": " fans", + "logprob": -15.93754768371582, + "bytes": [ + 32, + 102, + 97, + 110, + 115 + ] + } + ] + }, + { + "token": " at", + "logprob": -0.371163547039032, + "bytes": [ + 32, + 97, + 116 + ], + "top_logprobs": [ + { + "token": " at", + "logprob": -0.371163547039032, + "bytes": [ + 32, + 97, + 116 + ] + }, + { + "token": ",", + "logprob": -1.7461636066436768, + "bytes": [ + 44 + ] + }, + { + "token": " or", + "logprob": -2.1211636066436768, + "bytes": [ + 32, + 111, + 114 + ] + }, + { + "token": ".", + "logprob": -4.621163368225098, + "bytes": [ + 46 + ] + }, + { + "token": " and", + "logprob": -5.996163368225098, + "bytes": [ + 32, + 97, + 110, + 100 + ] + }, + { + "token": " being", + "logprob": -6.121163368225098, + "bytes": [ + 32, + 98, + 101, + 105, + 110, + 103 + ] + }, + { + "token": " as", + "logprob": -7.558663368225098, + "bytes": [ + 32, + 97, + 115 + ] + }, + { + "token": " nor", + "logprob": -8.371163368225098, + "bytes": [ + 32, + 110, + 111, + 114 + ] + }, + { + "token": " whatsoever", + "logprob": -9.246163368225098, + "bytes": [ + 32, + 119, + 104, + 97, + 116, + 115, + 111, + 101, + 118, + 101, + 114 + ] + }, + { + "token": ";", + "logprob": -9.558663368225098, + "bytes": [ + 59 + ] + } + ] + }, + { + "token": " all", + "logprob": -0.000017165990357170813, + "bytes": [ + 32, + 97, + 108, + 108 + ], + "top_logprobs": [ + { + "token": " all", + "logprob": -0.000017165990357170813, + "bytes": [ + 32, + 97, + 108, + 108 + ] + }, + { + "token": " any", + "logprob": -11.875017166137695, + "bytes": [ + 32, + 97, + 110, + 121 + ] + }, + { + "token": "all", + "logprob": -12.250017166137695, + "bytes": [ + 97, + 108, + 108 + ] + }, + { + "token": "All", + "logprob": -13.375017166137695, + "bytes": [ + 65, + 108, + 108 + ] + }, + { + "token": "_all", + "logprob": -13.875017166137695, + "bytes": [ + 95, + 97, + 108, + 108 + ] + }, + { + "token": "所有", + "logprob": -14.312517166137695, + "bytes": [ + 230, + 137, + 128, + 230, + 156, + 137 + ] + }, + { + "token": " ALL", + "logprob": -14.375017166137695, + "bytes": [ + 32, + 65, + 76, + 76 + ] + }, + { + "token": " All", + "logprob": -14.562517166137695, + "bytes": [ + 32, + 65, + 108, + 108 + ] + }, + { + "token": ".all", + "logprob": -14.625017166137695, + "bytes": [ + 46, + 97, + 108, + 108 + ] + }, + { + "token": "-all", + "logprob": -15.687517166137695, + "bytes": [ + 45, + 97, + 108, + 108 + ] + } + ] + }, + { + "token": ",", + "logprob": -0.38770154118537903, + "bytes": [ + 44 + ], + "top_logprobs": [ + { + "token": ",", + "logprob": -0.38770154118537903, + "bytes": [ + 44 + ] + }, + { + "token": ".", + "logprob": -1.1377015113830566, + "bytes": [ + 46 + ] + }, + { + "token": " and", + "logprob": -7.387701511383057, + "bytes": [ + 32, + 97, + 110, + 100 + ] + }, + { + "token": ".\"", + "logprob": -9.262701988220215, + "bytes": [ + 46, + 34 + ] + }, + { + "token": " or", + "logprob": -9.700201988220215, + "bytes": [ + 32, + 111, + 114 + ] + }, + { + "token": ";", + "logprob": -10.637701988220215, + "bytes": [ + 59 + ] + }, + { + "token": ":", + "logprob": -11.637701988220215, + "bytes": [ + 58 + ] + }, + { + "token": " -", + "logprob": -12.450201988220215, + "bytes": [ + 32, + 45 + ] + }, + { + "token": ".'", + "logprob": -12.762701988220215, + "bytes": [ + 46, + 39 + ] + }, + { + "token": " in", + "logprob": -13.700201988220215, + "bytes": [ + 32, + 105, + 110 + ] + } + ] + }, + { + "token": " so", + "logprob": -0.8391883373260498, + "bytes": [ + 32, + 115, + 111 + ], + "top_logprobs": [ + { + "token": " so", + "logprob": -0.8391883373260498, + "bytes": [ + 32, + 115, + 111 + ] + }, + { + "token": " and", + "logprob": -1.5891883373260498, + "bytes": [ + 32, + 97, + 110, + 100 + ] + }, + { + "token": " making", + "logprob": -1.7141883373260498, + "bytes": [ + 32, + 109, + 97, + 107, + 105, + 110, + 103 + ] + }, + { + "token": " only", + "logprob": -2.33918833732605, + "bytes": [ + 32, + 111, + 110, + 108, + 121 + ] + }, + { + "token": " nor", + "logprob": -2.71418833732605, + "bytes": [ + 32, + 110, + 111, + 114 + ] + }, + { + "token": " let", + "logprob": -4.589188575744629, + "bytes": [ + 32, + 108, + 101, + 116 + ] + }, + { + "token": " thus", + "logprob": -5.714188575744629, + "bytes": [ + 32, + 116, + 104, + 117, + 115 + ] + }, + { + "token": " leaving", + "logprob": -5.839188575744629, + "bytes": [ + 32, + 108, + 101, + 97, + 118, + 105, + 110, + 103 + ] + }, + { + "token": " therefore", + "logprob": -6.839188575744629, + "bytes": [ + 32, + 116, + 104, + 101, + 114, + 101, + 102, + 111, + 114, + 101 + ] + }, + { + "token": " or", + "logprob": -7.151688575744629, + "bytes": [ + 32, + 111, + 114 + ] + } + ] + }, + { + "token": " there", + "logprob": -0.830538809299469, + "bytes": [ + 32, + 116, + 104, + 101, + 114, + 101 + ], + "top_logprobs": [ + { + "token": " there", + "logprob": -0.830538809299469, + "bytes": [ + 32, + 116, + 104, + 101, + 114, + 101 + ] + }, + { + "token": " this", + "logprob": -1.3305387496948242, + "bytes": [ + 32, + 116, + 104, + 105, + 115 + ] + }, + { + "token": " it", + "logprob": -2.080538749694824, + "bytes": [ + 32, + 105, + 116 + ] + }, + { + "token": " the", + "logprob": -2.080538749694824, + "bytes": [ + 32, + 116, + 104, + 101 + ] + }, + { + "token": " we", + "logprob": -3.455538749694824, + "bytes": [ + 32, + 119, + 101 + ] + }, + { + "token": " it's", + "logprob": -4.580538749694824, + "bytes": [ + 32, + 105, + 116, + 39, + 115 + ] + }, + { + "token": " there's", + "logprob": -4.955538749694824, + "bytes": [ + 32, + 116, + 104, + 101, + 114, + 101, + 39, + 115 + ] + }, + { + "token": " no", + "logprob": -7.455538749694824, + "bytes": [ + 32, + 110, + 111 + ] + }, + { + "token": " faith", + "logprob": -7.643038749694824, + "bytes": [ + 32, + 102, + 97, + 105, + 116, + 104 + ] + }, + { + "token": " its", + "logprob": -9.455538749694824, + "bytes": [ + 32, + 105, + 116, + 115 + ] + } + ] + }, + { + "token": " is", + "logprob": -0.0000358813522325363, + "bytes": [ + 32, + 105, + 115 + ], + "top_logprobs": [ + { + "token": " is", + "logprob": -0.0000358813522325363, + "bytes": [ + 32, + 105, + 115 + ] + }, + { + "token": " are", + "logprob": -10.625036239624023, + "bytes": [ + 32, + 97, + 114, + 101 + ] + }, + { + "token": " isn't", + "logprob": -11.750036239624023, + "bytes": [ + 32, + 105, + 115, + 110, + 39, + 116 + ] + }, + { + "token": "\\u", + "logprob": -13.250036239624023, + "bytes": [ + 92, + 117 + ] + }, + { + "token": " was", + "logprob": -14.125036239624023, + "bytes": [ + 32, + 119, + 97, + 115 + ] + }, + { + "token": " can", + "logprob": -15.125036239624023, + "bytes": [ + 32, + 99, + 97, + 110 + ] + }, + { + "token": "is", + "logprob": -15.437536239624023, + "bytes": [ + 105, + 115 + ] + }, + { + "token": "_is", + "logprob": -16.187536239624023, + "bytes": [ + 95, + 105, + 115 + ] + }, + { + "token": " cannot", + "logprob": -16.625036239624023, + "bytes": [ + 32, + 99, + 97, + 110, + 110, + 111, + 116 + ] + }, + { + "token": ".is", + "logprob": -16.875036239624023, + "bytes": [ + 46, + 105, + 115 + ] + } + ] + }, + { + "token": " no", + "logprob": -0.00374259683303535, + "bytes": [ + 32, + 110, + 111 + ], + "top_logprobs": [ + { + "token": " no", + "logprob": -0.00374259683303535, + "bytes": [ + 32, + 110, + 111 + ] + }, + { + "token": " insufficient", + "logprob": -5.628742694854736, + "bytes": [ + 32, + 105, + 110, + 115, + 117, + 102, + 102, + 105, + 99, + 105, + 101, + 110, + 116 + ] + }, + { + "token": " not", + "logprob": -9.378742218017578, + "bytes": [ + 32, + 110, + 111, + 116 + ] + }, + { + "token": " nothing", + "logprob": -10.128742218017578, + "bytes": [ + 32, + 110, + 111, + 116, + 104, + 105, + 110, + 103 + ] + }, + { + "token": " geen", + "logprob": -12.878742218017578, + "bytes": [ + 32, + 103, + 101, + 101, + 110 + ] + }, + { + "token": " keine", + "logprob": -12.878742218017578, + "bytes": [ + 32, + 107, + 101, + 105, + 110, + 101 + ] + }, + { + "token": " nowhere", + "logprob": -13.003742218017578, + "bytes": [ + 32, + 110, + 111, + 119, + 104, + 101, + 114, + 101 + ] + }, + { + "token": " none", + "logprob": -13.003742218017578, + "bytes": [ + 32, + 110, + 111, + 110, + 101 + ] + }, + { + "token": "no", + "logprob": -13.066242218017578, + "bytes": [ + 110, + 111 + ] + }, + { + "token": " a", + "logprob": -13.378742218017578, + "bytes": [ + 32, + 97 + ] + } + ] + }, + { + "token": " evidence", + "logprob": -0.9149395227432251, + "bytes": [ + 32, + 101, + 118, + 105, + 100, + 101, + 110, + 99, + 101 + ], + "top_logprobs": [ + { + "token": " evidence", + "logprob": -0.9149395227432251, + "bytes": [ + 32, + 101, + 118, + 105, + 100, + 101, + 110, + 99, + 101 + ] + }, + { + "token": " basis", + "logprob": -1.414939522743225, + "bytes": [ + 32, + 98, + 97, + 115, + 105, + 115 + ] + }, + { + "token": " information", + "logprob": -1.539939522743225, + "bytes": [ + 32, + 105, + 110, + 102, + 111, + 114, + 109, + 97, + 116, + 105, + 111, + 110 + ] + }, + { + "token": " way", + "logprob": -2.4149394035339355, + "bytes": [ + 32, + 119, + 97, + 121 + ] + }, + { + "token": " support", + "logprob": -3.1649394035339355, + "bytes": [ + 32, + 115, + 117, + 112, + 112, + 111, + 114, + 116 + ] + }, + { + "token": " direct", + "logprob": -5.1649394035339355, + "bytes": [ + 32, + 100, + 105, + 114, + 101, + 99, + 116 + ] + }, + { + "token": " factual", + "logprob": -6.2899394035339355, + "bytes": [ + 32, + 102, + 97, + 99, + 116, + 117, + 97, + 108 + ] + }, + { + "token": " reason", + "logprob": -6.9149394035339355, + "bytes": [ + 32, + 114, + 101, + 97, + 115, + 111, + 110 + ] + }, + { + "token": " supporting", + "logprob": -6.9149394035339355, + "bytes": [ + 32, + 115, + 117, + 112, + 112, + 111, + 114, + 116, + 105, + 110, + 103 + ] + }, + { + "token": " context", + "logprob": -7.7899394035339355, + "bytes": [ + 32, + 99, + 111, + 110, + 116, + 101, + 120, + 116 + ] + } + ] + }, + { + "token": " to", + "logprob": -0.00016151554882526398, + "bytes": [ + 32, + 116, + 111 + ], + "top_logprobs": [ + { + "token": " to", + "logprob": -0.00016151554882526398, + "bytes": [ + 32, + 116, + 111 + ] + }, + { + "token": " supporting", + "logprob": -10.000161170959473, + "bytes": [ + 32, + 115, + 117, + 112, + 112, + 111, + 114, + 116, + 105, + 110, + 103 + ] + }, + { + "token": " in", + "logprob": -10.125161170959473, + "bytes": [ + 32, + 105, + 110 + ] + }, + { + "token": " available", + "logprob": -10.250161170959473, + "bytes": [ + 32, + 97, + 118, + 97, + 105, + 108, + 97, + 98, + 108, + 101 + ] + }, + { + "token": " provided", + "logprob": -11.000161170959473, + "bytes": [ + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 100 + ] + }, + { + "token": " either", + "logprob": -11.375161170959473, + "bytes": [ + 32, + 101, + 105, + 116, + 104, + 101, + 114 + ] + }, + { + "token": " for", + "logprob": -12.250161170959473, + "bytes": [ + 32, + 102, + 111, + 114 + ] + }, + { + "token": " from", + "logprob": -12.875161170959473, + "bytes": [ + 32, + 102, + 114, + 111, + 109 + ] + }, + { + "token": " support", + "logprob": -14.187661170959473, + "bytes": [ + 32, + 115, + 117, + 112, + 112, + 111, + 114, + 116 + ] + }, + { + "token": " that", + "logprob": -14.437661170959473, + "bytes": [ + 32, + 116, + 104, + 97, + 116 + ] + } + ] + }, + { + "token": " support", + "logprob": -0.003066838951781392, + "bytes": [ + 32, + 115, + 117, + 112, + 112, + 111, + 114, + 116 + ], + "top_logprobs": [ + { + "token": " support", + "logprob": -0.003066838951781392, + "bytes": [ + 32, + 115, + 117, + 112, + 112, + 111, + 114, + 116 + ] + }, + { + "token": " verify", + "logprob": -5.8780670166015625, + "bytes": [ + 32, + 118, + 101, + 114, + 105, + 102, + 121 + ] + }, + { + "token": " confirm", + "logprob": -9.128067016601562, + "bytes": [ + 32, + 99, + 111, + 110, + 102, + 105, + 114, + 109 + ] + }, + { + "token": " either", + "logprob": -9.253067016601562, + "bytes": [ + 32, + 101, + 105, + 116, + 104, + 101, + 114 + ] + }, + { + "token": " directly", + "logprob": -11.378067016601562, + "bytes": [ + 32, + 100, + 105, + 114, + 101, + 99, + 116, + 108, + 121 + ] + }, + { + "token": "支持", + "logprob": -11.753067016601562, + "bytes": [ + 230, + 148, + 175, + 230, + 140, + 129 + ] + }, + { + "token": " evaluate", + "logprob": -11.753067016601562, + "bytes": [ + 32, + 101, + 118, + 97, + 108, + 117, + 97, + 116, + 101 + ] + }, + { + "token": " check", + "logprob": -12.378067016601562, + "bytes": [ + 32, + 99, + 104, + 101, + 99, + 107 + ] + }, + { + "token": " determine", + "logprob": -12.503067016601562, + "bytes": [ + 32, + 100, + 101, + 116, + 101, + 114, + 109, + 105, + 110, + 101 + ] + }, + { + "token": "Support", + "logprob": -12.628067016601562, + "bytes": [ + 83, + 117, + 112, + 112, + 111, + 114, + 116 + ] + } + ] + }, + { + "token": " this", + "logprob": -0.6363591551780701, + "bytes": [ + 32, + 116, + 104, + 105, + 115 + ], + "top_logprobs": [ + { + "token": " this", + "logprob": -0.6363591551780701, + "bytes": [ + 32, + 116, + 104, + 105, + 115 + ] + }, + { + "token": " or", + "logprob": -0.7613591551780701, + "bytes": [ + 32, + 111, + 114 + ] + }, + { + "token": " the", + "logprob": -5.636359214782715, + "bytes": [ + 32, + 116, + 104, + 101 + ] + }, + { + "token": " (", + "logprob": -9.261359214782715, + "bytes": [ + 32, + 40 + ] + }, + { + "token": ",", + "logprob": -11.136359214782715, + "bytes": [ + 44 + ] + }, + { + "token": " nor", + "logprob": -11.573859214782715, + "bytes": [ + 32, + 110, + 111, + 114 + ] + }, + { + "token": " oder", + "logprob": -11.698859214782715, + "bytes": [ + 32, + 111, + 100, + 101, + 114 + ] + }, + { + "token": " или", + "logprob": -11.698859214782715, + "bytes": [ + 32, + 208, + 184, + 208, + 187, + 208, + 184 + ] + }, + { + "token": " that", + "logprob": -12.261359214782715, + "bytes": [ + 32, + 116, + 104, + 97, + 116 + ] + }, + { + "token": "或", + "logprob": -12.823859214782715, + "bytes": [ + 230, + 136, + 150 + ] + } + ] + }, + { + "token": " claim", + "logprob": -0.000024199192921514623, + "bytes": [ + 32, + 99, + 108, + 97, + 105, + 109 + ], + "top_logprobs": [ + { + "token": " claim", + "logprob": -0.000024199192921514623, + "bytes": [ + 32, + 99, + 108, + 97, + 105, + 109 + ] + }, + { + "token": " statement", + "logprob": -11.00002384185791, + "bytes": [ + 32, + 115, + 116, + 97, + 116, + 101, + 109, + 101, + 110, + 116 + ] + }, + { + "token": " specific", + "logprob": -12.37502384185791, + "bytes": [ + 32, + 115, + 112, + 101, + 99, + 105, + 102, + 105, + 99 + ] + }, + { + "token": "claim", + "logprob": -13.87502384185791, + "bytes": [ + 99, + 108, + 97, + 105, + 109 + ] + }, + { + "token": " claims", + "logprob": -14.25002384185791, + "bytes": [ + 32, + 99, + 108, + 97, + 105, + 109, + 115 + ] + }, + { + "token": " assertion", + "logprob": -14.75002384185791, + "bytes": [ + 32, + 97, + 115, + 115, + 101, + 114, + 116, + 105, + 111, + 110 + ] + }, + { + "token": " part", + "logprob": -15.56252384185791, + "bytes": [ + 32, + 112, + 97, + 114, + 116 + ] + }, + { + "token": " un", + "logprob": -15.68752384185791, + "bytes": [ + 32, + 117, + 110 + ] + }, + { + "token": ".", + "logprob": -16.000024795532227, + "bytes": [ + 46 + ] + }, + { + "token": " claiming", + "logprob": -16.250024795532227, + "bytes": [ + 32, + 99, + 108, + 97, + 105, + 109, + 105, + 110, + 103 + ] + } + ] + }, + { + "token": ".\"", + "logprob": -0.033848848193883896, + "bytes": [ + 46, + 34 + ], + "top_logprobs": [ + { + "token": ".\"", + "logprob": -0.033848848193883896, + "bytes": [ + 46, + 34 + ] + }, + { + "token": ".", + "logprob": -3.408848762512207, + "bytes": [ + 46 + ] + }, + { + "token": " from", + "logprob": -9.408848762512207, + "bytes": [ + 32, + 102, + 114, + 111, + 109 + ] + }, + { + "token": ",", + "logprob": -10.408848762512207, + "bytes": [ + 44 + ] + }, + { + "token": " in", + "logprob": -10.533848762512207, + "bytes": [ + 32, + 105, + 110 + ] + }, + { + "token": " based", + "logprob": -10.783848762512207, + "bytes": [ + 32, + 98, + 97, + 115, + 101, + 100 + ] + }, + { + "token": ".\"\n\n", + "logprob": -11.346348762512207, + "bytes": [ + 46, + 34, + 10, + 10 + ] + }, + { + "token": " and", + "logprob": -12.158848762512207, + "bytes": [ + 32, + 97, + 110, + 100 + ] + }, + { + "token": " either", + "logprob": -12.596348762512207, + "bytes": [ + 32, + 101, + 105, + 116, + 104, + 101, + 114 + ] + }, + { + "token": ".\\", + "logprob": -12.908848762512207, + "bytes": [ + 46, + 92 + ] + } + ] + }, + { + "token": "}]", + "logprob": -8.344646857949556e-7, + "bytes": [ + 125, + 93 + ], + "top_logprobs": [ + { + "token": "}]", + "logprob": -8.344646857949556e-7, + "bytes": [ + 125, + 93 + ] + }, + { + "token": "}", + "logprob": -14.125000953674316, + "bytes": [ + 125 + ] + }, + { + "token": " }]", + "logprob": -15.750000953674316, + "bytes": [ + 32, + 125, + 93 + ] + }, + { + "token": "},", + "logprob": -17.25, + "bytes": [ + 125, + 44 + ] + }, + { + "token": "},{\"", + "logprob": -23.625, + "bytes": [ + 125, + 44, + 123, + 34 + ] + }, + { + "token": "},{", + "logprob": -26.1875, + "bytes": [ + 125, + 44, + 123 + ] + }, + { + "token": " ", + "logprob": -26.3125, + "bytes": [ + 32 + ] + }, + { + "token": " }", + "logprob": -29.625, + "bytes": [ + 32, + 125 + ] + }, + { + "token": "\n\n", + "logprob": -29.8125, + "bytes": [ + 10, + 10 + ] + }, + { + "token": " ", + "logprob": -32.3125, + "bytes": [ + 32, + 32 + ] + } + ] + }, + { + "token": "<|return|>", + "logprob": 0.0, + "bytes": [ + 60, + 124, + 114, + 101, + 116, + 117, + 114, + 110, + 124, + 62 + ], + "top_logprobs": [ + { + "token": "<|return|>", + "logprob": 0.0, + "bytes": [ + 60, + 124, + 114, + 101, + 116, + 117, + 114, + 110, + 124, + 62 + ] + }, + { + "token": "\"", + "logprob": -9999.0, + "bytes": [ + 34 + ] + }, + { + "token": "$", + "logprob": -9999.0, + "bytes": [ + 36 + ] + }, + { + "token": "'", + "logprob": -9999.0, + "bytes": [ + 39 + ] + }, + { + "token": "(", + "logprob": -9999.0, + "bytes": [ + 40 + ] + }, + { + "token": "!", + "logprob": -9999.0, + "bytes": [ + 33 + ] + }, + { + "token": "#", + "logprob": -9999.0, + "bytes": [ + 35 + ] + }, + { + "token": "&", + "logprob": -9999.0, + "bytes": [ + 38 + ] + }, + { + "token": ")", + "logprob": -9999.0, + "bytes": [ + 41 + ] + }, + { + "token": "%", + "logprob": -9999.0, + "bytes": [ + 37 + ] + } + ] + } + ] + }, + "finish_reason": "stop" + } + ] +} diff --git a/test/formatters/granite/testdata/test_canned_output/model_output/gpt_oss_query_rewrite.json b/test/formatters/granite/testdata/test_canned_output/model_output/gpt_oss_query_rewrite.json new file mode 100644 index 000000000..ece6dcbad --- /dev/null +++ b/test/formatters/granite/testdata/test_canned_output/model_output/gpt_oss_query_rewrite.json @@ -0,0 +1,14 @@ +{ + "choices": [ + { + "index": 0, + "message": { + "content": "{\n \"rewritten_question\": \"Is Rex more likely to get fleas because he spends a lot of time in the backyard and outdoors?\"\n}", + "role": "assistant", + "tool_calls": [] + }, + "logprobs": null, + "finish_reason": "stop" + } + ] +} diff --git a/test/formatters/granite/testdata/test_canned_output/model_output/hallucination_detection.json b/test/formatters/granite/testdata/test_canned_output/model_output/hallucination_detection.json new file mode 100644 index 000000000..c79564ed5 --- /dev/null +++ b/test/formatters/granite/testdata/test_canned_output/model_output/hallucination_detection.json @@ -0,0 +1,18975 @@ +{ + "id": "chatcmpl-94996468501f4912841a858d09e2c895", + "choices": [ + { + "finish_reason": "stop", + "index": 0, + "logprobs": { + "content": [ + { + "token": "[{\"", + "bytes": [ + 91, + 123, + 34 + ], + "logprob": -0.0009477414423599839, + "top_logprobs": [ + { + "token": "[{\"", + "bytes": [ + 91, + 123, + 34 + ], + "logprob": -0.0009477414423599839 + }, + { + "token": "[{", + "bytes": [ + 91, + 123 + ], + "logprob": -7.032197952270508 + }, + { + "token": "[]", + "bytes": [ + 91, + 93 + ], + "logprob": -10.157197952270508 + }, + { + "token": "[", + "bytes": [ + 91 + ], + "logprob": -10.579072952270508 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": "r", + "bytes": [ + 114 + ], + "logprob": 0.0, + "top_logprobs": [ + { + "token": "r", + "bytes": [ + 114 + ], + "logprob": 0.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 103, + 104, + 95, + 115, + 116, + 97, + 114, + 115, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 115, + 116, + 97, + 114, + 116, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 99, + 111, + 109, + 109, + 101, + 110, + 116, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": "\":", + "bytes": [ + 34, + 58 + ], + "logprob": -0.00012337400403339416, + "top_logprobs": [ + { + "token": "\":", + "bytes": [ + 34, + 58 + ], + "logprob": -0.00012337400403339416 + }, + { + "token": "\"", + "bytes": [ + 34 + ], + "logprob": -9.000123023986816 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 103, + 104, + 95, + 115, + 116, + 97, + 114, + 115, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 115, + 116, + 97, + 114, + 116, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": " ", + "bytes": [ + 32 + ], + "logprob": 0.0, + "top_logprobs": [ + { + "token": " ", + "bytes": [ + 32 + ], + "logprob": 0.0 + }, + { + "token": "0", + "bytes": [ + 48 + ], + "logprob": -17.125 + }, + { + "token": " ", + "bytes": [ + 32, + 32 + ], + "logprob": -20.8125 + }, + { + "token": "\n", + "bytes": [ + 10 + ], + "logprob": -21.0 + }, + { + "token": " \n", + "bytes": [ + 32, + 10 + ], + "logprob": -22.28125 + }, + { + "token": " ", + "bytes": [ + 32, + 32, + 32 + ], + "logprob": -23.734375 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32 + ], + "logprob": -23.734375 + }, + { + "token": "\n\n", + "bytes": [ + 10, + 10 + ], + "logprob": -23.90625 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32 + ], + "logprob": -24.125 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32, + 32 + ], + "logprob": -24.171875 + } + ] + }, + { + "token": "0", + "bytes": [ + 48 + ], + "logprob": -0.000011801649634435307, + "top_logprobs": [ + { + "token": "0", + "bytes": [ + 48 + ], + "logprob": -0.000011801649634435307 + }, + { + "token": "1", + "bytes": [ + 49 + ], + "logprob": -11.375011444091797 + }, + { + "token": "2", + "bytes": [ + 50 + ], + "logprob": -14.812511444091797 + }, + { + "token": "3", + "bytes": [ + 51 + ], + "logprob": -17.312511444091797 + }, + { + "token": "4", + "bytes": [ + 52 + ], + "logprob": -19.312511444091797 + }, + { + "token": "5", + "bytes": [ + 53 + ], + "logprob": -19.312511444091797 + }, + { + "token": " ", + "bytes": [ + 32 + ], + "logprob": -19.531261444091797 + }, + { + "token": "9", + "bytes": [ + 57 + ], + "logprob": -20.000011444091797 + }, + { + "token": "6", + "bytes": [ + 54 + ], + "logprob": -20.531261444091797 + }, + { + "token": "8", + "bytes": [ + 56 + ], + "logprob": -20.968761444091797 + } + ] + }, + { + "token": ",", + "bytes": [ + 44 + ], + "logprob": 0.0, + "top_logprobs": [ + { + "token": ",", + "bytes": [ + 44 + ], + "logprob": 0.0 + }, + { + "token": ",\"", + "bytes": [ + 44, + 34 + ], + "logprob": -19.1875 + }, + { + "token": ",", + "bytes": [ + 44 + ], + "logprob": -21.34375 + }, + { + "token": "\n", + "bytes": [ + 10 + ], + "logprob": -27.53125 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32 + ], + "logprob": -27.8046875 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32 + ], + "logprob": -27.87890625 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32, + 32 + ], + "logprob": -27.88671875 + }, + { + "token": ",\"", + "bytes": [ + 44, + 34 + ], + "logprob": -27.9375 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32 + ], + "logprob": -27.9375 + }, + { + "token": " ", + "bytes": [ + 32 + ], + "logprob": -27.99609375 + } + ] + }, + { + "token": " \"", + "bytes": [ + 32, + 34 + ], + "logprob": 0.0, + "top_logprobs": [ + { + "token": " \"", + "bytes": [ + 32, + 34 + ], + "logprob": 0.0 + }, + { + "token": "\"", + "bytes": [ + 34 + ], + "logprob": -20.5625 + }, + { + "token": "\n", + "bytes": [ + 10 + ], + "logprob": -21.875 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32, + 32 + ], + "logprob": -22.71875 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32 + ], + "logprob": -23.1875 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32 + ], + "logprob": -23.34375 + }, + { + "token": " ", + "bytes": [ + 32 + ], + "logprob": -23.4375 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32, + 32, + 32 + ], + "logprob": -23.8125 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32 + ], + "logprob": -24.4375 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32, + 32, + 32, + 32 + ], + "logprob": -24.6875 + } + ] + }, + { + "token": "f", + "bytes": [ + 102 + ], + "logprob": 0.0, + "top_logprobs": [ + { + "token": "f", + "bytes": [ + 102 + ], + "logprob": 0.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 103, + 104, + 95, + 115, + 116, + 97, + 114, + 115, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 115, + 116, + 97, + 114, + 116, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 99, + 111, + 109, + 109, + 101, + 110, + 116, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": "\":", + "bytes": [ + 34, + 58 + ], + "logprob": -2.3841855067985307e-7, + "top_logprobs": [ + { + "token": "\":", + "bytes": [ + 34, + 58 + ], + "logprob": -2.3841855067985307e-7 + }, + { + "token": "\":\"", + "bytes": [ + 34, + 58, + 34 + ], + "logprob": -15.0625 + }, + { + "token": "\"", + "bytes": [ + 34 + ], + "logprob": -19.0625 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 103, + 104, + 95, + 115, + 116, + 97, + 114, + 115, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": " \"", + "bytes": [ + 32, + 34 + ], + "logprob": -1.1920928244535389e-7, + "top_logprobs": [ + { + "token": " \"", + "bytes": [ + 32, + 34 + ], + "logprob": -1.1920928244535389e-7 + }, + { + "token": " ", + "bytes": [ + 32 + ], + "logprob": -15.96875 + }, + { + "token": "\n", + "bytes": [ + 10 + ], + "logprob": -19.9375 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32, + 32 + ], + "logprob": -20.3125 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32 + ], + "logprob": -20.328125 + }, + { + "token": " ", + "bytes": [ + 32, + 32 + ], + "logprob": -20.390625 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32 + ], + "logprob": -20.5625 + }, + { + "token": " ", + "bytes": [ + 32, + 32, + 32 + ], + "logprob": -20.75 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32 + ], + "logprob": -20.78125 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32 + ], + "logprob": -20.9375 + } + ] + }, + { + "token": "un", + "bytes": [ + 117, + 110 + ], + "logprob": -0.10693752765655518, + "top_logprobs": [ + { + "token": "un", + "bytes": [ + 117, + 110 + ], + "logprob": -0.10693752765655518 + }, + { + "token": "partial", + "bytes": [ + 112, + 97, + 114, + 116, + 105, + 97, + 108 + ], + "logprob": -2.9819374084472656 + }, + { + "token": "fa", + "bytes": [ + 102, + 97 + ], + "logprob": -2.9819374084472656 + }, + { + "token": "part", + "bytes": [ + 112, + 97, + 114, + 116 + ], + "logprob": -10.981937408447266 + }, + { + "token": "f", + "bytes": [ + 102 + ], + "logprob": -12.106937408447266 + }, + { + "token": "p", + "bytes": [ + 112 + ], + "logprob": -12.231937408447266 + }, + { + "token": "par", + "bytes": [ + 112, + 97, + 114 + ], + "logprob": -13.638187408447266 + }, + { + "token": "pa", + "bytes": [ + 112, + 97 + ], + "logprob": -14.356937408447266 + }, + { + "token": "u", + "bytes": [ + 117 + ], + "logprob": -17.247562408447266 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": "fa", + "bytes": [ + 102, + 97 + ], + "logprob": -2.3841855067985307e-7, + "top_logprobs": [ + { + "token": "fa", + "bytes": [ + 102, + 97 + ], + "logprob": -2.3841855067985307e-7 + }, + { + "token": "f", + "bytes": [ + 102 + ], + "logprob": -15.5 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 103, + 104, + 95, + 115, + 116, + 97, + 114, + 115, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 115, + 116, + 97, + 114, + 116, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": "ith", + "bytes": [ + 105, + 116, + 104 + ], + "logprob": 0.0, + "top_logprobs": [ + { + "token": "ith", + "bytes": [ + 105, + 116, + 104 + ], + "logprob": 0.0 + }, + { + "token": "i", + "bytes": [ + 105 + ], + "logprob": -18.59375 + }, + { + "token": "it", + "bytes": [ + 105, + 116 + ], + "logprob": -22.1875 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 103, + 104, + 95, + 115, + 116, + 97, + 114, + 115, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": "ful", + "bytes": [ + 102, + 117, + 108 + ], + "logprob": 0.0, + "top_logprobs": [ + { + "token": "ful", + "bytes": [ + 102, + 117, + 108 + ], + "logprob": 0.0 + }, + { + "token": "f", + "bytes": [ + 102 + ], + "logprob": -17.4375 + }, + { + "token": "fu", + "bytes": [ + 102, + 117 + ], + "logprob": -20.15625 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 103, + 104, + 95, + 115, + 116, + 97, + 114, + 115, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": "\",", + "bytes": [ + 34, + 44 + ], + "logprob": -9.536738616588991e-7, + "top_logprobs": [ + { + "token": "\",", + "bytes": [ + 34, + 44 + ], + "logprob": -9.536738616588991e-7 + }, + { + "token": "\",\"", + "bytes": [ + 34, + 44, + 34 + ], + "logprob": -13.812500953674316 + }, + { + "token": "\"", + "bytes": [ + 34 + ], + "logprob": -19.40625 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 103, + 104, + 95, + 115, + 116, + 97, + 114, + 115, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": " \"", + "bytes": [ + 32, + 34 + ], + "logprob": 0.0, + "top_logprobs": [ + { + "token": " \"", + "bytes": [ + 32, + 34 + ], + "logprob": 0.0 + }, + { + "token": "\n", + "bytes": [ + 10 + ], + "logprob": -23.8125 + }, + { + "token": "\"", + "bytes": [ + 34 + ], + "logprob": -23.96875 + }, + { + "token": " ", + "bytes": [ + 32 + ], + "logprob": -25.3125 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32, + 32 + ], + "logprob": -26.3125 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32 + ], + "logprob": -26.46875 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32, + 32, + 32 + ], + "logprob": -26.75 + }, + { + "token": "\t", + "bytes": [ + 9 + ], + "logprob": -27.03125 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32 + ], + "logprob": -27.25 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32 + ], + "logprob": -27.703125 + } + ] + }, + { + "token": "e", + "bytes": [ + 101 + ], + "logprob": 0.0, + "top_logprobs": [ + { + "token": "e", + "bytes": [ + 101 + ], + "logprob": 0.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 103, + 104, + 95, + 115, + 116, + 97, + 114, + 115, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 115, + 116, + 97, + 114, + 116, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 99, + 111, + 109, + 109, + 101, + 110, + 116, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": "\":", + "bytes": [ + 34, + 58 + ], + "logprob": -2.145764938177308e-6, + "top_logprobs": [ + { + "token": "\":", + "bytes": [ + 34, + 58 + ], + "logprob": -2.145764938177308e-6 + }, + { + "token": "\":\"", + "bytes": [ + 34, + 58, + 34 + ], + "logprob": -13.312501907348633 + }, + { + "token": "\"", + "bytes": [ + 34 + ], + "logprob": -14.562501907348633 + }, + { + "token": "\":\"/", + "bytes": [ + 34, + 58, + 34, + 47 + ], + "logprob": -21.421876907348633 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": " \"", + "bytes": [ + 32, + 34 + ], + "logprob": -0.000049828242481453344, + "top_logprobs": [ + { + "token": " \"", + "bytes": [ + 32, + 34 + ], + "logprob": -0.000049828242481453344 + }, + { + "token": " \"\"", + "bytes": [ + 32, + 34, + 34 + ], + "logprob": -10.375049591064453 + }, + { + "token": " \"\"},", + "bytes": [ + 32, + 34, + 34, + 125, + 44 + ], + "logprob": -12.375049591064453 + }, + { + "token": " \"\\", + "bytes": [ + 32, + 34, + 92 + ], + "logprob": -12.875049591064453 + }, + { + "token": " \"'", + "bytes": [ + 32, + 34, + 39 + ], + "logprob": -12.937549591064453 + }, + { + "token": " \"(", + "bytes": [ + 32, + 34, + 40 + ], + "logprob": -12.937549591064453 + }, + { + "token": " \"...", + "bytes": [ + 32, + 34, + 46, + 46, + 46 + ], + "logprob": -13.187549591064453 + }, + { + "token": " \"-", + "bytes": [ + 32, + 34, + 45 + ], + "logprob": -14.250049591064453 + }, + { + "token": " \"[", + "bytes": [ + 32, + 34, + 91 + ], + "logprob": -14.375049591064453 + }, + { + "token": " \"<", + "bytes": [ + 32, + 34, + 60 + ], + "logprob": -14.500049591064453 + } + ] + }, + { + "token": "This", + "bytes": [ + 84, + 104, + 105, + 115 + ], + "logprob": -0.4354265034198761, + "top_logprobs": [ + { + "token": "This", + "bytes": [ + 84, + 104, + 105, + 115 + ], + "logprob": -0.4354265034198761 + }, + { + "token": "The", + "bytes": [ + 84, + 104, + 101 + ], + "logprob": -1.0604264736175537 + }, + { + "token": "Pur", + "bytes": [ + 80, + 117, + 114 + ], + "logprob": -6.622926712036133 + }, + { + "token": "It", + "bytes": [ + 73, + 116 + ], + "logprob": -6.935426712036133 + }, + { + "token": "Gener", + "bytes": [ + 71, + 101, + 110, + 101, + 114 + ], + "logprob": -7.497926712036133 + }, + { + "token": "In", + "bytes": [ + 73, + 110 + ], + "logprob": -8.122926712036133 + }, + { + "token": "As", + "bytes": [ + 65, + 115 + ], + "logprob": -8.247926712036133 + }, + { + "token": "While", + "bytes": [ + 87, + 104, + 105, + 108, + 101 + ], + "logprob": -8.497926712036133 + }, + { + "token": "There", + "bytes": [ + 84, + 104, + 101, + 114, + 101 + ], + "logprob": -8.810426712036133 + }, + { + "token": "These", + "bytes": [ + 84, + 104, + 101, + 115, + 101 + ], + "logprob": -8.810426712036133 + } + ] + }, + { + "token": " sentence", + "bytes": [ + 32, + 115, + 101, + 110, + 116, + 101, + 110, + 99, + 101 + ], + "logprob": -0.018219495192170143, + "top_logprobs": [ + { + "token": " sentence", + "bytes": [ + 32, + 115, + 101, + 110, + 116, + 101, + 110, + 99, + 101 + ], + "logprob": -0.018219495192170143 + }, + { + "token": " statement", + "bytes": [ + 32, + 115, + 116, + 97, + 116, + 101, + 109, + 101, + 110, + 116 + ], + "logprob": -4.768219470977783 + }, + { + "token": " is", + "bytes": [ + 32, + 105, + 115 + ], + "logprob": -5.330719470977783 + }, + { + "token": " claim", + "bytes": [ + 32, + 99, + 108, + 97, + 105, + 109 + ], + "logprob": -5.893219470977783 + }, + { + "token": " was", + "bytes": [ + 32, + 119, + 97, + 115 + ], + "logprob": -7.643219470977783 + }, + { + "token": " claims", + "bytes": [ + 32, + 99, + 108, + 97, + 105, + 109, + 115 + ], + "logprob": -8.268219947814941 + }, + { + "token": "sentence", + "bytes": [ + 115, + 101, + 110, + 116, + 101, + 110, + 99, + 101 + ], + "logprob": -8.518219947814941 + }, + { + "token": " sentences", + "bytes": [ + 32, + 115, + 101, + 110, + 116, + 101, + 110, + 99, + 101, + 115 + ], + "logprob": -9.018219947814941 + }, + { + "token": " should", + "bytes": [ + 32, + 115, + 104, + 111, + 117, + 108, + 100 + ], + "logprob": -9.643219947814941 + }, + { + "token": " f", + "bytes": [ + 32, + 102 + ], + "logprob": -10.018219947814941 + } + ] + }, + { + "token": " makes", + "bytes": [ + 32, + 109, + 97, + 107, + 101, + 115 + ], + "logprob": -0.1882862001657486, + "top_logprobs": [ + { + "token": " makes", + "bytes": [ + 32, + 109, + 97, + 107, + 101, + 115 + ], + "logprob": -0.1882862001657486 + }, + { + "token": " is", + "bytes": [ + 32, + 105, + 115 + ], + "logprob": -2.563286304473877 + }, + { + "token": " contains", + "bytes": [ + 32, + 99, + 111, + 110, + 116, + 97, + 105, + 110, + 115 + ], + "logprob": -2.875786304473877 + }, + { + "token": " claims", + "bytes": [ + 32, + 99, + 108, + 97, + 105, + 109, + 115 + ], + "logprob": -3.625786304473877 + }, + { + "token": " correct", + "bytes": [ + 32, + 99, + 111, + 114, + 114, + 101, + 99, + 116 + ], + "logprob": -6.000786304473877 + }, + { + "token": " states", + "bytes": [ + 32, + 115, + 116, + 97, + 116, + 101, + 115 + ], + "logprob": -6.375786304473877 + }, + { + "token": " assert", + "bytes": [ + 32, + 97, + 115, + 115, + 101, + 114, + 116 + ], + "logprob": -7.313286304473877 + }, + { + "token": " incorrectly", + "bytes": [ + 32, + 105, + 110, + 99, + 111, + 114, + 114, + 101, + 99, + 116, + 108, + 121 + ], + "logprob": -7.563286304473877 + }, + { + "token": " mentions", + "bytes": [ + 32, + 109, + 101, + 110, + 116, + 105, + 111, + 110, + 115 + ], + "logprob": -7.875786304473877 + }, + { + "token": " provides", + "bytes": [ + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 115 + ], + "logprob": -7.938286304473877 + } + ] + }, + { + "token": " a", + "bytes": [ + 32, + 97 + ], + "logprob": -0.0397244393825531, + "top_logprobs": [ + { + "token": " a", + "bytes": [ + 32, + 97 + ], + "logprob": -0.0397244393825531 + }, + { + "token": " f", + "bytes": [ + 32, + 102 + ], + "logprob": -3.289724349975586 + }, + { + "token": " claims", + "bytes": [ + 32, + 99, + 108, + 97, + 105, + 109, + 115 + ], + "logprob": -6.539724349975586 + }, + { + "token": " specific", + "bytes": [ + 32, + 115, + 112, + 101, + 99, + 105, + 102, + 105, + 99 + ], + "logprob": -9.164724349975586 + }, + { + "token": " two", + "bytes": [ + 32, + 116, + 119, + 111 + ], + "logprob": -10.164724349975586 + }, + { + "token": " an", + "bytes": [ + 32, + 97, + 110 + ], + "logprob": -10.539724349975586 + }, + { + "token": " multiple", + "bytes": [ + 32, + 109, + 117, + 108, + 116, + 105, + 112, + 108, + 101 + ], + "logprob": -10.602224349975586 + }, + { + "token": " the", + "bytes": [ + 32, + 116, + 104, + 101 + ], + "logprob": -11.102224349975586 + }, + { + "token": " claim", + "bytes": [ + 32, + 99, + 108, + 97, + 105, + 109 + ], + "logprob": -12.039724349975586 + }, + { + "token": " another", + "bytes": [ + 32, + 97, + 110, + 111, + 116, + 104, + 101, + 114 + ], + "logprob": -12.477224349975586 + } + ] + }, + { + "token": " f", + "bytes": [ + 32, + 102 + ], + "logprob": -0.008814237080514431, + "top_logprobs": [ + { + "token": " f", + "bytes": [ + 32, + 102 + ], + "logprob": -0.008814237080514431 + }, + { + "token": " claim", + "bytes": [ + 32, + 99, + 108, + 97, + 105, + 109 + ], + "logprob": -4.758814334869385 + }, + { + "token": " specific", + "bytes": [ + 32, + 115, + 112, + 101, + 99, + 105, + 102, + 105, + 99 + ], + "logprob": -9.258813858032227 + }, + { + "token": " fact", + "bytes": [ + 32, + 102, + 97, + 99, + 116 + ], + "logprob": -10.446313858032227 + }, + { + "token": " direct", + "bytes": [ + 32, + 100, + 105, + 114, + 101, + 99, + 116 + ], + "logprob": -10.821313858032227 + }, + { + "token": " statement", + "bytes": [ + 32, + 115, + 116, + 97, + 116, + 101, + 109, + 101, + 110, + 116 + ], + "logprob": -11.758813858032227 + }, + { + "token": " claims", + "bytes": [ + 32, + 99, + 108, + 97, + 105, + 109, + 115 + ], + "logprob": -12.133813858032227 + }, + { + "token": " def", + "bytes": [ + 32, + 100, + 101, + 102 + ], + "logprob": -12.321313858032227 + }, + { + "token": " F", + "bytes": [ + 32, + 70 + ], + "logprob": -12.633813858032227 + }, + { + "token": " decl", + "bytes": [ + 32, + 100, + 101, + 99, + 108 + ], + "logprob": -13.196313858032227 + } + ] + }, + { + "token": "actual", + "bytes": [ + 97, + 99, + 116, + 117, + 97, + 108 + ], + "logprob": -0.000015735502529423684, + "top_logprobs": [ + { + "token": "actual", + "bytes": [ + 97, + 99, + 116, + 117, + 97, + 108 + ], + "logprob": -0.000015735502529423684 + }, + { + "token": " actual", + "bytes": [ + 32, + 97, + 99, + 116, + 117, + 97, + 108 + ], + "logprob": -11.562515258789062 + }, + { + "token": "Actual", + "bytes": [ + 65, + 99, + 116, + 117, + 97, + 108 + ], + "logprob": -13.000015258789062 + }, + { + "token": "act", + "bytes": [ + 97, + 99, + 116 + ], + "logprob": -13.500015258789062 + }, + { + "token": " Actual", + "bytes": [ + 32, + 65, + 99, + 116, + 117, + 97, + 108 + ], + "logprob": -13.687515258789062 + }, + { + "token": "action", + "bytes": [ + 97, + 99, + 116, + 105, + 111, + 110 + ], + "logprob": -14.437515258789062 + }, + { + "token": "acts", + "bytes": [ + 97, + 99, + 116, + 115 + ], + "logprob": -15.937515258789062 + }, + { + "token": "ACT", + "bytes": [ + 65, + 67, + 84 + ], + "logprob": -16.250015258789062 + }, + { + "token": "active", + "bytes": [ + 97, + 99, + 116, + 105, + 118, + 101 + ], + "logprob": -16.750015258789062 + }, + { + "token": " atual", + "bytes": [ + 32, + 97, + 116, + 117, + 97, + 108 + ], + "logprob": -17.250015258789062 + } + ] + }, + { + "token": " claim", + "bytes": [ + 32, + 99, + 108, + 97, + 105, + 109 + ], + "logprob": -0.00003218599158572033, + "top_logprobs": [ + { + "token": " claim", + "bytes": [ + 32, + 99, + 108, + 97, + 105, + 109 + ], + "logprob": -0.00003218599158572033 + }, + { + "token": " claims", + "bytes": [ + 32, + 99, + 108, + 97, + 105, + 109, + 115 + ], + "logprob": -10.687532424926758 + }, + { + "token": "claim", + "bytes": [ + 99, + 108, + 97, + 105, + 109 + ], + "logprob": -12.937532424926758 + }, + { + "token": " statement", + "bytes": [ + 32, + 115, + 116, + 97, + 116, + 101, + 109, + 101, + 110, + 116 + ], + "logprob": -13.500032424926758 + }, + { + "token": " Claim", + "bytes": [ + 32, + 67, + 108, + 97, + 105, + 109 + ], + "logprob": -13.687532424926758 + }, + { + "token": "Claim", + "bytes": [ + 67, + 108, + 97, + 105, + 109 + ], + "logprob": -14.250032424926758 + }, + { + "token": " assertion", + "bytes": [ + 32, + 97, + 115, + 115, + 101, + 114, + 116, + 105, + 111, + 110 + ], + "logprob": -14.500032424926758 + }, + { + "token": " CLAIM", + "bytes": [ + 32, + 67, + 76, + 65, + 73, + 77 + ], + "logprob": -14.625032424926758 + }, + { + "token": " about", + "bytes": [ + 32, + 97, + 98, + 111, + 117, + 116 + ], + "logprob": -15.000032424926758 + }, + { + "token": " f", + "bytes": [ + 32, + 102 + ], + "logprob": -15.437532424926758 + } + ] + }, + { + "token": " about", + "bytes": [ + 32, + 97, + 98, + 111, + 117, + 116 + ], + "logprob": -0.00016485285595990717, + "top_logprobs": [ + { + "token": " about", + "bytes": [ + 32, + 97, + 98, + 111, + 117, + 116 + ], + "logprob": -0.00016485285595990717 + }, + { + "token": " that", + "bytes": [ + 32, + 116, + 104, + 97, + 116 + ], + "logprob": -9.562664985656738 + }, + { + "token": ",", + "bytes": [ + 44 + ], + "logprob": -10.625164985656738 + }, + { + "token": ".", + "bytes": [ + 46 + ], + "logprob": -10.750164985656738 + }, + { + "token": ":", + "bytes": [ + 58 + ], + "logprob": -11.750164985656738 + }, + { + "token": " as", + "bytes": [ + 32, + 97, + 115 + ], + "logprob": -12.250164985656738 + }, + { + "token": " ab", + "bytes": [ + 32, + 97, + 98 + ], + "logprob": -12.375164985656738 + }, + { + "token": " and", + "bytes": [ + 32, + 97, + 110, + 100 + ], + "logprob": -12.375164985656738 + }, + { + "token": " with", + "bytes": [ + 32, + 119, + 105, + 116, + 104 + ], + "logprob": -12.687664985656738 + }, + { + "token": " in", + "bytes": [ + 32, + 105, + 110 + ], + "logprob": -12.750164985656738 + } + ] + }, + { + "token": " the", + "bytes": [ + 32, + 116, + 104, + 101 + ], + "logprob": -0.05067513883113861, + "top_logprobs": [ + { + "token": " the", + "bytes": [ + 32, + 116, + 104, + 101 + ], + "logprob": -0.05067513883113861 + }, + { + "token": " a", + "bytes": [ + 32, + 97 + ], + "logprob": -3.1756751537323 + }, + { + "token": " '", + "bytes": [ + 32, + 39 + ], + "logprob": -5.675674915313721 + }, + { + "token": " pur", + "bytes": [ + 32, + 112, + 117, + 114 + ], + "logprob": -6.050674915313721 + }, + { + "token": " fish", + "bytes": [ + 32, + 102, + 105, + 115, + 104 + ], + "logprob": -7.175674915313721 + }, + { + "token": " what", + "bytes": [ + 32, + 119, + 104, + 97, + 116 + ], + "logprob": -7.800674915313721 + }, + { + "token": " one", + "bytes": [ + 32, + 111, + 110, + 101 + ], + "logprob": -8.675675392150879 + }, + { + "token": " specific", + "bytes": [ + 32, + 115, + 112, + 101, + 99, + 105, + 102, + 105, + 99 + ], + "logprob": -8.800675392150879 + }, + { + "token": " which", + "bytes": [ + 32, + 119, + 104, + 105, + 99, + 104 + ], + "logprob": -9.613175392150879 + }, + { + "token": " some", + "bytes": [ + 32, + 115, + 111, + 109, + 101 + ], + "logprob": -9.863175392150879 + } + ] + }, + { + "token": " color", + "bytes": [ + 32, + 99, + 111, + 108, + 111, + 114 + ], + "logprob": -0.0493798591196537, + "top_logprobs": [ + { + "token": " color", + "bytes": [ + 32, + 99, + 111, + 108, + 111, + 114 + ], + "logprob": -0.0493798591196537 + }, + { + "token": " appearance", + "bytes": [ + 32, + 97, + 112, + 112, + 101, + 97, + 114, + 97, + 110, + 99, + 101 + ], + "logprob": -4.299379825592041 + }, + { + "token": " pur", + "bytes": [ + 32, + 112, + 117, + 114 + ], + "logprob": -4.611879825592041 + }, + { + "token": " only", + "bytes": [ + 32, + 111, + 110, + 108, + 121 + ], + "logprob": -4.924379825592041 + }, + { + "token": " yellow", + "bytes": [ + 32, + 121, + 101, + 108, + 108, + 111, + 119 + ], + "logprob": -5.299379825592041 + }, + { + "token": " characteristics", + "bytes": [ + 32, + 99, + 104, + 97, + 114, + 97, + 99, + 116, + 101, + 114, + 105, + 115, + 116, + 105, + 99, + 115 + ], + "logprob": -5.361879825592041 + }, + { + "token": " type", + "bytes": [ + 32, + 116, + 121, + 112, + 101 + ], + "logprob": -6.111879825592041 + }, + { + "token": " fish", + "bytes": [ + 32, + 102, + 105, + 115, + 104 + ], + "logprob": -6.299379825592041 + }, + { + "token": " attributes", + "bytes": [ + 32, + 97, + 116, + 116, + 114, + 105, + 98, + 117, + 116, + 101, + 115 + ], + "logprob": -7.674379825592041 + }, + { + "token": " colors", + "bytes": [ + 32, + 99, + 111, + 108, + 111, + 114, + 115 + ], + "logprob": -7.736879825592041 + } + ] + }, + { + "token": " of", + "bytes": [ + 32, + 111, + 102 + ], + "logprob": -0.00003814624506048858, + "top_logprobs": [ + { + "token": " of", + "bytes": [ + 32, + 111, + 102 + ], + "logprob": -0.00003814624506048858 + }, + { + "token": "ation", + "bytes": [ + 97, + 116, + 105, + 111, + 110 + ], + "logprob": -10.312538146972656 + }, + { + "token": " that", + "bytes": [ + 32, + 116, + 104, + 97, + 116 + ], + "logprob": -14.187538146972656 + }, + { + "token": "of", + "bytes": [ + 111, + 102 + ], + "logprob": -14.500038146972656 + }, + { + "token": " and", + "bytes": [ + 32, + 97, + 110, + 100 + ], + "logprob": -14.625038146972656 + }, + { + "token": " yellow", + "bytes": [ + 32, + 121, + 101, + 108, + 108, + 111, + 119 + ], + "logprob": -14.937538146972656 + }, + { + "token": " attribute", + "bytes": [ + 32, + 97, + 116, + 116, + 114, + 105, + 98, + 117, + 116, + 101 + ], + "logprob": -15.187538146972656 + }, + { + "token": " (", + "bytes": [ + 32, + 40 + ], + "logprob": -15.187538146972656 + }, + { + "token": " or", + "bytes": [ + 32, + 111, + 114 + ], + "logprob": -15.375038146972656 + }, + { + "token": " description", + "bytes": [ + 32, + 100, + 101, + 115, + 99, + 114, + 105, + 112, + 116, + 105, + 111, + 110 + ], + "logprob": -15.625038146972656 + } + ] + }, + { + "token": " pur", + "bytes": [ + 32, + 112, + 117, + 114 + ], + "logprob": -0.01491408422589302, + "top_logprobs": [ + { + "token": " pur", + "bytes": [ + 32, + 112, + 117, + 114 + ], + "logprob": -0.01491408422589302 + }, + { + "token": " the", + "bytes": [ + 32, + 116, + 104, + 101 + ], + "logprob": -4.389914035797119 + }, + { + "token": " a", + "bytes": [ + 32, + 97 + ], + "logprob": -6.889914035797119 + }, + { + "token": " fish", + "bytes": [ + 32, + 102, + 105, + 115, + 104 + ], + "logprob": -7.389914035797119 + }, + { + "token": " '", + "bytes": [ + 32, + 39 + ], + "logprob": -8.077414512634277 + }, + { + "token": " Pur", + "bytes": [ + 32, + 80, + 117, + 114 + ], + "logprob": -8.202414512634277 + }, + { + "token": " certain", + "bytes": [ + 32, + 99, + 101, + 114, + 116, + 97, + 105, + 110 + ], + "logprob": -10.202414512634277 + }, + { + "token": " b", + "bytes": [ + 32, + 98 + ], + "logprob": -10.827414512634277 + }, + { + "token": " an", + "bytes": [ + 32, + 97, + 110 + ], + "logprob": -11.264914512634277 + }, + { + "token": " some", + "bytes": [ + 32, + 115, + 111, + 109, + 101 + ], + "logprob": -11.264914512634277 + } + ] + }, + { + "token": "ple", + "bytes": [ + 112, + 108, + 101 + ], + "logprob": -0.0000623445157543756, + "top_logprobs": [ + { + "token": "ple", + "bytes": [ + 112, + 108, + 101 + ], + "logprob": -0.0000623445157543756 + }, + { + "token": "p", + "bytes": [ + 112 + ], + "logprob": -11.125061988830566 + }, + { + "token": "ble", + "bytes": [ + 98, + 108, + 101 + ], + "logprob": -11.187561988830566 + }, + { + "token": "PLE", + "bytes": [ + 80, + 76, + 69 + ], + "logprob": -12.062561988830566 + }, + { + "token": "pe", + "bytes": [ + 112, + 101 + ], + "logprob": -12.312561988830566 + }, + { + "token": "le", + "bytes": [ + 108, + 101 + ], + "logprob": -12.750061988830566 + }, + { + "token": "per", + "bytes": [ + 112, + 101, + 114 + ], + "logprob": -13.062561988830566 + }, + { + "token": "tle", + "bytes": [ + 116, + 108, + 101 + ], + "logprob": -13.062561988830566 + }, + { + "token": "ply", + "bytes": [ + 112, + 108, + 121 + ], + "logprob": -13.312561988830566 + }, + { + "token": "pie", + "bytes": [ + 112, + 105, + 101 + ], + "logprob": -13.312561988830566 + } + ] + }, + { + "token": " b", + "bytes": [ + 32, + 98 + ], + "logprob": -4.768370445162873e-7, + "top_logprobs": [ + { + "token": " b", + "bytes": [ + 32, + 98 + ], + "logprob": -4.768370445162873e-7 + }, + { + "token": "b", + "bytes": [ + 98 + ], + "logprob": -15.5 + }, + { + "token": " c", + "bytes": [ + 32, + 99 + ], + "logprob": -16.5625 + }, + { + "token": " B", + "bytes": [ + 32, + 66 + ], + "logprob": -16.6875 + }, + { + "token": " ", + "bytes": [ + 32 + ], + "logprob": -17.0625 + }, + { + "token": "-", + "bytes": [ + 45 + ], + "logprob": -17.4375 + }, + { + "token": " bubble", + "bytes": [ + 32, + 98, + 117, + 98, + 98, + 108, + 101 + ], + "logprob": -18.4375 + }, + { + "token": " be", + "bytes": [ + 32, + 98, + 101 + ], + "logprob": -19.3125 + }, + { + "token": " h", + "bytes": [ + 32, + 104 + ], + "logprob": -19.375 + }, + { + "token": " st", + "bytes": [ + 32, + 115, + 116 + ], + "logprob": -19.65625 + } + ] + }, + { + "token": "umble", + "bytes": [ + 117, + 109, + 98, + 108, + 101 + ], + "logprob": -0.00015114595589693636, + "top_logprobs": [ + { + "token": "umble", + "bytes": [ + 117, + 109, + 98, + 108, + 101 + ], + "logprob": -0.00015114595589693636 + }, + { + "token": "umb", + "bytes": [ + 117, + 109, + 98 + ], + "logprob": -9.875150680541992 + }, + { + "token": "um", + "bytes": [ + 117, + 109 + ], + "logprob": -11.125150680541992 + }, + { + "token": "umber", + "bytes": [ + 117, + 109, + 98, + 101, + 114 + ], + "logprob": -11.312650680541992 + }, + { + "token": "omb", + "bytes": [ + 111, + 109, + 98 + ], + "logprob": -11.375150680541992 + }, + { + "token": "amble", + "bytes": [ + 97, + 109, + 98, + 108, + 101 + ], + "logprob": -11.812650680541992 + }, + { + "token": "umbo", + "bytes": [ + 117, + 109, + 98, + 111 + ], + "logprob": -11.937650680541992 + }, + { + "token": "union", + "bytes": [ + 117, + 110, + 105, + 111, + 110 + ], + "logprob": -12.375150680541992 + }, + { + "token": "iddle", + "bytes": [ + 105, + 100, + 100, + 108, + 101 + ], + "logprob": -12.500150680541992 + }, + { + "token": "umbers", + "bytes": [ + 117, + 109, + 98, + 101, + 114, + 115 + ], + "logprob": -12.875150680541992 + } + ] + }, + { + "token": " fish", + "bytes": [ + 32, + 102, + 105, + 115, + 104 + ], + "logprob": -0.0004912600270472467, + "top_logprobs": [ + { + "token": " fish", + "bytes": [ + 32, + 102, + 105, + 115, + 104 + ], + "logprob": -0.0004912600270472467 + }, + { + "token": "fish", + "bytes": [ + 102, + 105, + 115, + 104 + ], + "logprob": -7.625491142272949 + }, + { + "token": " Fish", + "bytes": [ + 32, + 70, + 105, + 115, + 104 + ], + "logprob": -12.93799114227295 + }, + { + "token": "Fish", + "bytes": [ + 70, + 105, + 115, + 104 + ], + "logprob": -14.12549114227295 + }, + { + "token": "fishing", + "bytes": [ + 102, + 105, + 115, + 104, + 105, + 110, + 103 + ], + "logprob": -16.375492095947266 + }, + { + "token": " f", + "bytes": [ + 32, + 102 + ], + "logprob": -17.125492095947266 + }, + { + "token": " ", + "bytes": [ + 32 + ], + "logprob": -18.312992095947266 + }, + { + "token": " fis", + "bytes": [ + 32, + 102, + 105, + 115 + ], + "logprob": -19.062992095947266 + }, + { + "token": "鱼", + "bytes": [ + 233, + 177, + 188 + ], + "logprob": -19.406742095947266 + }, + { + "token": " fruit", + "bytes": [ + 32, + 102, + 114, + 117, + 105, + 116 + ], + "logprob": -19.500492095947266 + } + ] + }, + { + "token": ".", + "bytes": [ + 46 + ], + "logprob": -0.0012207920663058758, + "top_logprobs": [ + { + "token": ".", + "bytes": [ + 46 + ], + "logprob": -0.0012207920663058758 + }, + { + "token": ",", + "bytes": [ + 44 + ], + "logprob": -6.876220703125 + }, + { + "token": ":", + "bytes": [ + 58 + ], + "logprob": -9.251220703125 + }, + { + "token": ".\\", + "bytes": [ + 46, + 92 + ], + "logprob": -11.001220703125 + }, + { + "token": " as", + "bytes": [ + 32, + 97, + 115 + ], + "logprob": -11.751220703125 + }, + { + "token": "'s", + "bytes": [ + 39, + 115 + ], + "logprob": -11.876220703125 + }, + { + "token": " and", + "bytes": [ + 32, + 97, + 110, + 100 + ], + "logprob": -11.938720703125 + }, + { + "token": " being", + "bytes": [ + 32, + 98, + 101, + 105, + 110, + 103 + ], + "logprob": -12.001220703125 + }, + { + "token": " that", + "bytes": [ + 32, + 116, + 104, + 97, + 116 + ], + "logprob": -12.251220703125 + }, + { + "token": " (", + "bytes": [ + 32, + 40 + ], + "logprob": -12.626220703125 + } + ] + }, + { + "token": " However", + "bytes": [ + 32, + 72, + 111, + 119, + 101, + 118, + 101, + 114 + ], + "logprob": -0.5767533183097839, + "top_logprobs": [ + { + "token": " However", + "bytes": [ + 32, + 72, + 111, + 119, + 101, + 118, + 101, + 114 + ], + "logprob": -0.5767533183097839 + }, + { + "token": " The", + "bytes": [ + 32, + 84, + 104, + 101 + ], + "logprob": -0.8267533183097839 + }, + { + "token": " According", + "bytes": [ + 32, + 65, + 99, + 99, + 111, + 114, + 100, + 105, + 110, + 103 + ], + "logprob": -8.264253616333008 + }, + { + "token": " In", + "bytes": [ + 32, + 73, + 110 + ], + "logprob": -8.389253616333008 + }, + { + "token": " Looking", + "bytes": [ + 32, + 76, + 111, + 111, + 107, + 105, + 110, + 103 + ], + "logprob": -9.701753616333008 + }, + { + "token": " Given", + "bytes": [ + 32, + 71, + 105, + 118, + 101, + 110 + ], + "logprob": -9.764253616333008 + }, + { + "token": " Des", + "bytes": [ + 32, + 68, + 101, + 115 + ], + "logprob": -10.014253616333008 + }, + { + "token": " Based", + "bytes": [ + 32, + 66, + 97, + 115, + 101, + 100 + ], + "logprob": -10.826753616333008 + }, + { + "token": " however", + "bytes": [ + 32, + 104, + 111, + 119, + 101, + 118, + 101, + 114 + ], + "logprob": -11.201753616333008 + }, + { + "token": " Checking", + "bytes": [ + 32, + 67, + 104, + 101, + 99, + 107, + 105, + 110, + 103 + ], + "logprob": -11.389253616333008 + } + ] + }, + { + "token": ",", + "bytes": [ + 44 + ], + "logprob": 0.0, + "top_logprobs": [ + { + "token": ",", + "bytes": [ + 44 + ], + "logprob": 0.0 + }, + { + "token": ",\"", + "bytes": [ + 44, + 34 + ], + "logprob": -18.25 + }, + { + "token": ".", + "bytes": [ + 46 + ], + "logprob": -18.6875 + }, + { + "token": ",'", + "bytes": [ + 44, + 39 + ], + "logprob": -19.0625 + }, + { + "token": ":", + "bytes": [ + 58 + ], + "logprob": -19.0625 + }, + { + "token": ",", + "bytes": [ + 239, + 188, + 140 + ], + "logprob": -19.3125 + }, + { + "token": ";", + "bytes": [ + 59 + ], + "logprob": -19.5 + }, + { + "token": ",.", + "bytes": [ + 44, + 46 + ], + "logprob": -19.5625 + }, + { + "token": " the", + "bytes": [ + 32, + 116, + 104, + 101 + ], + "logprob": -19.6875 + }, + { + "token": ",...", + "bytes": [ + 44, + 46, + 46, + 46 + ], + "logprob": -20.0 + } + ] + }, + { + "token": " the", + "bytes": [ + 32, + 116, + 104, + 101 + ], + "logprob": -0.015473551116883755, + "top_logprobs": [ + { + "token": " the", + "bytes": [ + 32, + 116, + 104, + 101 + ], + "logprob": -0.015473551116883755 + }, + { + "token": " in", + "bytes": [ + 32, + 105, + 110 + ], + "logprob": -4.515473365783691 + }, + { + "token": " according", + "bytes": [ + 32, + 97, + 99, + 99, + 111, + 114, + 100, + 105, + 110, + 103 + ], + "logprob": -6.202973365783691 + }, + { + "token": " as", + "bytes": [ + 32, + 97, + 115 + ], + "logprob": -7.577973365783691 + }, + { + "token": " it", + "bytes": [ + 32, + 105, + 116 + ], + "logprob": -7.577973365783691 + }, + { + "token": " based", + "bytes": [ + 32, + 98, + 97, + 115, + 101, + 100 + ], + "logprob": -7.952973365783691 + }, + { + "token": " this", + "bytes": [ + 32, + 116, + 104, + 105, + 115 + ], + "logprob": -8.202973365783691 + }, + { + "token": " there", + "bytes": [ + 32, + 116, + 104, + 101, + 114, + 101 + ], + "logprob": -8.890473365783691 + }, + { + "token": " document", + "bytes": [ + 32, + 100, + 111, + 99, + 117, + 109, + 101, + 110, + 116 + ], + "logprob": -9.077973365783691 + }, + { + "token": " Document", + "bytes": [ + 32, + 68, + 111, + 99, + 117, + 109, + 101, + 110, + 116 + ], + "logprob": -9.140473365783691 + } + ] + }, + { + "token": " provided", + "bytes": [ + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 100 + ], + "logprob": -0.09939214587211609, + "top_logprobs": [ + { + "token": " provided", + "bytes": [ + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 100 + ], + "logprob": -0.09939214587211609 + }, + { + "token": " document", + "bytes": [ + 32, + 100, + 111, + 99, + 117, + 109, + 101, + 110, + 116 + ], + "logprob": -2.5993921756744385 + }, + { + "token": " context", + "bytes": [ + 32, + 99, + 111, + 110, + 116, + 101, + 120, + 116 + ], + "logprob": -3.9743921756744385 + }, + { + "token": " conversation", + "bytes": [ + 32, + 99, + 111, + 110, + 118, + 101, + 114, + 115, + 97, + 116, + 105, + 111, + 110 + ], + "logprob": -7.849391937255859 + }, + { + "token": " given", + "bytes": [ + 32, + 103, + 105, + 118, + 101, + 110 + ], + "logprob": -8.34939193725586 + }, + { + "token": " previous", + "bytes": [ + 32, + 112, + 114, + 101, + 118, + 105, + 111, + 117, + 115 + ], + "logprob": -8.47439193725586 + }, + { + "token": " first", + "bytes": [ + 32, + 102, + 105, + 114, + 115, + 116 + ], + "logprob": -8.78689193725586 + }, + { + "token": " documents", + "bytes": [ + 32, + 100, + 111, + 99, + 117, + 109, + 101, + 110, + 116, + 115 + ], + "logprob": -9.28689193725586 + }, + { + "token": "provided", + "bytes": [ + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 100 + ], + "logprob": -9.34939193725586 + }, + { + "token": " claim", + "bytes": [ + 32, + 99, + 108, + 97, + 105, + 109 + ], + "logprob": -9.84939193725586 + } + ] + }, + { + "token": " context", + "bytes": [ + 32, + 99, + 111, + 110, + 116, + 101, + 120, + 116 + ], + "logprob": -0.4443355202674866, + "top_logprobs": [ + { + "token": " context", + "bytes": [ + 32, + 99, + 111, + 110, + 116, + 101, + 120, + 116 + ], + "logprob": -0.4443355202674866 + }, + { + "token": " document", + "bytes": [ + 32, + 100, + 111, + 99, + 117, + 109, + 101, + 110, + 116 + ], + "logprob": -1.0693354606628418 + }, + { + "token": " documents", + "bytes": [ + 32, + 100, + 111, + 99, + 117, + 109, + 101, + 110, + 116, + 115 + ], + "logprob": -4.194335460662842 + }, + { + "token": " conversation", + "bytes": [ + 32, + 99, + 111, + 110, + 118, + 101, + 114, + 115, + 97, + 116, + 105, + 111, + 110 + ], + "logprob": -8.8193359375 + }, + { + "token": " documentation", + "bytes": [ + 32, + 100, + 111, + 99, + 117, + 109, + 101, + 110, + 116, + 97, + 116, + 105, + 111, + 110 + ], + "logprob": -9.1943359375 + }, + { + "token": " contexts", + "bytes": [ + 32, + 99, + 111, + 110, + 116, + 101, + 120, + 116, + 115 + ], + "logprob": -9.9443359375 + }, + { + "token": "context", + "bytes": [ + 99, + 111, + 110, + 116, + 101, + 120, + 116 + ], + "logprob": -10.3818359375 + }, + { + "token": " reference", + "bytes": [ + 32, + 114, + 101, + 102, + 101, + 114, + 101, + 110, + 99, + 101 + ], + "logprob": -10.5068359375 + }, + { + "token": " Context", + "bytes": [ + 32, + 67, + 111, + 110, + 116, + 101, + 120, + 116 + ], + "logprob": -10.7568359375 + }, + { + "token": "document", + "bytes": [ + 100, + 111, + 99, + 117, + 109, + 101, + 110, + 116 + ], + "logprob": -11.6318359375 + } + ] + }, + { + "token": " states", + "bytes": [ + 32, + 115, + 116, + 97, + 116, + 101, + 115 + ], + "logprob": -0.10972036421298981, + "top_logprobs": [ + { + "token": " states", + "bytes": [ + 32, + 115, + 116, + 97, + 116, + 101, + 115 + ], + "logprob": -0.10972036421298981 + }, + { + "token": " only", + "bytes": [ + 32, + 111, + 110, + 108, + 121 + ], + "logprob": -2.609720468521118 + }, + { + "token": " in", + "bytes": [ + 32, + 105, + 110 + ], + "logprob": -3.797220468521118 + }, + { + "token": " contr", + "bytes": [ + 32, + 99, + 111, + 110, + 116, + 114 + ], + "logprob": -6.234720230102539 + }, + { + "token": " indicates", + "bytes": [ + 32, + 105, + 110, + 100, + 105, + 99, + 97, + 116, + 101, + 115 + ], + "logprob": -6.422220230102539 + }, + { + "token": " does", + "bytes": [ + 32, + 100, + 111, + 101, + 115 + ], + "logprob": -7.234720230102539 + }, + { + "token": " actually", + "bytes": [ + 32, + 97, + 99, + 116, + 117, + 97, + 108, + 108, + 121 + ], + "logprob": -7.734720230102539 + }, + { + "token": " shows", + "bytes": [ + 32, + 115, + 104, + 111, + 119, + 115 + ], + "logprob": -7.734720230102539 + }, + { + "token": " mentions", + "bytes": [ + 32, + 109, + 101, + 110, + 116, + 105, + 111, + 110, + 115 + ], + "logprob": -7.922220230102539 + }, + { + "token": " explicitly", + "bytes": [ + 32, + 101, + 120, + 112, + 108, + 105, + 99, + 105, + 116, + 108, + 121 + ], + "logprob": -8.422220230102539 + } + ] + }, + { + "token": ":", + "bytes": [ + 58 + ], + "logprob": -0.33248379826545715, + "top_logprobs": [ + { + "token": ":", + "bytes": [ + 58 + ], + "logprob": -0.33248379826545715 + }, + { + "token": " that", + "bytes": [ + 32, + 116, + 104, + 97, + 116 + ], + "logprob": -1.4574837684631348 + }, + { + "token": " '", + "bytes": [ + 32, + 39 + ], + "logprob": -3.0824837684631348 + }, + { + "token": " only", + "bytes": [ + 32, + 111, + 110, + 108, + 121 + ], + "logprob": -5.707483768463135 + }, + { + "token": " \\\"", + "bytes": [ + 32, + 92, + 34 + ], + "logprob": -8.082484245300293 + }, + { + "token": " the", + "bytes": [ + 32, + 116, + 104, + 101 + ], + "logprob": -8.769984245300293 + }, + { + "token": " there", + "bytes": [ + 32, + 116, + 104, + 101, + 114, + 101 + ], + "logprob": -9.707484245300293 + }, + { + "token": " clearly", + "bytes": [ + 32, + 99, + 108, + 101, + 97, + 114, + 108, + 121 + ], + "logprob": -10.144984245300293 + }, + { + "token": ",", + "bytes": [ + 44 + ], + "logprob": -10.144984245300293 + }, + { + "token": ":'", + "bytes": [ + 58, + 39 + ], + "logprob": -10.519984245300293 + } + ] + }, + { + "token": " '", + "bytes": [ + 32, + 39 + ], + "logprob": -0.02792125754058361, + "top_logprobs": [ + { + "token": " '", + "bytes": [ + 32, + 39 + ], + "logprob": -0.02792125754058361 + }, + { + "token": " \\\"", + "bytes": [ + 32, + 92, + 34 + ], + "logprob": -3.777921199798584 + }, + { + "token": " The", + "bytes": [ + 32, + 84, + 104, + 101 + ], + "logprob": -5.402921199798584 + }, + { + "token": " \"", + "bytes": [ + 32, + 34 + ], + "logprob": -9.652921676635742 + }, + { + "token": " ''", + "bytes": [ + 32, + 39, + 39 + ], + "logprob": -11.340421676635742 + }, + { + "token": " `", + "bytes": [ + 32, + 96 + ], + "logprob": -11.527921676635742 + }, + { + "token": " ", + "bytes": [ + 32 + ], + "logprob": -12.340421676635742 + }, + { + "token": " \\\\", + "bytes": [ + 32, + 92, + 92 + ], + "logprob": -12.465421676635742 + }, + { + "token": "\\\"", + "bytes": [ + 92, + 34 + ], + "logprob": -12.465421676635742 + }, + { + "token": " '(", + "bytes": [ + 32, + 39, + 40 + ], + "logprob": -12.590421676635742 + } + ] + }, + { + "token": "The", + "bytes": [ + 84, + 104, + 101 + ], + "logprob": -0.00010692501382436603, + "top_logprobs": [ + { + "token": "The", + "bytes": [ + 84, + 104, + 101 + ], + "logprob": -0.00010692501382436603 + }, + { + "token": "Hello", + "bytes": [ + 72, + 101, + 108, + 108, + 111 + ], + "logprob": -10.500106811523438 + }, + { + "token": " The", + "bytes": [ + 32, + 84, + 104, + 101 + ], + "logprob": -10.625106811523438 + }, + { + "token": "1", + "bytes": [ + 49 + ], + "logprob": -10.687606811523438 + }, + { + "token": "the", + "bytes": [ + 116, + 104, + 101 + ], + "logprob": -12.875106811523438 + }, + { + "token": "THE", + "bytes": [ + 84, + 72, + 69 + ], + "logprob": -13.000106811523438 + }, + { + "token": "There", + "bytes": [ + 84, + 104, + 101, + 114, + 101 + ], + "logprob": -13.312606811523438 + }, + { + "token": "Hel", + "bytes": [ + 72, + 101, + 108 + ], + "logprob": -13.562606811523438 + }, + { + "token": "Note", + "bytes": [ + 78, + 111, + 116, + 101 + ], + "logprob": -13.562606811523438 + }, + { + "token": "...", + "bytes": [ + 46, + 46, + 46 + ], + "logprob": -14.062606811523438 + } + ] + }, + { + "token": " only", + "bytes": [ + 32, + 111, + 110, + 108, + 121 + ], + "logprob": -1.0728830375228426e-6, + "top_logprobs": [ + { + "token": " only", + "bytes": [ + 32, + 111, + 110, + 108, + 121 + ], + "logprob": -1.0728830375228426e-6 + }, + { + "token": "only", + "bytes": [ + 111, + 110, + 108, + 121 + ], + "logprob": -14.000000953674316 + }, + { + "token": " ONLY", + "bytes": [ + 32, + 79, + 78, + 76, + 89 + ], + "logprob": -15.562500953674316 + }, + { + "token": " Only", + "bytes": [ + 32, + 79, + 110, + 108, + 121 + ], + "logprob": -16.937501907348633 + }, + { + "token": "Only", + "bytes": [ + 79, + 110, + 108, + 121 + ], + "logprob": -17.250001907348633 + }, + { + "token": " on", + "bytes": [ + 32, + 111, + 110 + ], + "logprob": -19.375001907348633 + }, + { + "token": " one", + "bytes": [ + 32, + 111, + 110, + 101 + ], + "logprob": -21.125001907348633 + }, + { + "token": " apenas", + "bytes": [ + 32, + 97, + 112, + 101, + 110, + 97, + 115 + ], + "logprob": -21.375001907348633 + }, + { + "token": "ONLY", + "bytes": [ + 79, + 78, + 76, + 89 + ], + "logprob": -22.000001907348633 + }, + { + "token": " pur", + "bytes": [ + 32, + 112, + 117, + 114 + ], + "logprob": -22.562501907348633 + } + ] + }, + { + "token": " type", + "bytes": [ + 32, + 116, + 121, + 112, + 101 + ], + "logprob": -2.3841855067985307e-7, + "top_logprobs": [ + { + "token": " type", + "bytes": [ + 32, + 116, + 121, + 112, + 101 + ], + "logprob": -2.3841855067985307e-7 + }, + { + "token": "type", + "bytes": [ + 116, + 121, + 112, + 101 + ], + "logprob": -15.9375 + }, + { + "token": " types", + "bytes": [ + 32, + 116, + 121, + 112, + 101, + 115 + ], + "logprob": -16.4375 + }, + { + "token": " tipo", + "bytes": [ + 32, + 116, + 105, + 112, + 111 + ], + "logprob": -18.3125 + }, + { + "token": " Type", + "bytes": [ + 32, + 84, + 121, + 112, + 101 + ], + "logprob": -19.5 + }, + { + "token": "Type", + "bytes": [ + 84, + 121, + 112, + 101 + ], + "logprob": -19.875 + }, + { + "token": " kind", + "bytes": [ + 32, + 107, + 105, + 110, + 100 + ], + "logprob": -19.875 + }, + { + "token": " TYPE", + "bytes": [ + 32, + 84, + 89, + 80, + 69 + ], + "logprob": -19.875 + }, + { + "token": " thing", + "bytes": [ + 32, + 116, + 104, + 105, + 110, + 103 + ], + "logprob": -22.5625 + }, + { + "token": "类型", + "bytes": [ + 231, + 177, + 187, + 229, + 158, + 139 + ], + "logprob": -22.6875 + } + ] + }, + { + "token": " of", + "bytes": [ + 32, + 111, + 102 + ], + "logprob": 0.0, + "top_logprobs": [ + { + "token": " of", + "bytes": [ + 32, + 111, + 102 + ], + "logprob": 0.0 + }, + { + "token": "of", + "bytes": [ + 111, + 102 + ], + "logprob": -20.875 + }, + { + "token": " that", + "bytes": [ + 32, + 116, + 104, + 97, + 116 + ], + "logprob": -22.0625 + }, + { + "token": " [", + "bytes": [ + 32, + 91 + ], + "logprob": -22.875 + }, + { + "token": " Of", + "bytes": [ + 32, + 79, + 102 + ], + "logprob": -23.1875 + }, + { + "token": " or", + "bytes": [ + 32, + 111, + 114 + ], + "logprob": -23.375 + }, + { + "token": " is", + "bytes": [ + 32, + 105, + 115 + ], + "logprob": -23.4375 + }, + { + "token": " o", + "bytes": [ + 32, + 111 + ], + "logprob": -23.625 + }, + { + "token": " on", + "bytes": [ + 32, + 111, + 110 + ], + "logprob": -23.6875 + }, + { + "token": " if", + "bytes": [ + 32, + 105, + 102 + ], + "logprob": -24.0 + } + ] + }, + { + "token": " fish", + "bytes": [ + 32, + 102, + 105, + 115, + 104 + ], + "logprob": -2.3841855067985307e-7, + "top_logprobs": [ + { + "token": " fish", + "bytes": [ + 32, + 102, + 105, + 115, + 104 + ], + "logprob": -2.3841855067985307e-7 + }, + { + "token": "fish", + "bytes": [ + 102, + 105, + 115, + 104 + ], + "logprob": -15.4375 + }, + { + "token": " Fish", + "bytes": [ + 32, + 70, + 105, + 115, + 104 + ], + "logprob": -17.0 + }, + { + "token": " fis", + "bytes": [ + 32, + 102, + 105, + 115 + ], + "logprob": -19.1875 + }, + { + "token": "Fish", + "bytes": [ + 70, + 105, + 115, + 104 + ], + "logprob": -19.5625 + }, + { + "token": " gold", + "bytes": [ + 32, + 103, + 111, + 108, + 100 + ], + "logprob": -20.3125 + }, + { + "token": " yellow", + "bytes": [ + 32, + 121, + 101, + 108, + 108, + 111, + 119 + ], + "logprob": -21.0625 + }, + { + "token": " fire", + "bytes": [ + 32, + 102, + 105, + 114, + 101 + ], + "logprob": -21.125 + }, + { + "token": "fishing", + "bytes": [ + 102, + 105, + 115, + 104, + 105, + 110, + 103 + ], + "logprob": -21.125 + }, + { + "token": " fruit", + "bytes": [ + 32, + 102, + 114, + 117, + 105, + 116 + ], + "logprob": -21.625 + } + ] + }, + { + "token": " that", + "bytes": [ + 32, + 116, + 104, + 97, + 116 + ], + "logprob": -1.1920928244535389e-7, + "top_logprobs": [ + { + "token": " that", + "bytes": [ + 32, + 116, + 104, + 97, + 116 + ], + "logprob": -1.1920928244535389e-7 + }, + { + "token": "that", + "bytes": [ + 116, + 104, + 97, + 116 + ], + "logprob": -15.6875 + }, + { + "token": " That", + "bytes": [ + 32, + 84, + 104, + 97, + 116 + ], + "logprob": -19.125 + }, + { + "token": " which", + "bytes": [ + 32, + 119, + 104, + 105, + 99, + 104 + ], + "logprob": -21.0625 + }, + { + "token": "...", + "bytes": [ + 46, + 46, + 46 + ], + "logprob": -21.1875 + }, + { + "token": ".", + "bytes": [ + 46 + ], + "logprob": -21.25 + }, + { + "token": "That", + "bytes": [ + 84, + 104, + 97, + 116 + ], + "logprob": -21.3125 + }, + { + "token": " this", + "bytes": [ + 32, + 116, + 104, + 105, + 115 + ], + "logprob": -21.875 + }, + { + "token": " [", + "bytes": [ + 32, + 91 + ], + "logprob": -22.15625 + }, + { + "token": " (", + "bytes": [ + 32, + 40 + ], + "logprob": -22.25 + } + ] + }, + { + "token": " is", + "bytes": [ + 32, + 105, + 115 + ], + "logprob": 0.0, + "top_logprobs": [ + { + "token": " is", + "bytes": [ + 32, + 105, + 115 + ], + "logprob": 0.0 + }, + { + "token": "is", + "bytes": [ + 105, + 115 + ], + "logprob": -18.1875 + }, + { + "token": " IS", + "bytes": [ + 32, + 73, + 83 + ], + "logprob": -18.6875 + }, + { + "token": " Is", + "bytes": [ + 32, + 73, + 115 + ], + "logprob": -19.375 + }, + { + "token": " in", + "bytes": [ + 32, + 105, + 110 + ], + "logprob": -19.375 + }, + { + "token": " \\", + "bytes": [ + 32, + 92 + ], + "logprob": -19.5625 + }, + { + "token": " ist", + "bytes": [ + 32, + 105, + 115, + 116 + ], + "logprob": -19.6875 + }, + { + "token": "是", + "bytes": [ + 230, + 152, + 175 + ], + "logprob": -20.15625 + }, + { + "token": "\\", + "bytes": [ + 92 + ], + "logprob": -20.25 + }, + { + "token": " i", + "bytes": [ + 32, + 105 + ], + "logprob": -20.4375 + } + ] + }, + { + "token": " yellow", + "bytes": [ + 32, + 121, + 101, + 108, + 108, + 111, + 119 + ], + "logprob": -7.867782187531702e-6, + "top_logprobs": [ + { + "token": " yellow", + "bytes": [ + 32, + 121, + 101, + 108, + 108, + 111, + 119 + ], + "logprob": -7.867782187531702e-6 + }, + { + "token": "yellow", + "bytes": [ + 121, + 101, + 108, + 108, + 111, + 119 + ], + "logprob": -12.062507629394531 + }, + { + "token": " orange", + "bytes": [ + 32, + 111, + 114, + 97, + 110, + 103, + 101 + ], + "logprob": -13.875007629394531 + }, + { + "token": " Y", + "bytes": [ + 32, + 89 + ], + "logprob": -15.062507629394531 + }, + { + "token": " y", + "bytes": [ + 32, + 121 + ], + "logprob": -15.500007629394531 + }, + { + "token": "Yellow", + "bytes": [ + 89, + 101, + 108, + 108, + 111, + 119 + ], + "logprob": -15.500007629394531 + }, + { + "token": " pur", + "bytes": [ + 32, + 112, + 117, + 114 + ], + "logprob": -16.25000762939453 + }, + { + "token": " yarn", + "bytes": [ + 32, + 121, + 97, + 114, + 110 + ], + "logprob": -16.37500762939453 + }, + { + "token": " white", + "bytes": [ + 32, + 119, + 104, + 105, + 116, + 101 + ], + "logprob": -16.81250762939453 + }, + { + "token": " red", + "bytes": [ + 32, + 114, + 101, + 100 + ], + "logprob": -17.43750762939453 + } + ] + }, + { + "token": " is", + "bytes": [ + 32, + 105, + 115 + ], + "logprob": -2.3841855067985307e-7, + "top_logprobs": [ + { + "token": " is", + "bytes": [ + 32, + 105, + 115 + ], + "logprob": -2.3841855067985307e-7 + }, + { + "token": " ist", + "bytes": [ + 32, + 105, + 115, + 116 + ], + "logprob": -15.75 + }, + { + "token": "is", + "bytes": [ + 105, + 115 + ], + "logprob": -17.4375 + }, + { + "token": "是", + "bytes": [ + 230, + 152, + 175 + ], + "logprob": -17.625 + }, + { + "token": " IS", + "bytes": [ + 32, + 73, + 83 + ], + "logprob": -18.625 + }, + { + "token": " Is", + "bytes": [ + 32, + 73, + 115 + ], + "logprob": -19.0 + }, + { + "token": " isa", + "bytes": [ + 32, + 105, + 115, + 97 + ], + "logprob": -19.53125 + }, + { + "token": " and", + "bytes": [ + 32, + 97, + 110, + 100 + ], + "logprob": -19.65625 + }, + { + "token": " in", + "bytes": [ + 32, + 105, + 110 + ], + "logprob": -20.03125 + }, + { + "token": " isn", + "bytes": [ + 32, + 105, + 115, + 110 + ], + "logprob": -20.65625 + } + ] + }, + { + "token": " the", + "bytes": [ + 32, + 116, + 104, + 101 + ], + "logprob": 0.0, + "top_logprobs": [ + { + "token": " the", + "bytes": [ + 32, + 116, + 104, + 101 + ], + "logprob": 0.0 + }, + { + "token": "the", + "bytes": [ + 116, + 104, + 101 + ], + "logprob": -18.625 + }, + { + "token": " The", + "bytes": [ + 32, + 84, + 104, + 101 + ], + "logprob": -20.0625 + }, + { + "token": " a", + "bytes": [ + 32, + 97 + ], + "logprob": -21.125 + }, + { + "token": " ", + "bytes": [ + 32 + ], + "logprob": -22.21875 + }, + { + "token": " that", + "bytes": [ + 32, + 116, + 104, + 97, + 116 + ], + "logprob": -22.40625 + }, + { + "token": "The", + "bytes": [ + 84, + 104, + 101 + ], + "logprob": -22.625 + }, + { + "token": " their", + "bytes": [ + 32, + 116, + 104, + 101, + 105, + 114 + ], + "logprob": -22.6875 + }, + { + "token": " this", + "bytes": [ + 32, + 116, + 104, + 105, + 115 + ], + "logprob": -22.90625 + }, + { + "token": " [", + "bytes": [ + 32, + 91 + ], + "logprob": -22.96875 + } + ] + }, + { + "token": " pur", + "bytes": [ + 32, + 112, + 117, + 114 + ], + "logprob": -1.0728830375228426e-6, + "top_logprobs": [ + { + "token": " pur", + "bytes": [ + 32, + 112, + 117, + 114 + ], + "logprob": -1.0728830375228426e-6 + }, + { + "token": " Pur", + "bytes": [ + 32, + 80, + 117, + 114 + ], + "logprob": -14.187500953674316 + }, + { + "token": "pur", + "bytes": [ + 112, + 117, + 114 + ], + "logprob": -15.625000953674316 + }, + { + "token": "purple", + "bytes": [ + 112, + 117, + 114, + 112, + 108, + 101 + ], + "logprob": -16.000001907348633 + }, + { + "token": " purge", + "bytes": [ + 32, + 112, + 117, + 114, + 103, + 101 + ], + "logprob": -17.000001907348633 + }, + { + "token": "Pur", + "bytes": [ + 80, + 117, + 114 + ], + "logprob": -17.125001907348633 + }, + { + "token": "PUR", + "bytes": [ + 80, + 85, + 82 + ], + "logprob": -18.625001907348633 + }, + { + "token": " p", + "bytes": [ + 32, + 112 + ], + "logprob": -20.125001907348633 + }, + { + "token": " '", + "bytes": [ + 32, + 39 + ], + "logprob": -20.812501907348633 + }, + { + "token": " P", + "bytes": [ + 32, + 80 + ], + "logprob": -20.937501907348633 + } + ] + }, + { + "token": "ple", + "bytes": [ + 112, + 108, + 101 + ], + "logprob": -0.0007711059297434986, + "top_logprobs": [ + { + "token": "ple", + "bytes": [ + 112, + 108, + 101 + ], + "logprob": -0.0007711059297434986 + }, + { + "token": "ble", + "bytes": [ + 98, + 108, + 101 + ], + "logprob": -8.063271522521973 + }, + { + "token": "tle", + "bytes": [ + 116, + 108, + 101 + ], + "logprob": -8.750771522521973 + }, + { + "token": "gle", + "bytes": [ + 103, + 108, + 101 + ], + "logprob": -9.375771522521973 + }, + { + "token": "se", + "bytes": [ + 115, + 101 + ], + "logprob": -9.563271522521973 + }, + { + "token": "PLE", + "bytes": [ + 80, + 76, + 69 + ], + "logprob": -9.813271522521973 + }, + { + "token": "pe", + "bytes": [ + 112, + 101 + ], + "logprob": -11.563271522521973 + }, + { + "token": "kle", + "bytes": [ + 107, + 108, + 101 + ], + "logprob": -11.750771522521973 + }, + { + "token": "p", + "bytes": [ + 112 + ], + "logprob": -11.813271522521973 + }, + { + "token": "le", + "bytes": [ + 108, + 101 + ], + "logprob": -11.875771522521973 + } + ] + }, + { + "token": " b", + "bytes": [ + 32, + 98 + ], + "logprob": 0.0, + "top_logprobs": [ + { + "token": " b", + "bytes": [ + 32, + 98 + ], + "logprob": 0.0 + }, + { + "token": "b", + "bytes": [ + 98 + ], + "logprob": -17.5 + }, + { + "token": " B", + "bytes": [ + 32, + 66 + ], + "logprob": -20.625 + }, + { + "token": " ", + "bytes": [ + 32 + ], + "logprob": -20.875 + }, + { + "token": " bubble", + "bytes": [ + 32, + 98, + 117, + 98, + 98, + 108, + 101 + ], + "logprob": -20.9375 + }, + { + "token": " ble", + "bytes": [ + 32, + 98, + 108, + 101 + ], + "logprob": -21.375 + }, + { + "token": " c", + "bytes": [ + 32, + 99 + ], + "logprob": -21.5 + }, + { + "token": " m", + "bytes": [ + 32, + 109 + ], + "logprob": -22.125 + }, + { + "token": " l", + "bytes": [ + 32, + 108 + ], + "logprob": -22.125 + }, + { + "token": " bl", + "bytes": [ + 32, + 98, + 108 + ], + "logprob": -22.1875 + } + ] + }, + { + "token": "umble", + "bytes": [ + 117, + 109, + 98, + 108, + 101 + ], + "logprob": -0.00014137222024146467, + "top_logprobs": [ + { + "token": "umble", + "bytes": [ + 117, + 109, + 98, + 108, + 101 + ], + "logprob": -0.00014137222024146467 + }, + { + "token": "umber", + "bytes": [ + 117, + 109, + 98, + 101, + 114 + ], + "logprob": -10.125141143798828 + }, + { + "token": "umb", + "bytes": [ + 117, + 109, + 98 + ], + "logprob": -10.250141143798828 + }, + { + "token": "um", + "bytes": [ + 117, + 109 + ], + "logprob": -11.875141143798828 + }, + { + "token": "ume", + "bytes": [ + 117, + 109, + 101 + ], + "logprob": -12.000141143798828 + }, + { + "token": "umar", + "bytes": [ + 117, + 109, + 97, + 114 + ], + "logprob": -12.187641143798828 + }, + { + "token": "umbers", + "bytes": [ + 117, + 109, + 98, + 101, + 114, + 115 + ], + "logprob": -12.250141143798828 + }, + { + "token": "uml", + "bytes": [ + 117, + 109, + 108 + ], + "logprob": -12.562641143798828 + }, + { + "token": "umbo", + "bytes": [ + 117, + 109, + 98, + 111 + ], + "logprob": -12.625141143798828 + }, + { + "token": "amble", + "bytes": [ + 97, + 109, + 98, + 108, + 101 + ], + "logprob": -12.750141143798828 + } + ] + }, + { + "token": " fish", + "bytes": [ + 32, + 102, + 105, + 115, + 104 + ], + "logprob": -8.4638240878121e-6, + "top_logprobs": [ + { + "token": " fish", + "bytes": [ + 32, + 102, + 105, + 115, + 104 + ], + "logprob": -8.4638240878121e-6 + }, + { + "token": "fish", + "bytes": [ + 102, + 105, + 115, + 104 + ], + "logprob": -11.750008583068848 + }, + { + "token": " Fish", + "bytes": [ + 32, + 70, + 105, + 115, + 104 + ], + "logprob": -14.500008583068848 + }, + { + "token": "Fish", + "bytes": [ + 70, + 105, + 115, + 104 + ], + "logprob": -17.37500762939453 + }, + { + "token": " fis", + "bytes": [ + 32, + 102, + 105, + 115 + ], + "logprob": -18.06250762939453 + }, + { + "token": " fire", + "bytes": [ + 32, + 102, + 105, + 114, + 101 + ], + "logprob": -18.43750762939453 + }, + { + "token": "fishing", + "bytes": [ + 102, + 105, + 115, + 104, + 105, + 110, + 103 + ], + "logprob": -18.68750762939453 + }, + { + "token": " filter", + "bytes": [ + 32, + 102, + 105, + 108, + 116, + 101, + 114 + ], + "logprob": -19.00000762939453 + }, + { + "token": " fin", + "bytes": [ + 32, + 102, + 105, + 110 + ], + "logprob": -19.50000762939453 + }, + { + "token": " fruit", + "bytes": [ + 32, + 102, + 114, + 117, + 105, + 116 + ], + "logprob": -19.81250762939453 + } + ] + }, + { + "token": ".'", + "bytes": [ + 46, + 39 + ], + "logprob": -0.003770862240344286, + "top_logprobs": [ + { + "token": ".'", + "bytes": [ + 46, + 39 + ], + "logprob": -0.003770862240344286 + }, + { + "token": ".',", + "bytes": [ + 46, + 39, + 44 + ], + "logprob": -5.75377082824707 + }, + { + "token": ".'.", + "bytes": [ + 46, + 39, + 46 + ], + "logprob": -8.50377082824707 + }, + { + "token": ",'", + "bytes": [ + 44, + 39 + ], + "logprob": -8.81627082824707 + }, + { + "token": ".';", + "bytes": [ + 46, + 39, + 59 + ], + "logprob": -9.87877082824707 + }, + { + "token": ".$", + "bytes": [ + 46, + 36 + ], + "logprob": -10.25377082824707 + }, + { + "token": ".','", + "bytes": [ + 46, + 39, + 44, + 39 + ], + "logprob": -10.44127082824707 + }, + { + "token": ".')", + "bytes": [ + 46, + 39, + 41 + ], + "logprob": -11.00377082824707 + }, + { + "token": ".'", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 103, + 104, + 95, + 115, + 116, + 97, + 114, + 115, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 115, + 116, + 97, + 114, + 116, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 99, + 111, + 109, + 109, + 101, + 110, + 116, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": "\":", + "bytes": [ + 34, + 58 + ], + "logprob": 0.0, + "top_logprobs": [ + { + "token": "\":", + "bytes": [ + 34, + 58 + ], + "logprob": 0.0 + }, + { + "token": "\"", + "bytes": [ + 34 + ], + "logprob": -18.3125 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 103, + 104, + 95, + 115, + 116, + 97, + 114, + 115, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 115, + 116, + 97, + 114, + 116, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": " ", + "bytes": [ + 32 + ], + "logprob": 0.0, + "top_logprobs": [ + { + "token": " ", + "bytes": [ + 32 + ], + "logprob": 0.0 + }, + { + "token": "\n", + "bytes": [ + 10 + ], + "logprob": -20.5625 + }, + { + "token": "1", + "bytes": [ + 49 + ], + "logprob": -21.1875 + }, + { + "token": " ", + "bytes": [ + 32, + 32 + ], + "logprob": -23.34375 + }, + { + "token": " \n", + "bytes": [ + 32, + 10 + ], + "logprob": -23.90625 + }, + { + "token": "\n\n", + "bytes": [ + 10, + 10 + ], + "logprob": -24.25 + }, + { + "token": "\t", + "bytes": [ + 9 + ], + "logprob": -25.5 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32 + ], + "logprob": -25.765625 + }, + { + "token": " ", + "bytes": [ + 32, + 32, + 32 + ], + "logprob": -26.0 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32, + 32, + 32 + ], + "logprob": -26.203125 + } + ] + }, + { + "token": "1", + "bytes": [ + 49 + ], + "logprob": 0.0, + "top_logprobs": [ + { + "token": "1", + "bytes": [ + 49 + ], + "logprob": 0.0 + }, + { + "token": "2", + "bytes": [ + 50 + ], + "logprob": -19.5 + }, + { + "token": "0", + "bytes": [ + 48 + ], + "logprob": -19.875 + }, + { + "token": "3", + "bytes": [ + 51 + ], + "logprob": -21.0 + }, + { + "token": " ", + "bytes": [ + 32 + ], + "logprob": -21.75 + }, + { + "token": "4", + "bytes": [ + 52 + ], + "logprob": -22.8125 + }, + { + "token": "5", + "bytes": [ + 53 + ], + "logprob": -23.125 + }, + { + "token": "6", + "bytes": [ + 54 + ], + "logprob": -24.0 + }, + { + "token": "8", + "bytes": [ + 56 + ], + "logprob": -24.0625 + }, + { + "token": "9", + "bytes": [ + 57 + ], + "logprob": -24.8125 + } + ] + }, + { + "token": ",", + "bytes": [ + 44 + ], + "logprob": 0.0, + "top_logprobs": [ + { + "token": ",", + "bytes": [ + 44 + ], + "logprob": 0.0 + }, + { + "token": ",", + "bytes": [ + 44 + ], + "logprob": -19.0625 + }, + { + "token": ",\"", + "bytes": [ + 44, + 34 + ], + "logprob": -19.8125 + }, + { + "token": "\n", + "bytes": [ + 10 + ], + "logprob": -23.0 + }, + { + "token": "0", + "bytes": [ + 48 + ], + "logprob": -23.875 + }, + { + "token": "2", + "bytes": [ + 50 + ], + "logprob": -24.640625 + }, + { + "token": "\n\n", + "bytes": [ + 10, + 10 + ], + "logprob": -25.015625 + }, + { + "token": "6", + "bytes": [ + 54 + ], + "logprob": -25.3125 + }, + { + "token": "1", + "bytes": [ + 49 + ], + "logprob": -25.359375 + }, + { + "token": "9", + "bytes": [ + 57 + ], + "logprob": -25.46875 + } + ] + }, + { + "token": " \"", + "bytes": [ + 32, + 34 + ], + "logprob": 0.0, + "top_logprobs": [ + { + "token": " \"", + "bytes": [ + 32, + 34 + ], + "logprob": 0.0 + }, + { + "token": "\n", + "bytes": [ + 10 + ], + "logprob": -21.375 + }, + { + "token": " ", + "bytes": [ + 32 + ], + "logprob": -22.4375 + }, + { + "token": "\"", + "bytes": [ + 34 + ], + "logprob": -23.34375 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32, + 32 + ], + "logprob": -25.90625 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32 + ], + "logprob": -25.9375 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32 + ], + "logprob": -26.5625 + }, + { + "token": " ", + "bytes": [ + 32, + 32 + ], + "logprob": -26.890625 + }, + { + "token": "\n\n", + "bytes": [ + 10, + 10 + ], + "logprob": -27.953125 + }, + { + "token": " \n", + "bytes": [ + 32, + 10 + ], + "logprob": -28.0625 + } + ] + }, + { + "token": "f", + "bytes": [ + 102 + ], + "logprob": 0.0, + "top_logprobs": [ + { + "token": "f", + "bytes": [ + 102 + ], + "logprob": 0.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 103, + 104, + 95, + 115, + 116, + 97, + 114, + 115, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 115, + 116, + 97, + 114, + 116, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 99, + 111, + 109, + 109, + 101, + 110, + 116, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": "\":", + "bytes": [ + 34, + 58 + ], + "logprob": -1.1920928244535389e-7, + "top_logprobs": [ + { + "token": "\":", + "bytes": [ + 34, + 58 + ], + "logprob": -1.1920928244535389e-7 + }, + { + "token": "\":\"", + "bytes": [ + 34, + 58, + 34 + ], + "logprob": -15.9375 + }, + { + "token": "\"", + "bytes": [ + 34 + ], + "logprob": -18.8125 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 103, + 104, + 95, + 115, + 116, + 97, + 114, + 115, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": " \"", + "bytes": [ + 32, + 34 + ], + "logprob": 0.0, + "top_logprobs": [ + { + "token": " \"", + "bytes": [ + 32, + 34 + ], + "logprob": 0.0 + }, + { + "token": " ", + "bytes": [ + 32 + ], + "logprob": -18.6875 + }, + { + "token": "\"", + "bytes": [ + 34 + ], + "logprob": -20.6875 + }, + { + "token": "\n", + "bytes": [ + 10 + ], + "logprob": -21.125 + }, + { + "token": "\t", + "bytes": [ + 9 + ], + "logprob": -24.96875 + }, + { + "token": "\n\n", + "bytes": [ + 10, + 10 + ], + "logprob": -25.328125 + }, + { + "token": " ", + "bytes": [ + 32, + 32, + 32 + ], + "logprob": -25.375 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32, + 32 + ], + "logprob": -25.453125 + }, + { + "token": " ", + "bytes": [ + 32, + 32 + ], + "logprob": -25.546875 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32 + ], + "logprob": -26.0234375 + } + ] + }, + { + "token": "un", + "bytes": [ + 117, + 110 + ], + "logprob": -0.00031835734262131155, + "top_logprobs": [ + { + "token": "un", + "bytes": [ + 117, + 110 + ], + "logprob": -0.00031835734262131155 + }, + { + "token": "fa", + "bytes": [ + 102, + 97 + ], + "logprob": -8.06281852722168 + }, + { + "token": "f", + "bytes": [ + 102 + ], + "logprob": -13.62531852722168 + }, + { + "token": "partial", + "bytes": [ + 112, + 97, + 114, + 116, + 105, + 97, + 108 + ], + "logprob": -13.68781852722168 + }, + { + "token": "par", + "bytes": [ + 112, + 97, + 114 + ], + "logprob": -14.71906852722168 + }, + { + "token": "u", + "bytes": [ + 117 + ], + "logprob": -14.93781852722168 + }, + { + "token": "part", + "bytes": [ + 112, + 97, + 114, + 116 + ], + "logprob": -16.54719352722168 + }, + { + "token": "p", + "bytes": [ + 112 + ], + "logprob": -16.93781852722168 + }, + { + "token": "pa", + "bytes": [ + 112, + 97 + ], + "logprob": -17.81281852722168 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": "fa", + "bytes": [ + 102, + 97 + ], + "logprob": 0.0, + "top_logprobs": [ + { + "token": "fa", + "bytes": [ + 102, + 97 + ], + "logprob": 0.0 + }, + { + "token": "f", + "bytes": [ + 102 + ], + "logprob": -18.25 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 103, + 104, + 95, + 115, + 116, + 97, + 114, + 115, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 115, + 116, + 97, + 114, + 116, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": "ith", + "bytes": [ + 105, + 116, + 104 + ], + "logprob": -2.3841855067985307e-7, + "top_logprobs": [ + { + "token": "ith", + "bytes": [ + 105, + 116, + 104 + ], + "logprob": -2.3841855067985307e-7 + }, + { + "token": "i", + "bytes": [ + 105 + ], + "logprob": -15.4375 + }, + { + "token": "it", + "bytes": [ + 105, + 116 + ], + "logprob": -17.09375 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 103, + 104, + 95, + 115, + 116, + 97, + 114, + 115, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": "ful", + "bytes": [ + 102, + 117, + 108 + ], + "logprob": -2.3841855067985307e-7, + "top_logprobs": [ + { + "token": "ful", + "bytes": [ + 102, + 117, + 108 + ], + "logprob": -2.3841855067985307e-7 + }, + { + "token": "f", + "bytes": [ + 102 + ], + "logprob": -15.125 + }, + { + "token": "fu", + "bytes": [ + 102, + 117 + ], + "logprob": -18.53125 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 103, + 104, + 95, + 115, + 116, + 97, + 114, + 115, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": "\",", + "bytes": [ + 34, + 44 + ], + "logprob": -0.0014181805308908224, + "top_logprobs": [ + { + "token": "\",", + "bytes": [ + 34, + 44 + ], + "logprob": -0.0014181805308908224 + }, + { + "token": "\"", + "bytes": [ + 34 + ], + "logprob": -6.563918113708496 + }, + { + "token": "\",\"", + "bytes": [ + 34, + 44, + 34 + ], + "logprob": -11.907668113708496 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 103, + 104, + 95, + 115, + 116, + 97, + 114, + 115, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": " \"", + "bytes": [ + 32, + 34 + ], + "logprob": 0.0, + "top_logprobs": [ + { + "token": " \"", + "bytes": [ + 32, + 34 + ], + "logprob": 0.0 + }, + { + "token": " ", + "bytes": [ + 32 + ], + "logprob": -22.0625 + }, + { + "token": "\"", + "bytes": [ + 34 + ], + "logprob": -22.125 + }, + { + "token": "\n", + "bytes": [ + 10 + ], + "logprob": -23.0 + }, + { + "token": "\t", + "bytes": [ + 9 + ], + "logprob": -26.9375 + }, + { + "token": " ", + "bytes": [ + 32, + 32 + ], + "logprob": -28.140625 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32, + 32 + ], + "logprob": -28.296875 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32, + 32 + ], + "logprob": -28.5625 + }, + { + "token": "\n ", + "bytes": [ + 10, + 32 + ], + "logprob": -28.671875 + }, + { + "token": "\n\n", + "bytes": [ + 10, + 10 + ], + "logprob": -28.828125 + } + ] + }, + { + "token": "e", + "bytes": [ + 101 + ], + "logprob": 0.0, + "top_logprobs": [ + { + "token": "e", + "bytes": [ + 101 + ], + "logprob": 0.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 103, + 104, + 95, + 115, + 116, + 97, + 114, + 115, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 115, + 116, + 97, + 114, + 116, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 99, + 111, + 109, + 109, + 101, + 110, + 116, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": "\":", + "bytes": [ + 34, + 58 + ], + "logprob": -0.000029444261599564925, + "top_logprobs": [ + { + "token": "\":", + "bytes": [ + 34, + 58 + ], + "logprob": -0.000029444261599564925 + }, + { + "token": "\":\"", + "bytes": [ + 34, + 58, + 34 + ], + "logprob": -10.437529563903809 + }, + { + "token": "\"", + "bytes": [ + 34 + ], + "logprob": -15.562529563903809 + }, + { + "token": "\":\"/", + "bytes": [ + 34, + 58, + 34, + 47 + ], + "logprob": -18.703153610229492 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": " \"", + "bytes": [ + 32, + 34 + ], + "logprob": -0.000025033637939486653, + "top_logprobs": [ + { + "token": " \"", + "bytes": [ + 32, + 34 + ], + "logprob": -0.000025033637939486653 + }, + { + "token": " \"'", + "bytes": [ + 32, + 34, + 39 + ], + "logprob": -12.187524795532227 + }, + { + "token": " \"$", + "bytes": [ + 32, + 34, + 36 + ], + "logprob": -12.875024795532227 + }, + { + "token": " \"...", + "bytes": [ + 32, + 34, + 46, + 46, + 46 + ], + "logprob": -12.937524795532227 + }, + { + "token": " \"\\", + "bytes": [ + 32, + 34, + 92 + ], + "logprob": -12.937524795532227 + }, + { + "token": " \"(", + "bytes": [ + 32, + 34, + 40 + ], + "logprob": -13.000024795532227 + }, + { + "token": " \"-", + "bytes": [ + 32, + 34, + 45 + ], + "logprob": -13.062524795532227 + }, + { + "token": " \"\"", + "bytes": [ + 32, + 34, + 34 + ], + "logprob": -13.312524795532227 + }, + { + "token": " \"`", + "bytes": [ + 32, + 34, + 96 + ], + "logprob": -13.812524795532227 + }, + { + "token": " \"[", + "bytes": [ + 32, + 34, + 91 + ], + "logprob": -14.187524795532227 + } + ] + }, + { + "token": "This", + "bytes": [ + 84, + 104, + 105, + 115 + ], + "logprob": -0.002991964342072606, + "top_logprobs": [ + { + "token": "This", + "bytes": [ + 84, + 104, + 105, + 115 + ], + "logprob": -0.002991964342072606 + }, + { + "token": "The", + "bytes": [ + 84, + 104, + 101 + ], + "logprob": -6.377992153167725 + }, + { + "token": "Error", + "bytes": [ + 69, + 114, + 114, + 111, + 114 + ], + "logprob": -8.127991676330566 + }, + { + "token": "Gener", + "bytes": [ + 71, + 101, + 110, + 101, + 114 + ], + "logprob": -8.315491676330566 + }, + { + "token": "Although", + "bytes": [ + 65, + 108, + 116, + 104, + 111, + 117, + 103, + 104 + ], + "logprob": -8.940491676330566 + }, + { + "token": "It", + "bytes": [ + 73, + 116 + ], + "logprob": -9.252991676330566 + }, + { + "token": "These", + "bytes": [ + 84, + 104, + 101, + 115, + 101 + ], + "logprob": -9.502991676330566 + }, + { + "token": "As", + "bytes": [ + 65, + 115 + ], + "logprob": -9.815491676330566 + }, + { + "token": "There", + "bytes": [ + 84, + 104, + 101, + 114, + 101 + ], + "logprob": -9.877991676330566 + }, + { + "token": " This", + "bytes": [ + 32, + 84, + 104, + 105, + 115 + ], + "logprob": -10.377991676330566 + } + ] + }, + { + "token": " sentence", + "bytes": [ + 32, + 115, + 101, + 110, + 116, + 101, + 110, + 99, + 101 + ], + "logprob": -0.0020536540541797876, + "top_logprobs": [ + { + "token": " sentence", + "bytes": [ + 32, + 115, + 101, + 110, + 116, + 101, + 110, + 99, + 101 + ], + "logprob": -0.0020536540541797876 + }, + { + "token": " is", + "bytes": [ + 32, + 105, + 115 + ], + "logprob": -7.064553737640381 + }, + { + "token": " statement", + "bytes": [ + 32, + 115, + 116, + 97, + 116, + 101, + 109, + 101, + 110, + 116 + ], + "logprob": -7.252053737640381 + }, + { + "token": " was", + "bytes": [ + 32, + 119, + 97, + 115 + ], + "logprob": -9.064553260803223 + }, + { + "token": " claim", + "bytes": [ + 32, + 99, + 108, + 97, + 105, + 109 + ], + "logprob": -9.564553260803223 + }, + { + "token": "sentence", + "bytes": [ + 115, + 101, + 110, + 116, + 101, + 110, + 99, + 101 + ], + "logprob": -9.564553260803223 + }, + { + "token": " second", + "bytes": [ + 32, + 115, + 101, + 99, + 111, + 110, + 100 + ], + "logprob": -10.502053260803223 + }, + { + "token": " clause", + "bytes": [ + 32, + 99, + 108, + 97, + 117, + 115, + 101 + ], + "logprob": -10.502053260803223 + }, + { + "token": " sentences", + "bytes": [ + 32, + 115, + 101, + 110, + 116, + 101, + 110, + 99, + 101, + 115 + ], + "logprob": -10.939553260803223 + }, + { + "token": " part", + "bytes": [ + 32, + 112, + 97, + 114, + 116 + ], + "logprob": -11.877053260803223 + } + ] + }, + { + "token": " makes", + "bytes": [ + 32, + 109, + 97, + 107, + 101, + 115 + ], + "logprob": -0.06704162806272507, + "top_logprobs": [ + { + "token": " makes", + "bytes": [ + 32, + 109, + 97, + 107, + 101, + 115 + ], + "logprob": -0.06704162806272507 + }, + { + "token": " also", + "bytes": [ + 32, + 97, + 108, + 115, + 111 + ], + "logprob": -2.9420416355133057 + }, + { + "token": " continues", + "bytes": [ + 32, + 99, + 111, + 110, + 116, + 105, + 110, + 117, + 101, + 115 + ], + "logprob": -5.192041397094727 + }, + { + "token": " is", + "bytes": [ + 32, + 105, + 115 + ], + "logprob": -5.379541397094727 + }, + { + "token": " seems", + "bytes": [ + 32, + 115, + 101, + 101, + 109, + 115 + ], + "logprob": -8.504541397094727 + }, + { + "token": " contr", + "bytes": [ + 32, + 99, + 111, + 110, + 116, + 114 + ], + "logprob": -8.629541397094727 + }, + { + "token": " adds", + "bytes": [ + 32, + 97, + 100, + 100, + 115 + ], + "logprob": -8.754541397094727 + }, + { + "token": " attempts", + "bytes": [ + 32, + 97, + 116, + 116, + 101, + 109, + 112, + 116, + 115 + ], + "logprob": -8.754541397094727 + }, + { + "token": " claims", + "bytes": [ + 32, + 99, + 108, + 97, + 105, + 109, + 115 + ], + "logprob": -8.879541397094727 + }, + { + "token": " make", + "bytes": [ + 32, + 109, + 97, + 107, + 101 + ], + "logprob": -8.942041397094727 + } + ] + }, + { + "token": " a", + "bytes": [ + 32, + 97 + ], + "logprob": -0.00021300431399140507, + "top_logprobs": [ + { + "token": " a", + "bytes": [ + 32, + 97 + ], + "logprob": -0.00021300431399140507 + }, + { + "token": " another", + "bytes": [ + 32, + 97, + 110, + 111, + 116, + 104, + 101, + 114 + ], + "logprob": -9.250212669372559 + }, + { + "token": " an", + "bytes": [ + 32, + 97, + 110 + ], + "logprob": -9.500212669372559 + }, + { + "token": " two", + "bytes": [ + 32, + 116, + 119, + 111 + ], + "logprob": -10.812712669372559 + }, + { + "token": " f", + "bytes": [ + 32, + 102 + ], + "logprob": -11.250212669372559 + }, + { + "token": " additional", + "bytes": [ + 32, + 97, + 100, + 100, + 105, + 116, + 105, + 111, + 110, + 97, + 108 + ], + "logprob": -12.625212669372559 + }, + { + "token": " the", + "bytes": [ + 32, + 116, + 104, + 101 + ], + "logprob": -13.062712669372559 + }, + { + "token": " multiple", + "bytes": [ + 32, + 109, + 117, + 108, + 116, + 105, + 112, + 108, + 101 + ], + "logprob": -13.125212669372559 + }, + { + "token": " further", + "bytes": [ + 32, + 102, + 117, + 114, + 116, + 104, + 101, + 114 + ], + "logprob": -14.062712669372559 + }, + { + "token": " at", + "bytes": [ + 32, + 97, + 116 + ], + "logprob": -16.000213623046875 + } + ] + }, + { + "token": " f", + "bytes": [ + 32, + 102 + ], + "logprob": -0.0008503158460371196, + "top_logprobs": [ + { + "token": " f", + "bytes": [ + 32, + 102 + ], + "logprob": -0.0008503158460371196 + }, + { + "token": " further", + "bytes": [ + 32, + 102, + 117, + 114, + 116, + 104, + 101, + 114 + ], + "logprob": -7.938350200653076 + }, + { + "token": " new", + "bytes": [ + 32, + 110, + 101, + 119 + ], + "logprob": -8.375850677490234 + }, + { + "token": " fa", + "bytes": [ + 32, + 102, + 97 + ], + "logprob": -8.563350677490234 + }, + { + "token": " claim", + "bytes": [ + 32, + 99, + 108, + 97, + 105, + 109 + ], + "logprob": -10.000850677490234 + }, + { + "token": " fact", + "bytes": [ + 32, + 102, + 97, + 99, + 116 + ], + "logprob": -12.063350677490234 + }, + { + "token": " false", + "bytes": [ + 32, + 102, + 97, + 108, + 115, + 101 + ], + "logprob": -12.188350677490234 + }, + { + "token": " second", + "bytes": [ + 32, + 115, + 101, + 99, + 111, + 110, + 100 + ], + "logprob": -12.500850677490234 + }, + { + "token": " additional", + "bytes": [ + 32, + 97, + 100, + 100, + 105, + 116, + 105, + 111, + 110, + 97, + 108 + ], + "logprob": -12.500850677490234 + }, + { + "token": "f", + "bytes": [ + 102 + ], + "logprob": -13.938350677490234 + } + ] + }, + { + "token": "actual", + "bytes": [ + 97, + 99, + 116, + 117, + 97, + 108 + ], + "logprob": -0.000032305197237292305, + "top_logprobs": [ + { + "token": "actual", + "bytes": [ + 97, + 99, + 116, + 117, + 97, + 108 + ], + "logprob": -0.000032305197237292305 + }, + { + "token": " actual", + "bytes": [ + 32, + 97, + 99, + 116, + 117, + 97, + 108 + ], + "logprob": -10.875032424926758 + }, + { + "token": "act", + "bytes": [ + 97, + 99, + 116 + ], + "logprob": -12.062532424926758 + }, + { + "token": "Actual", + "bytes": [ + 65, + 99, + 116, + 117, + 97, + 108 + ], + "logprob": -12.437532424926758 + }, + { + "token": " Actual", + "bytes": [ + 32, + 65, + 99, + 116, + 117, + 97, + 108 + ], + "logprob": -13.000032424926758 + }, + { + "token": "ederal", + "bytes": [ + 101, + 100, + 101, + 114, + 97, + 108 + ], + "logprob": -15.375032424926758 + }, + { + "token": "action", + "bytes": [ + 97, + 99, + 116, + 105, + 111, + 110 + ], + "logprob": -15.500032424926758 + }, + { + "token": "ACT", + "bytes": [ + 65, + 67, + 84 + ], + "logprob": -15.562532424926758 + }, + { + "token": "ocal", + "bytes": [ + 111, + 99, + 97, + 108 + ], + "logprob": -16.625032424926758 + }, + { + "token": "ant", + "bytes": [ + 97, + 110, + 116 + ], + "logprob": -17.250032424926758 + } + ] + }, + { + "token": " claim", + "bytes": [ + 32, + 99, + 108, + 97, + 105, + 109 + ], + "logprob": -4.768360213347478e-6, + "top_logprobs": [ + { + "token": " claim", + "bytes": [ + 32, + 99, + 108, + 97, + 105, + 109 + ], + "logprob": -4.768360213347478e-6 + }, + { + "token": "claim", + "bytes": [ + 99, + 108, + 97, + 105, + 109 + ], + "logprob": -13.000004768371582 + }, + { + "token": " Claim", + "bytes": [ + 32, + 67, + 108, + 97, + 105, + 109 + ], + "logprob": -13.750004768371582 + }, + { + "token": " claims", + "bytes": [ + 32, + 99, + 108, + 97, + 105, + 109, + 115 + ], + "logprob": -13.875004768371582 + }, + { + "token": "Claim", + "bytes": [ + 67, + 108, + 97, + 105, + 109 + ], + "logprob": -15.062504768371582 + }, + { + "token": " claimed", + "bytes": [ + 32, + 99, + 108, + 97, + 105, + 109, + 101, + 100 + ], + "logprob": -17.062503814697266 + }, + { + "token": " CLAIM", + "bytes": [ + 32, + 67, + 76, + 65, + 73, + 77 + ], + "logprob": -17.500003814697266 + }, + { + "token": " cla", + "bytes": [ + 32, + 99, + 108, + 97 + ], + "logprob": -18.187503814697266 + }, + { + "token": " cl", + "bytes": [ + 32, + 99, + 108 + ], + "logprob": -20.375003814697266 + }, + { + "token": " Cla", + "bytes": [ + 32, + 67, + 108, + 97 + ], + "logprob": -20.625003814697266 + } + ] + }, + { + "token": " about", + "bytes": [ + 32, + 97, + 98, + 111, + 117, + 116 + ], + "logprob": -9.417489309271332e-6, + "top_logprobs": [ + { + "token": " about", + "bytes": [ + 32, + 97, + 98, + 111, + 117, + 116 + ], + "logprob": -9.417489309271332e-6 + }, + { + "token": " that", + "bytes": [ + 32, + 116, + 104, + 97, + 116 + ], + "logprob": -12.500009536743164 + }, + { + "token": "about", + "bytes": [ + 97, + 98, + 111, + 117, + 116 + ], + "logprob": -12.625009536743164 + }, + { + "token": ",", + "bytes": [ + 44 + ], + "logprob": -13.750009536743164 + }, + { + "token": " About", + "bytes": [ + 32, + 65, + 98, + 111, + 117, + 116 + ], + "logprob": -14.375009536743164 + }, + { + "token": " and", + "bytes": [ + 32, + 97, + 110, + 100 + ], + "logprob": -16.375009536743164 + }, + { + "token": " regarding", + "bytes": [ + 32, + 114, + 101, + 103, + 97, + 114, + 100, + 105, + 110, + 103 + ], + "logprob": -16.687509536743164 + }, + { + "token": " as", + "bytes": [ + 32, + 97, + 115 + ], + "logprob": -16.875009536743164 + }, + { + "token": " bout", + "bytes": [ + 32, + 98, + 111, + 117, + 116 + ], + "logprob": -16.937509536743164 + }, + { + "token": " with", + "bytes": [ + 32, + 119, + 105, + 116, + 104 + ], + "logprob": -17.062509536743164 + } + ] + }, + { + "token": " the", + "bytes": [ + 32, + 116, + 104, + 101 + ], + "logprob": -0.0004403813509270549, + "top_logprobs": [ + { + "token": " the", + "bytes": [ + 32, + 116, + 104, + 101 + ], + "logprob": -0.0004403813509270549 + }, + { + "token": " another", + "bytes": [ + 32, + 97, + 110, + 111, + 116, + 104, + 101, + 114 + ], + "logprob": -8.25044059753418 + }, + { + "token": " a", + "bytes": [ + 32, + 97 + ], + "logprob": -9.12544059753418 + }, + { + "token": " green", + "bytes": [ + 32, + 103, + 114, + 101, + 101, + 110 + ], + "logprob": -9.87544059753418 + }, + { + "token": " multiple", + "bytes": [ + 32, + 109, + 117, + 108, + 116, + 105, + 112, + 108, + 101 + ], + "logprob": -11.50044059753418 + }, + { + "token": " both", + "bytes": [ + 32, + 98, + 111, + 116, + 104 + ], + "logprob": -12.00044059753418 + }, + { + "token": " two", + "bytes": [ + 32, + 116, + 119, + 111 + ], + "logprob": -13.75044059753418 + }, + { + "token": " other", + "bytes": [ + 32, + 111, + 116, + 104, + 101, + 114 + ], + "logprob": -14.62544059753418 + }, + { + "token": " an", + "bytes": [ + 32, + 97, + 110 + ], + "logprob": -15.12544059753418 + }, + { + "token": " color", + "bytes": [ + 32, + 99, + 111, + 108, + 111, + 114 + ], + "logprob": -16.25044059753418 + } + ] + }, + { + "token": " color", + "bytes": [ + 32, + 99, + 111, + 108, + 111, + 114 + ], + "logprob": -0.000872946111485362, + "top_logprobs": [ + { + "token": " color", + "bytes": [ + 32, + 99, + 111, + 108, + 111, + 114 + ], + "logprob": -0.000872946111485362 + }, + { + "token": " green", + "bytes": [ + 32, + 103, + 114, + 101, + 101, + 110 + ], + "logprob": -7.12587308883667 + }, + { + "token": " colors", + "bytes": [ + 32, + 99, + 111, + 108, + 111, + 114, + 115 + ], + "logprob": -10.625872611999512 + }, + { + "token": " yellow", + "bytes": [ + 32, + 121, + 101, + 108, + 108, + 111, + 119 + ], + "logprob": -11.125872611999512 + }, + { + "token": " '", + "bytes": [ + 32, + 39 + ], + "logprob": -11.563372611999512 + }, + { + "token": " appearance", + "bytes": [ + 32, + 97, + 112, + 112, + 101, + 97, + 114, + 97, + 110, + 99, + 101 + ], + "logprob": -12.063372611999512 + }, + { + "token": "color", + "bytes": [ + 99, + 111, + 108, + 111, + 114 + ], + "logprob": -12.313372611999512 + }, + { + "token": " colour", + "bytes": [ + 32, + 99, + 111, + 108, + 111, + 117, + 114 + ], + "logprob": -13.250872611999512 + }, + { + "token": " characteristics", + "bytes": [ + 32, + 99, + 104, + 97, + 114, + 97, + 99, + 116, + 101, + 114, + 105, + 115, + 116, + 105, + 99, + 115 + ], + "logprob": -13.625872611999512 + }, + { + "token": " Color", + "bytes": [ + 32, + 67, + 111, + 108, + 111, + 114 + ], + "logprob": -13.875872611999512 + } + ] + }, + { + "token": " of", + "bytes": [ + 32, + 111, + 102 + ], + "logprob": -0.2811516523361206, + "top_logprobs": [ + { + "token": " of", + "bytes": [ + 32, + 111, + 102 + ], + "logprob": -0.2811516523361206 + }, + { + "token": " and", + "bytes": [ + 32, + 97, + 110, + 100 + ], + "logprob": -1.4061516523361206 + }, + { + "token": " (", + "bytes": [ + 32, + 40 + ], + "logprob": -14.28115177154541 + }, + { + "token": " or", + "bytes": [ + 32, + 111, + 114 + ], + "logprob": -14.59365177154541 + }, + { + "token": " AND", + "bytes": [ + 32, + 65, + 78, + 68 + ], + "logprob": -16.156150817871094 + }, + { + "token": "and", + "bytes": [ + 97, + 110, + 100 + ], + "logprob": -16.593650817871094 + }, + { + "token": ",", + "bytes": [ + 44 + ], + "logprob": -16.781150817871094 + }, + { + "token": "of", + "bytes": [ + 111, + 102 + ], + "logprob": -17.406150817871094 + }, + { + "token": " ", + "bytes": [ + 32 + ], + "logprob": -17.812400817871094 + }, + { + "token": "-", + "bytes": [ + 45 + ], + "logprob": -18.749900817871094 + } + ] + }, + { + "token": " green", + "bytes": [ + 32, + 103, + 114, + 101, + 101, + 110 + ], + "logprob": -0.00001811964830267243, + "top_logprobs": [ + { + "token": " green", + "bytes": [ + 32, + 103, + 114, + 101, + 101, + 110 + ], + "logprob": -0.00001811964830267243 + }, + { + "token": " another", + "bytes": [ + 32, + 97, + 110, + 111, + 116, + 104, + 101, + 114 + ], + "logprob": -11.625018119812012 + }, + { + "token": " the", + "bytes": [ + 32, + 116, + 104, + 101 + ], + "logprob": -12.812518119812012 + }, + { + "token": "green", + "bytes": [ + 103, + 114, + 101, + 101, + 110 + ], + "logprob": -12.937518119812012 + }, + { + "token": " Green", + "bytes": [ + 32, + 71, + 114, + 101, + 101, + 110 + ], + "logprob": -13.500018119812012 + }, + { + "token": " a", + "bytes": [ + 32, + 97 + ], + "logprob": -13.687518119812012 + }, + { + "token": " other", + "bytes": [ + 32, + 111, + 116, + 104, + 101, + 114 + ], + "logprob": -14.625018119812012 + }, + { + "token": " '", + "bytes": [ + 32, + 39 + ], + "logprob": -15.000018119812012 + }, + { + "token": " an", + "bytes": [ + 32, + 97, + 110 + ], + "logprob": -15.437518119812012 + }, + { + "token": " some", + "bytes": [ + 32, + 115, + 111, + 109, + 101 + ], + "logprob": -16.625017166137695 + } + ] + }, + { + "token": " b", + "bytes": [ + 32, + 98 + ], + "logprob": -2.3841855067985307e-7, + "top_logprobs": [ + { + "token": " b", + "bytes": [ + 32, + 98 + ], + "logprob": -2.3841855067985307e-7 + }, + { + "token": "b", + "bytes": [ + 98 + ], + "logprob": -15.1875 + }, + { + "token": "-", + "bytes": [ + 45 + ], + "logprob": -18.6875 + }, + { + "token": " fish", + "bytes": [ + 32, + 102, + 105, + 115, + 104 + ], + "logprob": -19.5625 + }, + { + "token": " f", + "bytes": [ + 32, + 102 + ], + "logprob": -19.75 + }, + { + "token": " B", + "bytes": [ + 32, + 66 + ], + "logprob": -19.75 + }, + { + "token": " c", + "bytes": [ + 32, + 99 + ], + "logprob": -20.125 + }, + { + "token": " ", + "bytes": [ + 32 + ], + "logprob": -20.1875 + }, + { + "token": " and", + "bytes": [ + 32, + 97, + 110, + 100 + ], + "logprob": -20.1875 + }, + { + "token": " s", + "bytes": [ + 32, + 115 + ], + "logprob": -20.28125 + } + ] + }, + { + "token": "umble", + "bytes": [ + 117, + 109, + 98, + 108, + 101 + ], + "logprob": -0.00007843663479434326, + "top_logprobs": [ + { + "token": "umble", + "bytes": [ + 117, + 109, + 98, + 108, + 101 + ], + "logprob": -0.00007843663479434326 + }, + { + "token": "umber", + "bytes": [ + 117, + 109, + 98, + 101, + 114 + ], + "logprob": -10.437578201293945 + }, + { + "token": "umb", + "bytes": [ + 117, + 109, + 98 + ], + "logprob": -12.250078201293945 + }, + { + "token": "umar", + "bytes": [ + 117, + 109, + 97, + 114 + ], + "logprob": -12.312578201293945 + }, + { + "token": "ummy", + "bytes": [ + 117, + 109, + 109, + 121 + ], + "logprob": -12.500078201293945 + }, + { + "token": "ume", + "bytes": [ + 117, + 109, + 101 + ], + "logprob": -12.812578201293945 + }, + { + "token": "umbers", + "bytes": [ + 117, + 109, + 98, + 101, + 114, + 115 + ], + "logprob": -12.812578201293945 + }, + { + "token": "uml", + "bytes": [ + 117, + 109, + 108 + ], + "logprob": -13.187578201293945 + }, + { + "token": "ombie", + "bytes": [ + 111, + 109, + 98, + 105, + 101 + ], + "logprob": -13.250078201293945 + }, + { + "token": "amble", + "bytes": [ + 97, + 109, + 98, + 108, + 101 + ], + "logprob": -13.437578201293945 + } + ] + }, + { + "token": " fish", + "bytes": [ + 32, + 102, + 105, + 115, + 104 + ], + "logprob": -0.00002312633478140924, + "top_logprobs": [ + { + "token": " fish", + "bytes": [ + 32, + 102, + 105, + 115, + 104 + ], + "logprob": -0.00002312633478140924 + }, + { + "token": "fish", + "bytes": [ + 102, + 105, + 115, + 104 + ], + "logprob": -10.875022888183594 + }, + { + "token": " Fish", + "bytes": [ + 32, + 70, + 105, + 115, + 104 + ], + "logprob": -12.500022888183594 + }, + { + "token": "Fish", + "bytes": [ + 70, + 105, + 115, + 104 + ], + "logprob": -14.937522888183594 + }, + { + "token": " f", + "bytes": [ + 32, + 102 + ], + "logprob": -16.750022888183594 + }, + { + "token": " fire", + "bytes": [ + 32, + 102, + 105, + 114, + 101 + ], + "logprob": -17.562522888183594 + }, + { + "token": "fishing", + "bytes": [ + 102, + 105, + 115, + 104, + 105, + 110, + 103 + ], + "logprob": -18.250022888183594 + }, + { + "token": " fruit", + "bytes": [ + 32, + 102, + 114, + 117, + 105, + 116 + ], + "logprob": -18.500022888183594 + }, + { + "token": " ", + "bytes": [ + 32 + ], + "logprob": -18.625022888183594 + }, + { + "token": "-", + "bytes": [ + 45 + ], + "logprob": -19.000022888183594 + } + ] + }, + { + "token": ".", + "bytes": [ + 46 + ], + "logprob": -0.00014184899919200689, + "top_logprobs": [ + { + "token": ".", + "bytes": [ + 46 + ], + "logprob": -0.00014184899919200689 + }, + { + "token": " and", + "bytes": [ + 32, + 97, + 110, + 100 + ], + "logprob": -9.500142097473145 + }, + { + "token": ",", + "bytes": [ + 44 + ], + "logprob": -9.625142097473145 + }, + { + "token": " or", + "bytes": [ + 32, + 111, + 114 + ], + "logprob": -15.562642097473145 + }, + { + "token": " (", + "bytes": [ + 32, + 40 + ], + "logprob": -15.937642097473145 + }, + { + "token": ";", + "bytes": [ + 59 + ], + "logprob": -16.000141143798828 + }, + { + "token": " but", + "bytes": [ + 32, + 98, + 117, + 116 + ], + "logprob": -16.250141143798828 + }, + { + "token": " in", + "bytes": [ + 32, + 105, + 110 + ], + "logprob": -17.500141143798828 + }, + { + "token": "-", + "bytes": [ + 45 + ], + "logprob": -17.531391143798828 + }, + { + "token": ":", + "bytes": [ + 58 + ], + "logprob": -17.625141143798828 + } + ] + }, + { + "token": " However", + "bytes": [ + 32, + 72, + 111, + 119, + 101, + 118, + 101, + 114 + ], + "logprob": -0.0010919567430391908, + "top_logprobs": [ + { + "token": " However", + "bytes": [ + 32, + 72, + 111, + 119, + 101, + 118, + 101, + 114 + ], + "logprob": -0.0010919567430391908 + }, + { + "token": " The", + "bytes": [ + 32, + 84, + 104, + 101 + ], + "logprob": -6.876091957092285 + }, + { + "token": " As", + "bytes": [ + 32, + 65, + 115 + ], + "logprob": -10.876091957092285 + }, + { + "token": " Again", + "bytes": [ + 32, + 65, + 103, + 97, + 105, + 110 + ], + "logprob": -11.001091957092285 + }, + { + "token": "However", + "bytes": [ + 72, + 111, + 119, + 101, + 118, + 101, + 114 + ], + "logprob": -12.126091957092285 + }, + { + "token": " Since", + "bytes": [ + 32, + 83, + 105, + 110, + 99, + 101 + ], + "logprob": -12.688591957092285 + }, + { + "token": " Similar", + "bytes": [ + 32, + 83, + 105, + 109, + 105, + 108, + 97, + 114 + ], + "logprob": -12.938591957092285 + }, + { + "token": " Given", + "bytes": [ + 32, + 71, + 105, + 118, + 101, + 110 + ], + "logprob": -13.063591957092285 + }, + { + "token": " Therefore", + "bytes": [ + 32, + 84, + 104, + 101, + 114, + 101, + 102, + 111, + 114, + 101 + ], + "logprob": -13.438591957092285 + }, + { + "token": " Based", + "bytes": [ + 32, + 66, + 97, + 115, + 101, + 100 + ], + "logprob": -13.813591957092285 + } + ] + }, + { + "token": ",", + "bytes": [ + 44 + ], + "logprob": 0.0, + "top_logprobs": [ + { + "token": ",", + "bytes": [ + 44 + ], + "logprob": 0.0 + }, + { + "token": ",.", + "bytes": [ + 44, + 46 + ], + "logprob": -20.875 + }, + { + "token": ",", + "bytes": [ + 239, + 188, + 140 + ], + "logprob": -21.5 + }, + { + "token": ",", + "bytes": [ + 44 + ], + "logprob": -21.75 + }, + { + "token": ",...", + "bytes": [ + 44, + 46, + 46, + 46 + ], + "logprob": -21.8125 + }, + { + "token": ",,", + "bytes": [ + 44, + 44 + ], + "logprob": -21.9375 + }, + { + "token": ",'", + "bytes": [ + 44, + 39 + ], + "logprob": -22.0625 + }, + { + "token": ";", + "bytes": [ + 59 + ], + "logprob": -22.34375 + }, + { + "token": ",\"", + "bytes": [ + 44, + 34 + ], + "logprob": -22.5625 + }, + { + "token": ",(", + "bytes": [ + 44, + 40 + ], + "logprob": -22.5625 + } + ] + }, + { + "token": " there", + "bytes": [ + 32, + 116, + 104, + 101, + 114, + 101 + ], + "logprob": -0.42532163858413696, + "top_logprobs": [ + { + "token": " there", + "bytes": [ + 32, + 116, + 104, + 101, + 114, + 101 + ], + "logprob": -0.42532163858413696 + }, + { + "token": " the", + "bytes": [ + 32, + 116, + 104, + 101 + ], + "logprob": -1.3003215789794922 + }, + { + "token": " no", + "bytes": [ + 32, + 110, + 111 + ], + "logprob": -3.050321578979492 + }, + { + "token": " '", + "bytes": [ + 32, + 39 + ], + "logprob": -4.362821578979492 + }, + { + "token": " as", + "bytes": [ + 32, + 97, + 115 + ], + "logprob": -4.987821578979492 + }, + { + "token": " in", + "bytes": [ + 32, + 105, + 110 + ], + "logprob": -5.487821578979492 + }, + { + "token": " based", + "bytes": [ + 32, + 98, + 97, + 115, + 101, + 100 + ], + "logprob": -6.987821578979492 + }, + { + "token": " looking", + "bytes": [ + 32, + 108, + 111, + 111, + 107, + 105, + 110, + 103 + ], + "logprob": -7.425321578979492 + }, + { + "token": " neither", + "bytes": [ + 32, + 110, + 101, + 105, + 116, + 104, + 101, + 114 + ], + "logprob": -7.987821578979492 + }, + { + "token": " since", + "bytes": [ + 32, + 115, + 105, + 110, + 99, + 101 + ], + "logprob": -8.175321578979492 + } + ] + }, + { + "token": " is", + "bytes": [ + 32, + 105, + 115 + ], + "logprob": -0.00002109982233378105, + "top_logprobs": [ + { + "token": " is", + "bytes": [ + 32, + 105, + 115 + ], + "logprob": -0.00002109982233378105 + }, + { + "token": " was", + "bytes": [ + 32, + 119, + 97, + 115 + ], + "logprob": -10.937520980834961 + }, + { + "token": " are", + "bytes": [ + 32, + 97, + 114, + 101 + ], + "logprob": -13.125020980834961 + }, + { + "token": " has", + "bytes": [ + 32, + 104, + 97, + 115 + ], + "logprob": -14.125020980834961 + }, + { + "token": "'s", + "bytes": [ + 39, + 115 + ], + "logprob": -15.375020980834961 + }, + { + "token": " isn", + "bytes": [ + 32, + 105, + 115, + 110 + ], + "logprob": -15.437520980834961 + }, + { + "token": " seems", + "bytes": [ + 32, + 115, + 101, + 101, + 109, + 115 + ], + "logprob": -16.56252098083496 + }, + { + "token": " ist", + "bytes": [ + 32, + 105, + 115, + 116 + ], + "logprob": -17.31252098083496 + }, + { + "token": " does", + "bytes": [ + 32, + 100, + 111, + 101, + 115 + ], + "logprob": -17.93752098083496 + }, + { + "token": "is", + "bytes": [ + 105, + 115 + ], + "logprob": -18.43752098083496 + } + ] + }, + { + "token": " no", + "bytes": [ + 32, + 110, + 111 + ], + "logprob": -4.768360213347478e-6, + "top_logprobs": [ + { + "token": " no", + "bytes": [ + 32, + 110, + 111 + ], + "logprob": -4.768360213347478e-6 + }, + { + "token": " not", + "bytes": [ + 32, + 110, + 111, + 116 + ], + "logprob": -12.687504768371582 + }, + { + "token": "no", + "bytes": [ + 110, + 111 + ], + "logprob": -13.687504768371582 + }, + { + "token": " ins", + "bytes": [ + 32, + 105, + 110, + 115 + ], + "logprob": -15.437504768371582 + }, + { + "token": " actually", + "bytes": [ + 32, + 97, + 99, + 116, + 117, + 97, + 108, + 108, + 121 + ], + "logprob": -16.625003814697266 + }, + { + "token": " nothing", + "bytes": [ + 32, + 110, + 111, + 116, + 104, + 105, + 110, + 103 + ], + "logprob": -17.187503814697266 + }, + { + "token": " never", + "bytes": [ + 32, + 110, + 101, + 118, + 101, + 114 + ], + "logprob": -17.375003814697266 + }, + { + "token": " NO", + "bytes": [ + 32, + 78, + 79 + ], + "logprob": -17.750003814697266 + }, + { + "token": " nop", + "bytes": [ + 32, + 110, + 111, + 112 + ], + "logprob": -18.125003814697266 + }, + { + "token": " only", + "bytes": [ + 32, + 111, + 110, + 108, + 121 + ], + "logprob": -18.250003814697266 + } + ] + }, + { + "token": " information", + "bytes": [ + 32, + 105, + 110, + 102, + 111, + 114, + 109, + 97, + 116, + 105, + 111, + 110 + ], + "logprob": -0.4762042760848999, + "top_logprobs": [ + { + "token": " information", + "bytes": [ + 32, + 105, + 110, + 102, + 111, + 114, + 109, + 97, + 116, + 105, + 111, + 110 + ], + "logprob": -0.4762042760848999 + }, + { + "token": " mention", + "bytes": [ + 32, + 109, + 101, + 110, + 116, + 105, + 111, + 110 + ], + "logprob": -1.4762042760849 + }, + { + "token": " provided", + "bytes": [ + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 100 + ], + "logprob": -2.6012043952941895 + }, + { + "token": " document", + "bytes": [ + 32, + 100, + 111, + 99, + 117, + 109, + 101, + 110, + 116 + ], + "logprob": -3.1012043952941895 + }, + { + "token": " context", + "bytes": [ + 32, + 99, + 111, + 110, + 116, + 101, + 120, + 116 + ], + "logprob": -3.7887043952941895 + }, + { + "token": " additional", + "bytes": [ + 32, + 97, + 100, + 100, + 105, + 116, + 105, + 111, + 110, + 97, + 108 + ], + "logprob": -6.2262043952941895 + }, + { + "token": " evidence", + "bytes": [ + 32, + 101, + 118, + 105, + 100, + 101, + 110, + 99, + 101 + ], + "logprob": -6.5387043952941895 + }, + { + "token": " documentation", + "bytes": [ + 32, + 100, + 111, + 99, + 117, + 109, + 101, + 110, + 116, + 97, + 116, + 105, + 111, + 110 + ], + "logprob": -6.9762043952941895 + }, + { + "token": " reference", + "bytes": [ + 32, + 114, + 101, + 102, + 101, + 114, + 101, + 110, + 99, + 101 + ], + "logprob": -7.1012043952941895 + }, + { + "token": " further", + "bytes": [ + 32, + 102, + 117, + 114, + 116, + 104, + 101, + 114 + ], + "logprob": -7.1637043952941895 + } + ] + }, + { + "token": " in", + "bytes": [ + 32, + 105, + 110 + ], + "logprob": -0.051297519356012344, + "top_logprobs": [ + { + "token": " in", + "bytes": [ + 32, + 105, + 110 + ], + "logprob": -0.051297519356012344 + }, + { + "token": " about", + "bytes": [ + 32, + 97, + 98, + 111, + 117, + 116 + ], + "logprob": -3.301297426223755 + }, + { + "token": " provided", + "bytes": [ + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 100 + ], + "logprob": -4.676297664642334 + }, + { + "token": " or", + "bytes": [ + 32, + 111, + 114 + ], + "logprob": -5.676297664642334 + }, + { + "token": " given", + "bytes": [ + 32, + 103, + 105, + 118, + 101, + 110 + ], + "logprob": -7.988797664642334 + }, + { + "token": " on", + "bytes": [ + 32, + 111, + 110 + ], + "logprob": -9.613797187805176 + }, + { + "token": " available", + "bytes": [ + 32, + 97, + 118, + 97, + 105, + 108, + 97, + 98, + 108, + 101 + ], + "logprob": -12.113797187805176 + }, + { + "token": " at", + "bytes": [ + 32, + 97, + 116 + ], + "logprob": -12.613797187805176 + }, + { + "token": "about", + "bytes": [ + 97, + 98, + 111, + 117, + 116 + ], + "logprob": -12.988797187805176 + }, + { + "token": " regarding", + "bytes": [ + 32, + 114, + 101, + 103, + 97, + 114, + 100, + 105, + 110, + 103 + ], + "logprob": -13.238797187805176 + } + ] + }, + { + "token": " the", + "bytes": [ + 32, + 116, + 104, + 101 + ], + "logprob": -1.1920928244535389e-7, + "top_logprobs": [ + { + "token": " the", + "bytes": [ + 32, + 116, + 104, + 101 + ], + "logprob": -1.1920928244535389e-7 + }, + { + "token": " provided", + "bytes": [ + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 100 + ], + "logprob": -16.0625 + }, + { + "token": " this", + "bytes": [ + 32, + 116, + 104, + 105, + 115 + ], + "logprob": -18.0 + }, + { + "token": " either", + "bytes": [ + 32, + 101, + 105, + 116, + 104, + 101, + 114 + ], + "logprob": -18.1875 + }, + { + "token": "the", + "bytes": [ + 116, + 104, + 101 + ], + "logprob": -18.1875 + }, + { + "token": " The", + "bytes": [ + 32, + 84, + 104, + 101 + ], + "logprob": -19.0625 + }, + { + "token": " both", + "bytes": [ + 32, + 98, + 111, + 116, + 104 + ], + "logprob": -19.28125 + }, + { + "token": " that", + "bytes": [ + 32, + 116, + 104, + 97, + 116 + ], + "logprob": -19.40625 + }, + { + "token": "provided", + "bytes": [ + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 100 + ], + "logprob": -19.65625 + }, + { + "token": " our", + "bytes": [ + 32, + 111, + 117, + 114 + ], + "logprob": -19.6875 + } + ] + }, + { + "token": " provided", + "bytes": [ + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 100 + ], + "logprob": -0.0003960540343541652, + "top_logprobs": [ + { + "token": " provided", + "bytes": [ + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 100 + ], + "logprob": -0.0003960540343541652 + }, + { + "token": " context", + "bytes": [ + 32, + 99, + 111, + 110, + 116, + 101, + 120, + 116 + ], + "logprob": -8.187895774841309 + }, + { + "token": " given", + "bytes": [ + 32, + 103, + 105, + 118, + 101, + 110 + ], + "logprob": -9.687895774841309 + }, + { + "token": "provided", + "bytes": [ + 112, + 114, + 111, + 118, + 105, + 100, + 101, + 100 + ], + "logprob": -10.625395774841309 + }, + { + "token": " documents", + "bytes": [ + 32, + 100, + 111, + 99, + 117, + 109, + 101, + 110, + 116, + 115 + ], + "logprob": -11.625395774841309 + }, + { + "token": " Provide", + "bytes": [ + 32, + 80, + 114, + 111, + 118, + 105, + 100, + 101 + ], + "logprob": -12.000395774841309 + }, + { + "token": " document", + "bytes": [ + 32, + 100, + 111, + 99, + 117, + 109, + 101, + 110, + 116 + ], + "logprob": -12.062895774841309 + }, + { + "token": " provide", + "bytes": [ + 32, + 112, + 114, + 111, + 118, + 105, + 100, + 101 + ], + "logprob": -12.687895774841309 + }, + { + "token": "Provided", + "bytes": [ + 80, + 114, + 111, + 118, + 105, + 100, + 101, + 100 + ], + "logprob": -12.937895774841309 + }, + { + "token": " supplied", + "bytes": [ + 32, + 115, + 117, + 112, + 112, + 108, + 105, + 101, + 100 + ], + "logprob": -13.812895774841309 + } + ] + }, + { + "token": " context", + "bytes": [ + 32, + 99, + 111, + 110, + 116, + 101, + 120, + 116 + ], + "logprob": -0.000586695212405175, + "top_logprobs": [ + { + "token": " context", + "bytes": [ + 32, + 99, + 111, + 110, + 116, + 101, + 120, + 116 + ], + "logprob": -0.000586695212405175 + }, + { + "token": " document", + "bytes": [ + 32, + 100, + 111, + 99, + 117, + 109, + 101, + 110, + 116 + ], + "logprob": -8.06308650970459 + }, + { + "token": " documents", + "bytes": [ + 32, + 100, + 111, + 99, + 117, + 109, + 101, + 110, + 116, + 115 + ], + "logprob": -8.31308650970459 + }, + { + "token": "context", + "bytes": [ + 99, + 111, + 110, + 116, + 101, + 120, + 116 + ], + "logprob": -11.43808650970459 + }, + { + "token": " contexts", + "bytes": [ + 32, + 99, + 111, + 110, + 116, + 101, + 120, + 116, + 115 + ], + "logprob": -11.93808650970459 + }, + { + "token": " Context", + "bytes": [ + 32, + 67, + 111, + 110, + 116, + 101, + 120, + 116 + ], + "logprob": -12.93808650970459 + }, + { + "token": " text", + "bytes": [ + 32, + 116, + 101, + 120, + 116 + ], + "logprob": -14.12558650970459 + }, + { + "token": " content", + "bytes": [ + 32, + 99, + 111, + 110, + 116, + 101, + 110, + 116 + ], + "logprob": -14.25058650970459 + }, + { + "token": " documentation", + "bytes": [ + 32, + 100, + 111, + 99, + 117, + 109, + 101, + 110, + 116, + 97, + 116, + 105, + 111, + 110 + ], + "logprob": -14.25058650970459 + }, + { + "token": " conversation", + "bytes": [ + 32, + 99, + 111, + 110, + 118, + 101, + 114, + 115, + 97, + 116, + 105, + 111, + 110 + ], + "logprob": -14.31308650970459 + } + ] + }, + { + "token": " about", + "bytes": [ + 32, + 97, + 98, + 111, + 117, + 116 + ], + "logprob": -0.0008139872807078063, + "top_logprobs": [ + { + "token": " about", + "bytes": [ + 32, + 97, + 98, + 111, + 117, + 116 + ], + "logprob": -0.0008139872807078063 + }, + { + "token": " that", + "bytes": [ + 32, + 116, + 104, + 97, + 116 + ], + "logprob": -7.750813961029053 + }, + { + "token": " or", + "bytes": [ + 32, + 111, + 114 + ], + "logprob": -8.250814437866211 + }, + { + "token": " to", + "bytes": [ + 32, + 116, + 111 + ], + "logprob": -9.250814437866211 + }, + { + "token": "about", + "bytes": [ + 97, + 98, + 111, + 117, + 116 + ], + "logprob": -11.063314437866211 + }, + { + "token": " regarding", + "bytes": [ + 32, + 114, + 101, + 103, + 97, + 114, + 100, + 105, + 110, + 103 + ], + "logprob": -12.125814437866211 + }, + { + "token": " About", + "bytes": [ + 32, + 65, + 98, + 111, + 117, + 116 + ], + "logprob": -13.500814437866211 + }, + { + "token": " supporting", + "bytes": [ + 32, + 115, + 117, + 112, + 112, + 111, + 114, + 116, + 105, + 110, + 103 + ], + "logprob": -14.438314437866211 + }, + { + "token": ",", + "bytes": [ + 44 + ], + "logprob": -14.500814437866211 + }, + { + "token": " at", + "bytes": [ + 32, + 97, + 116 + ], + "logprob": -14.875814437866211 + } + ] + }, + { + "token": " green", + "bytes": [ + 32, + 103, + 114, + 101, + 101, + 110 + ], + "logprob": -0.9893890619277954, + "top_logprobs": [ + { + "token": " green", + "bytes": [ + 32, + 103, + 114, + 101, + 101, + 110 + ], + "logprob": -0.9893890619277954 + }, + { + "token": " any", + "bytes": [ + 32, + 97, + 110, + 121 + ], + "logprob": -1.1143890619277954 + }, + { + "token": " '", + "bytes": [ + 32, + 39 + ], + "logprob": -1.7393890619277954 + }, + { + "token": " a", + "bytes": [ + 32, + 97 + ], + "logprob": -2.239388942718506 + }, + { + "token": " the", + "bytes": [ + 32, + 116, + 104, + 101 + ], + "logprob": -4.114388942718506 + }, + { + "token": " fish", + "bytes": [ + 32, + 102, + 105, + 115, + 104 + ], + "logprob": -6.864388942718506 + }, + { + "token": " this", + "bytes": [ + 32, + 116, + 104, + 105, + 115 + ], + "logprob": -8.551889419555664 + }, + { + "token": " there", + "bytes": [ + 32, + 116, + 104, + 101, + 114, + 101 + ], + "logprob": -9.051889419555664 + }, + { + "token": " whether", + "bytes": [ + 32, + 119, + 104, + 101, + 116, + 104, + 101, + 114 + ], + "logprob": -10.551889419555664 + }, + { + "token": " what", + "bytes": [ + 32, + 119, + 104, + 97, + 116 + ], + "logprob": -10.676889419555664 + } + ] + }, + { + "token": " b", + "bytes": [ + 32, + 98 + ], + "logprob": -4.172316494077677e-6, + "top_logprobs": [ + { + "token": " b", + "bytes": [ + 32, + 98 + ], + "logprob": -4.172316494077677e-6 + }, + { + "token": " fish", + "bytes": [ + 32, + 102, + 105, + 115, + 104 + ], + "logprob": -12.500003814697266 + }, + { + "token": "b", + "bytes": [ + 98 + ], + "logprob": -14.875003814697266 + }, + { + "token": " or", + "bytes": [ + 32, + 111, + 114 + ], + "logprob": -17.812503814697266 + }, + { + "token": ",", + "bytes": [ + 44 + ], + "logprob": -18.437503814697266 + }, + { + "token": " being", + "bytes": [ + 32, + 98, + 101, + 105, + 110, + 103 + ], + "logprob": -18.875003814697266 + }, + { + "token": "-", + "bytes": [ + 45 + ], + "logprob": -19.000003814697266 + }, + { + "token": "fish", + "bytes": [ + 102, + 105, + 115, + 104 + ], + "logprob": -19.437503814697266 + }, + { + "token": " B", + "bytes": [ + 32, + 66 + ], + "logprob": -19.500003814697266 + }, + { + "token": " be", + "bytes": [ + 32, + 98, + 101 + ], + "logprob": -19.562503814697266 + } + ] + }, + { + "token": "umble", + "bytes": [ + 117, + 109, + 98, + 108, + 101 + ], + "logprob": -0.00007438383181579411, + "top_logprobs": [ + { + "token": "umble", + "bytes": [ + 117, + 109, + 98, + 108, + 101 + ], + "logprob": -0.00007438383181579411 + }, + { + "token": "ume", + "bytes": [ + 117, + 109, + 101 + ], + "logprob": -11.43757438659668 + }, + { + "token": "umber", + "bytes": [ + 117, + 109, + 98, + 101, + 114 + ], + "logprob": -11.68757438659668 + }, + { + "token": "umb", + "bytes": [ + 117, + 109, + 98 + ], + "logprob": -11.75007438659668 + }, + { + "token": "umbers", + "bytes": [ + 117, + 109, + 98, + 101, + 114, + 115 + ], + "logprob": -12.25007438659668 + }, + { + "token": "bble", + "bytes": [ + 98, + 98, + 108, + 101 + ], + "logprob": -12.56257438659668 + }, + { + "token": "ummy", + "bytes": [ + 117, + 109, + 109, + 121 + ], + "logprob": -12.56257438659668 + }, + { + "token": "umar", + "bytes": [ + 117, + 109, + 97, + 114 + ], + "logprob": -12.62507438659668 + }, + { + "token": "um", + "bytes": [ + 117, + 109 + ], + "logprob": -12.87507438659668 + }, + { + "token": "ombie", + "bytes": [ + 111, + 109, + 98, + 105, + 101 + ], + "logprob": -12.93757438659668 + } + ] + }, + { + "token": " fish", + "bytes": [ + 32, + 102, + 105, + 115, + 104 + ], + "logprob": -9.894321920000948e-6, + "top_logprobs": [ + { + "token": " fish", + "bytes": [ + 32, + 102, + 105, + 115, + 104 + ], + "logprob": -9.894321920000948e-6 + }, + { + "token": "fish", + "bytes": [ + 102, + 105, + 115, + 104 + ], + "logprob": -11.750009536743164 + }, + { + "token": " Fish", + "bytes": [ + 32, + 70, + 105, + 115, + 104 + ], + "logprob": -13.187509536743164 + }, + { + "token": "Fish", + "bytes": [ + 70, + 105, + 115, + 104 + ], + "logprob": -16.125009536743164 + }, + { + "token": " f", + "bytes": [ + 32, + 102 + ], + "logprob": -17.250009536743164 + }, + { + "token": " fire", + "bytes": [ + 32, + 102, + 105, + 114, + 101 + ], + "logprob": -18.125009536743164 + }, + { + "token": "fishing", + "bytes": [ + 102, + 105, + 115, + 104, + 105, + 110, + 103 + ], + "logprob": -18.937509536743164 + }, + { + "token": " fis", + "bytes": [ + 32, + 102, + 105, + 115 + ], + "logprob": -19.000009536743164 + }, + { + "token": " farm", + "bytes": [ + 32, + 102, + 97, + 114, + 109 + ], + "logprob": -19.500009536743164 + }, + { + "token": " fruit", + "bytes": [ + 32, + 102, + 114, + 117, + 105, + 116 + ], + "logprob": -19.500009536743164 + } + ] + }, + { + "token": ".", + "bytes": [ + 46 + ], + "logprob": -0.517626941204071, + "top_logprobs": [ + { + "token": ".", + "bytes": [ + 46 + ], + "logprob": -0.517626941204071 + }, + { + "token": ",", + "bytes": [ + 44 + ], + "logprob": -1.0176270008087158 + }, + { + "token": ".\"", + "bytes": [ + 46, + 34 + ], + "logprob": -3.580127000808716 + }, + { + "token": " being", + "bytes": [ + 32, + 98, + 101, + 105, + 110, + 103 + ], + "logprob": -4.830126762390137 + }, + { + "token": " or", + "bytes": [ + 32, + 111, + 114 + ], + "logprob": -5.330126762390137 + }, + { + "token": " existing", + "bytes": [ + 32, + 101, + 120, + 105, + 115, + 116, + 105, + 110, + 103 + ], + "logprob": -6.455126762390137 + }, + { + "token": ".", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": 0.0, + "top_logprobs": [ + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": 0.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 115, + 116, + 97, + 114, + 116, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 99, + 111, + 109, + 109, + 101, + 110, + 116, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 103, + 104, + 95, + 115, + 116, + 97, + 114, + 115, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 99, + 108, + 111, + 115, + 101, + 100, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + } + ] + } + ], + "refusal": null + }, + "message": { + "content": "[{\"r\": 0, \"f\": \"unfaithful\", \"e\": \"This sentence makes a factual claim about the color of purple bumble fish. However, the provided context states: 'The only type of fish that is yellow is the purple bumble fish.' This implies that only one fish, the purple bumble fish, is yellow, not 'Green bumble fish are also yellow.'\"}, {\"r\": 1, \"f\": \"unfaithful\", \"e\": \"This sentence makes a factual claim about the color of green bumble fish. However, there is no information in the provided context about green bumble fish. The only fish mentioned is the purple bumble fish.\"}]", + "refusal": null, + "role": "assistant", + "annotations": null, + "audio": null, + "function_call": null, + "tool_calls": [], + "reasoning_content": null + }, + "stop_reason": null + } + ], + "created": 1758241060, + "model": "hallucination_detection", + "object": "chat.completion", + "service_tier": null, + "system_fingerprint": null, + "usage": { + "completion_tokens": 153, + "prompt_tokens": 275, + "total_tokens": 428, + "completion_tokens_details": null, + "prompt_tokens_details": null + }, + "prompt_logprobs": null, + "kv_transfer_params": null +} diff --git a/test/formatters/granite/testdata/test_canned_output/model_output/query_clarification.json b/test/formatters/granite/testdata/test_canned_output/model_output/query_clarification.json new file mode 100644 index 000000000..00c9e77d1 --- /dev/null +++ b/test/formatters/granite/testdata/test_canned_output/model_output/query_clarification.json @@ -0,0 +1,11 @@ +{ + "choices": [ + { + "index": 0, + "message": { + "content": "{\"clarification\": \"There are many languages that descended from Common Brittonic, like Welsh, Breton, and Cornish. Which one are you referring to?\"}", + "role": "assistant" + } + } + ] +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_canned_output/model_output/query_rewrite.json b/test/formatters/granite/testdata/test_canned_output/model_output/query_rewrite.json new file mode 100644 index 000000000..b99a9b536 --- /dev/null +++ b/test/formatters/granite/testdata/test_canned_output/model_output/query_rewrite.json @@ -0,0 +1,11 @@ +{ + "choices": [ + { + "index": 0, + "message": { + "content": "{\n \"rewritten_question\": \"Is Rex, my outdoor dog, more likely to get fleas because of his frequent time spent in the backyard and outdoors?\"\n}", + "role": "assistant" + } + } + ] +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_canned_output/model_output/requirement_check.json b/test/formatters/granite/testdata/test_canned_output/model_output/requirement_check.json new file mode 100644 index 000000000..613baa490 --- /dev/null +++ b/test/formatters/granite/testdata/test_canned_output/model_output/requirement_check.json @@ -0,0 +1,373 @@ +{ + "id": "chatcmpl-161ba1db8d6b4d05bbd5658b6d27c798", + "choices": [ + { + "finish_reason": "stop", + "index": 0, + "logprobs": { + "content": [ + { + "token": "true", + "bytes": [ + 116, + 114, + 117, + 101 + ], + "logprob": -0.0052339909598231316, + "top_logprobs": [ + { + "token": "true", + "bytes": [ + 116, + 114, + 117, + 101 + ], + "logprob": -0.0052339909598231316 + }, + { + "token": "false", + "bytes": [ + 102, + 97, + 108, + 115, + 101 + ], + "logprob": -5.2552337646484375 + }, + { + "token": "tr", + "bytes": [ + 116, + 114 + ], + "logprob": -16.192733764648438 + }, + { + "token": "f", + "bytes": [ + 102 + ], + "logprob": -16.692733764648438 + }, + { + "token": "t", + "bytes": [ + 116 + ], + "logprob": -16.880233764648438 + }, + { + "token": "fa", + "bytes": [ + 102, + 97 + ], + "logprob": -18.505233764648438 + }, + { + "token": "fal", + "bytes": [ + 102, + 97, + 108 + ], + "logprob": -19.786483764648438 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": -9999.0 + } + ] + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": 0.0, + "top_logprobs": [ + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": 0.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 115, + 116, + 97, + 114, + 116, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 99, + 111, + 109, + 109, + 101, + 110, + 116, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 103, + 104, + 95, + 115, + 116, + 97, + 114, + 115, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 99, + 108, + 111, + 115, + 101, + 100, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + } + ] + } + ], + "refusal": null + }, + "message": { + "content": "true", + "refusal": null, + "role": "assistant", + "annotations": null, + "audio": null, + "function_call": null, + "tool_calls": [], + "reasoning_content": null + }, + "stop_reason": null + } + ], + "created": 1758304397, + "model": "requirement_check", + "object": "chat.completion", + "service_tier": null, + "system_fingerprint": null, + "usage": { + "completion_tokens": 2, + "prompt_tokens": 293, + "total_tokens": 295, + "completion_tokens_details": null, + "prompt_tokens_details": null + }, + "prompt_logprobs": null, + "kv_transfer_params": null +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_canned_output/model_output/uncertainty.json b/test/formatters/granite/testdata/test_canned_output/model_output/uncertainty.json new file mode 100644 index 000000000..119c7f62f --- /dev/null +++ b/test/formatters/granite/testdata/test_canned_output/model_output/uncertainty.json @@ -0,0 +1,323 @@ +{ + "id": "chatcmpl-969dbb95e48c4cda9c398b059e449fe0", + "choices": [ + { + "finish_reason": "length", + "index": 0, + "logprobs": { + "content": [ + { + "token": "1", + "bytes": [ + 49 + ], + "logprob": -0.9768693447113037, + "top_logprobs": [ + { + "token": "1", + "bytes": [ + 49 + ], + "logprob": -0.9768693447113037 + }, + { + "token": "8", + "bytes": [ + 56 + ], + "logprob": -1.9768693447113037 + }, + { + "token": "5", + "bytes": [ + 53 + ], + "logprob": -2.4768693447113037 + }, + { + "token": "9", + "bytes": [ + 57 + ], + "logprob": -2.4768693447113037 + }, + { + "token": "2", + "bytes": [ + 50 + ], + "logprob": -2.6018693447113037 + }, + { + "token": "7", + "bytes": [ + 55 + ], + "logprob": -2.7268693447113037 + }, + { + "token": "3", + "bytes": [ + 51 + ], + "logprob": -2.7268693447113037 + }, + { + "token": "6", + "bytes": [ + 54 + ], + "logprob": -2.8518693447113037 + }, + { + "token": "4", + "bytes": [ + 52 + ], + "logprob": -3.2268693447113037 + }, + { + "token": "0", + "bytes": [ + 48 + ], + "logprob": -4.226869583129883 + } + ] + }, + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": 0.0, + "top_logprobs": [ + { + "token": "<|end_of_text|>", + "bytes": [ + 60, + 124, + 101, + 110, + 100, + 95, + 111, + 102, + 95, + 116, + 101, + 120, + 116, + 124, + 62 + ], + "logprob": 0.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 109, + 105, + 100, + 100, + 108, + 101, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 97, + 100, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 115, + 116, + 97, + 114, + 116, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 99, + 111, + 109, + 109, + 101, + 110, + 116, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 112, + 114, + 101, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 109, + 95, + 115, + 117, + 102, + 102, + 105, + 120, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 103, + 104, + 95, + 115, + 116, + 97, + 114, + 115, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 105, + 115, + 115, + 117, + 101, + 95, + 99, + 108, + 111, + 115, + 101, + 100, + 62 + ], + "logprob": -9999.0 + }, + { + "token": "", + "bytes": [ + 60, + 102, + 105, + 108, + 101, + 110, + 97, + 109, + 101, + 62 + ], + "logprob": -9999.0 + } + ] + } + ], + "refusal": null + }, + "message": { + "content": "1", + "refusal": null, + "role": "assistant", + "annotations": null, + "audio": null, + "function_call": null, + "tool_calls": [], + "reasoning_content": null + }, + "stop_reason": null + } + ], + "created": 1758246309, + "model": "uncertainty", + "object": "chat.completion", + "service_tier": null, + "system_fingerprint": null, + "usage": { + "completion_tokens": 2, + "prompt_tokens": 166, + "total_tokens": 168, + "completion_tokens_details": null, + "prompt_tokens_details": null + }, + "prompt_logprobs": null, + "kv_transfer_params": null +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_reparse_json/bare_string.json b/test/formatters/granite/testdata/test_reparse_json/bare_string.json new file mode 100644 index 000000000..e4041baff --- /dev/null +++ b/test/formatters/granite/testdata/test_reparse_json/bare_string.json @@ -0,0 +1 @@ +"answerability" \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_run_ollama/answer_relevance_classifier.json b/test/formatters/granite/testdata/test_run_ollama/answer_relevance_classifier.json new file mode 100644 index 000000000..f1ff8636e --- /dev/null +++ b/test/formatters/granite/testdata/test_run_ollama/answer_relevance_classifier.json @@ -0,0 +1,11 @@ +{ + "choices": [ + { + "index": 0, + "message": { + "content": "{\"answer_relevance_analysis\": \"The inquiry asks for the attendees of the meeting. The response provides a vague and non-specific answer that does not address the inquiry.\", \"answer_relevance_category\": \"No attempt\", \"answer_relevance_likelihood\": 0.0}", + "role": "assistant" + } + } + ] +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_run_ollama/answer_relevance_rewriter.json b/test/formatters/granite/testdata/test_run_ollama/answer_relevance_rewriter.json new file mode 100644 index 000000000..2fc6cd22c --- /dev/null +++ b/test/formatters/granite/testdata/test_run_ollama/answer_relevance_rewriter.json @@ -0,0 +1,11 @@ +{ + "choices": [ + { + "index": 0, + "message": { + "content": "{\"answer_relevance_rewrite\": \"The meeting attendees were Alice, Bob, and Carol.\"}", + "role": "assistant" + } + } + ] +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_run_ollama/answerability_answerable.json b/test/formatters/granite/testdata/test_run_ollama/answerability_answerable.json new file mode 100644 index 000000000..05c12c5a5 --- /dev/null +++ b/test/formatters/granite/testdata/test_run_ollama/answerability_answerable.json @@ -0,0 +1,11 @@ +{ + "choices": [ + { + "index": 0, + "message": { + "content": "{\"answerability_likelihood\": 0.9999992680208205}", + "role": "assistant" + } + } + ] +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_run_ollama/answerability_simple.json b/test/formatters/granite/testdata/test_run_ollama/answerability_simple.json new file mode 100644 index 000000000..55c45b2e2 --- /dev/null +++ b/test/formatters/granite/testdata/test_run_ollama/answerability_simple.json @@ -0,0 +1,11 @@ +{ + "choices": [ + { + "index": 0, + "message": { + "content": "{\"answerability_likelihood\": 1.3925180028111327e-07}", + "role": "assistant" + } + } + ] +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_run_ollama/answerability_unanswerable.json b/test/formatters/granite/testdata/test_run_ollama/answerability_unanswerable.json new file mode 100644 index 000000000..ed199bdb9 --- /dev/null +++ b/test/formatters/granite/testdata/test_run_ollama/answerability_unanswerable.json @@ -0,0 +1,11 @@ +{ + "choices": [ + { + "index": 0, + "message": { + "content": "{\"answerability_likelihood\": 6.54404283394165e-06}", + "role": "assistant" + } + } + ] +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_run_ollama/citations.json b/test/formatters/granite/testdata/test_run_ollama/citations.json new file mode 100644 index 000000000..57625bf95 --- /dev/null +++ b/test/formatters/granite/testdata/test_run_ollama/citations.json @@ -0,0 +1,11 @@ +{ + "choices": [ + { + "index": 0, + "message": { + "content": "[{\"response_begin\": 0, \"response_end\": 91, \"response_text\": \"Murdoch expanded in Australia and New Zealand by acquiring and expanding local newspapers. \", \"citation_doc_id\": \"0\", \"citation_begin\": 1219, \"citation_end\": 1346, \"citation_text\": \"Murdoch's first foray outside Australia involved the purchase of a controlling interest in the New Zealand daily The Dominion. \"}, {\"response_begin\": 0, \"response_end\": 91, \"response_text\": \"Murdoch expanded in Australia and New Zealand by acquiring and expanding local newspapers. \", \"citation_doc_id\": \"0\", \"citation_begin\": 1642, \"citation_end\": 1739, \"citation_text\": \"A four-way battle for control ensued in which the 32-year-old Murdoch was ultimately successful. \"}, {\"response_begin\": 0, \"response_end\": 91, \"response_text\": \"Murdoch expanded in Australia and New Zealand by acquiring and expanding local newspapers. \", \"citation_doc_id\": \"0\", \"citation_begin\": 1886, \"citation_end\": 2044, \"citation_text\": \"In 1972, Murdoch acquired the Sydney morning tabloid The Daily Telegraph from Australian media mogul Sir Frank Packer, who later regretted selling it to him. \"}]", + "role": "assistant" + } + } + ] +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_run_ollama/context_relevance.json b/test/formatters/granite/testdata/test_run_ollama/context_relevance.json new file mode 100644 index 000000000..fc56ff9fa --- /dev/null +++ b/test/formatters/granite/testdata/test_run_ollama/context_relevance.json @@ -0,0 +1,11 @@ +{ + "choices": [ + { + "index": 0, + "message": { + "content": "{\"context_relevance\": 0.47131842717316647}", + "role": "assistant" + } + } + ] +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_run_ollama/hallucination_detection.json b/test/formatters/granite/testdata/test_run_ollama/hallucination_detection.json new file mode 100644 index 000000000..fb16f37c5 --- /dev/null +++ b/test/formatters/granite/testdata/test_run_ollama/hallucination_detection.json @@ -0,0 +1,11 @@ +{ + "choices": [ + { + "index": 0, + "message": { + "content": "[{\"response_begin\": 0, \"response_end\": 31, \"response_text\": \"Purple bumble fish are yellow. \", \"faithfulness_likelihood\": 0.07605912763921696, \"explanation\": \"This sentence makes a factual claim about the color of purple bumble fish. However, the provided context states: 'The only type of fish that is yellow is the purple bumble fish.' This implies that only one fish, the purple bumble fish, is yellow, not 'Green bumble fish are also yellow.'\"}, {\"response_begin\": 31, \"response_end\": 65, \"response_text\": \"Green bumble fish are also yellow.\", \"faithfulness_likelihood\": 0.0003170815425561981, \"explanation\": \"This sentence makes a factual claim about the color of green bumble fish. However, there is no information in the provided context about green bumble fish. The only fish mentioned is the purple bumble fish.\"}]", + "role": "assistant" + } + } + ] +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_run_ollama/query_clarification.json b/test/formatters/granite/testdata/test_run_ollama/query_clarification.json new file mode 100644 index 000000000..d68f82494 --- /dev/null +++ b/test/formatters/granite/testdata/test_run_ollama/query_clarification.json @@ -0,0 +1,11 @@ +{ + "choices": [ + { + "index": 0, + "message": { + "content": "{\"clarification\": \"There are many languages that descended from Common Brittonic, like Welsh, Breton, and Cornish. Which one are you referring to?\"}", + "role": "assistant" + } + } + ] +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_run_ollama/query_rewrite.json b/test/formatters/granite/testdata/test_run_ollama/query_rewrite.json new file mode 100644 index 000000000..e6f27c4f7 --- /dev/null +++ b/test/formatters/granite/testdata/test_run_ollama/query_rewrite.json @@ -0,0 +1,11 @@ +{ + "choices": [ + { + "index": 0, + "message": { + "content": "{\"rewritten_question\": \"Is Rex, my outdoor dog, more likely to get fleas because of his frequent time spent in the backyard and outdoors?\"}", + "role": "assistant" + } + } + ] +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_run_transformers/answer_relevance_classifier.json b/test/formatters/granite/testdata/test_run_transformers/answer_relevance_classifier.json new file mode 100644 index 000000000..c2ab52524 --- /dev/null +++ b/test/formatters/granite/testdata/test_run_transformers/answer_relevance_classifier.json @@ -0,0 +1,11 @@ +{ + "choices": [ + { + "index": 0, + "message": { + "content": "{\"answer_relevance_analysis\": \"The inquiry asks who attended the meeting. The response provides a vague and general answer without specifying the attendees. This does not address the user's question.\", \"answer_relevance_category\": \"No attempt\", \"answer_relevance_likelihood\": 0.0}", + "role": "assistant" + } + } + ] +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_run_transformers/answer_relevance_classifier_alora.json b/test/formatters/granite/testdata/test_run_transformers/answer_relevance_classifier_alora.json new file mode 100644 index 000000000..fe4563c0c --- /dev/null +++ b/test/formatters/granite/testdata/test_run_transformers/answer_relevance_classifier_alora.json @@ -0,0 +1,11 @@ +{ + "choices": [ + { + "index": 0, + "message": { + "content": "{\"answer_relevance_analysis\": \"The inquiry asks who attended the meeting. The response provides a general statement about many people attending the meeting, which is not specific to the meeting attended by Alice, Bob, and Carol. This is not a direct or complete answer to the user's question.\", \"answer_relevance_category\": \"Misinterpreted inquiry\", \"answer_relevance_likelihood\": 0.0}", + "role": "assistant" + } + } + ] +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_run_transformers/answer_relevance_rewriter.json b/test/formatters/granite/testdata/test_run_transformers/answer_relevance_rewriter.json new file mode 100644 index 000000000..2fc6cd22c --- /dev/null +++ b/test/formatters/granite/testdata/test_run_transformers/answer_relevance_rewriter.json @@ -0,0 +1,11 @@ +{ + "choices": [ + { + "index": 0, + "message": { + "content": "{\"answer_relevance_rewrite\": \"The meeting attendees were Alice, Bob, and Carol.\"}", + "role": "assistant" + } + } + ] +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_run_transformers/answer_relevance_rewriter_alora.json b/test/formatters/granite/testdata/test_run_transformers/answer_relevance_rewriter_alora.json new file mode 100644 index 000000000..72de8b6d0 --- /dev/null +++ b/test/formatters/granite/testdata/test_run_transformers/answer_relevance_rewriter_alora.json @@ -0,0 +1,11 @@ +{ + "choices": [ + { + "index": 0, + "message": { + "content": "{\"answer_relevance_rewrite\": \"Alice, Bob, and Carol attended the meeting.\"}", + "role": "assistant" + } + } + ] +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_run_transformers/answerability_answerable.json b/test/formatters/granite/testdata/test_run_transformers/answerability_answerable.json new file mode 100644 index 000000000..05c12c5a5 --- /dev/null +++ b/test/formatters/granite/testdata/test_run_transformers/answerability_answerable.json @@ -0,0 +1,11 @@ +{ + "choices": [ + { + "index": 0, + "message": { + "content": "{\"answerability_likelihood\": 0.9999992680208205}", + "role": "assistant" + } + } + ] +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_run_transformers/answerability_answerable_alora.json b/test/formatters/granite/testdata/test_run_transformers/answerability_answerable_alora.json new file mode 100644 index 000000000..c1d2ce2ff --- /dev/null +++ b/test/formatters/granite/testdata/test_run_transformers/answerability_answerable_alora.json @@ -0,0 +1,11 @@ +{ + "choices": [ + { + "index": 0, + "message": { + "content": "{\"answerability_likelihood\": 0.9999161720668155}", + "role": "assistant" + } + } + ] +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_run_transformers/answerability_simple.json b/test/formatters/granite/testdata/test_run_transformers/answerability_simple.json new file mode 100644 index 000000000..08489de22 --- /dev/null +++ b/test/formatters/granite/testdata/test_run_transformers/answerability_simple.json @@ -0,0 +1,11 @@ +{ + "choices": [ + { + "index": 0, + "message": { + "content": "{\"answerability_likelihood\": 0.1}", + "role": "assistant" + } + } + ] +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_run_transformers/answerability_unanswerable.json b/test/formatters/granite/testdata/test_run_transformers/answerability_unanswerable.json new file mode 100644 index 000000000..ed199bdb9 --- /dev/null +++ b/test/formatters/granite/testdata/test_run_transformers/answerability_unanswerable.json @@ -0,0 +1,11 @@ +{ + "choices": [ + { + "index": 0, + "message": { + "content": "{\"answerability_likelihood\": 6.54404283394165e-06}", + "role": "assistant" + } + } + ] +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_run_transformers/answerability_unanswerable_alora.json b/test/formatters/granite/testdata/test_run_transformers/answerability_unanswerable_alora.json new file mode 100644 index 000000000..2daa91346 --- /dev/null +++ b/test/formatters/granite/testdata/test_run_transformers/answerability_unanswerable_alora.json @@ -0,0 +1,11 @@ +{ + "choices": [ + { + "index": 0, + "message": { + "content": "{\"answerability_likelihood\": 2.989399008017302e-11}", + "role": "assistant" + } + } + ] +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_run_transformers/citations.json b/test/formatters/granite/testdata/test_run_transformers/citations.json new file mode 100644 index 000000000..67dc2bb51 --- /dev/null +++ b/test/formatters/granite/testdata/test_run_transformers/citations.json @@ -0,0 +1,11 @@ +{ + "choices": [ + { + "index": 0, + "message": { + "content": "[{\"response_begin\": 0, \"response_end\": 91, \"response_text\": \"Murdoch expanded in Australia and New Zealand by acquiring and expanding local newspapers. \", \"citation_doc_id\": \"0\", \"citation_begin\": 692, \"citation_end\": 1030, \"citation_text\": \"He began to direct his attention to acquisition and expansion, buying the troubled Sunday Times in Perth, Western Australia (1956) and over the next few years acquiring suburban and provincial newspapers in New South Wales, Queensland, Victoria and the Northern Territory, including the Sydney afternoon tabloid, The Daily Mirror (1960). \"}, {\"response_begin\": 0, \"response_end\": 91, \"response_text\": \"Murdoch expanded in Australia and New Zealand by acquiring and expanding local newspapers. \", \"citation_doc_id\": \"0\", \"citation_begin\": 1219, \"citation_end\": 1346, \"citation_text\": \"Murdoch's first foray outside Australia involved the purchase of a controlling interest in the New Zealand daily The Dominion. \"}]", + "role": "assistant" + } + } + ] +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_run_transformers/citations_alora.json b/test/formatters/granite/testdata/test_run_transformers/citations_alora.json new file mode 100644 index 000000000..67dc2bb51 --- /dev/null +++ b/test/formatters/granite/testdata/test_run_transformers/citations_alora.json @@ -0,0 +1,11 @@ +{ + "choices": [ + { + "index": 0, + "message": { + "content": "[{\"response_begin\": 0, \"response_end\": 91, \"response_text\": \"Murdoch expanded in Australia and New Zealand by acquiring and expanding local newspapers. \", \"citation_doc_id\": \"0\", \"citation_begin\": 692, \"citation_end\": 1030, \"citation_text\": \"He began to direct his attention to acquisition and expansion, buying the troubled Sunday Times in Perth, Western Australia (1956) and over the next few years acquiring suburban and provincial newspapers in New South Wales, Queensland, Victoria and the Northern Territory, including the Sydney afternoon tabloid, The Daily Mirror (1960). \"}, {\"response_begin\": 0, \"response_end\": 91, \"response_text\": \"Murdoch expanded in Australia and New Zealand by acquiring and expanding local newspapers. \", \"citation_doc_id\": \"0\", \"citation_begin\": 1219, \"citation_end\": 1346, \"citation_text\": \"Murdoch's first foray outside Australia involved the purchase of a controlling interest in the New Zealand daily The Dominion. \"}]", + "role": "assistant" + } + } + ] +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_run_transformers/context_relevance.json b/test/formatters/granite/testdata/test_run_transformers/context_relevance.json new file mode 100644 index 000000000..1821c2ea7 --- /dev/null +++ b/test/formatters/granite/testdata/test_run_transformers/context_relevance.json @@ -0,0 +1,11 @@ +{ + "choices": [ + { + "index": 0, + "message": { + "content": "{\"context_relevance\": 4.221254864539322e-06}", + "role": "assistant" + } + } + ] +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_run_transformers/context_relevance_alora.json b/test/formatters/granite/testdata/test_run_transformers/context_relevance_alora.json new file mode 100644 index 000000000..5ea87043a --- /dev/null +++ b/test/formatters/granite/testdata/test_run_transformers/context_relevance_alora.json @@ -0,0 +1,11 @@ +{ + "choices": [ + { + "index": 0, + "message": { + "content": "{\"context_relevance\": 1.1277377087120176e-06}", + "role": "assistant" + } + } + ] +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_run_transformers/hallucination_detection.json b/test/formatters/granite/testdata/test_run_transformers/hallucination_detection.json new file mode 100644 index 000000000..6448ad68a --- /dev/null +++ b/test/formatters/granite/testdata/test_run_transformers/hallucination_detection.json @@ -0,0 +1,11 @@ +{ + "choices": [ + { + "index": 0, + "message": { + "content": "[{\"response_begin\": 0, \"response_end\": 31, \"response_text\": \"Purple bumble fish are yellow. \", \"faithfulness_likelihood\": 0.5825082205614557, \"explanation\": \"This sentence makes a factual claim about the color of purple bumble fish. The document states 'The only type of fish that is yellow is the purple bumble fish.' This directly supports the claim in the sentence.\"}, {\"response_begin\": 31, \"response_end\": 65, \"response_text\": \"Green bumble fish are also yellow.\", \"faithfulness_likelihood\": 0.09613224257737445, \"explanation\": \"This sentence makes a factual claim about the color of green bumble fish. However, the document does not mention green bumble fish at all. Therefore, this claim cannot be verified from the provided context.\"}]", + "role": "assistant" + } + } + ] +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_run_transformers/query_clarification.json b/test/formatters/granite/testdata/test_run_transformers/query_clarification.json new file mode 100644 index 000000000..d68f82494 --- /dev/null +++ b/test/formatters/granite/testdata/test_run_transformers/query_clarification.json @@ -0,0 +1,11 @@ +{ + "choices": [ + { + "index": 0, + "message": { + "content": "{\"clarification\": \"There are many languages that descended from Common Brittonic, like Welsh, Breton, and Cornish. Which one are you referring to?\"}", + "role": "assistant" + } + } + ] +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_run_transformers/query_rewrite.json b/test/formatters/granite/testdata/test_run_transformers/query_rewrite.json new file mode 100644 index 000000000..d77f03091 --- /dev/null +++ b/test/formatters/granite/testdata/test_run_transformers/query_rewrite.json @@ -0,0 +1,11 @@ +{ + "choices": [ + { + "index": 0, + "message": { + "content": "{\"rewritten_question\": \"Is Rex more likely to get fleas because he spends a lot of time outdoors?\"}", + "role": "assistant" + } + } + ] +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_run_transformers/requirement_check.json b/test/formatters/granite/testdata/test_run_transformers/requirement_check.json new file mode 100644 index 000000000..1012eaf73 --- /dev/null +++ b/test/formatters/granite/testdata/test_run_transformers/requirement_check.json @@ -0,0 +1,11 @@ +{ + "choices": [ + { + "index": 0, + "message": { + "content": "{\"requirement_likelihood\": 0.0}", + "role": "assistant" + } + } + ] +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_run_transformers/requirement_check_alora.json b/test/formatters/granite/testdata/test_run_transformers/requirement_check_alora.json new file mode 100644 index 000000000..1012eaf73 --- /dev/null +++ b/test/formatters/granite/testdata/test_run_transformers/requirement_check_alora.json @@ -0,0 +1,11 @@ +{ + "choices": [ + { + "index": 0, + "message": { + "content": "{\"requirement_likelihood\": 0.0}", + "role": "assistant" + } + } + ] +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_run_transformers/rewrite.json b/test/formatters/granite/testdata/test_run_transformers/rewrite.json new file mode 100644 index 000000000..bcb67e758 --- /dev/null +++ b/test/formatters/granite/testdata/test_run_transformers/rewrite.json @@ -0,0 +1,11 @@ +{ + "choices": [ + { + "index": 0, + "message": { + "content": "{\"rewritten_question\": \"Is Rex, the dog, more likely to get fleas because he spends a lot of time outdoors?\"}", + "role": "assistant" + } + } + ] +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_run_transformers/uncertainty.json b/test/formatters/granite/testdata/test_run_transformers/uncertainty.json new file mode 100644 index 000000000..64c938c84 --- /dev/null +++ b/test/formatters/granite/testdata/test_run_transformers/uncertainty.json @@ -0,0 +1,11 @@ +{ + "choices": [ + { + "index": 0, + "message": { + "content": "{\"certainty\": 0.3830646019813367}", + "role": "assistant" + } + } + ] +} \ No newline at end of file diff --git a/test/formatters/granite/testdata/test_run_transformers/uncertainty_alora.json b/test/formatters/granite/testdata/test_run_transformers/uncertainty_alora.json new file mode 100644 index 000000000..9a7742fd8 --- /dev/null +++ b/test/formatters/granite/testdata/test_run_transformers/uncertainty_alora.json @@ -0,0 +1,11 @@ +{ + "choices": [ + { + "index": 0, + "message": { + "content": "{\"certainty\": 0.5784631010929226}", + "role": "assistant" + } + } + ] +} \ No newline at end of file diff --git a/uv.lock b/uv.lock index f66f2df1a..357f3e6d8 100644 --- a/uv.lock +++ b/uv.lock @@ -1,5 +1,5 @@ version = 1 -revision = 2 +revision = 3 requires-python = ">=3.10" resolution-markers = [ "python_full_version >= '3.14' and python_full_version < '4' and sys_platform == 'darwin'", @@ -4159,6 +4159,7 @@ dev = [ { name = "pytest" }, { name = "pytest-asyncio" }, { name = "pytest-cov" }, + { name = "pytest-recording" }, { name = "pytest-timeout" }, { name = "python-semantic-release" }, { name = "ruff" }, @@ -4196,6 +4197,7 @@ test = [ { name = "pytest" }, { name = "pytest-asyncio" }, { name = "pytest-cov" }, + { name = "pytest-recording" }, { name = "pytest-timeout" }, { name = "sentencepiece" }, ] @@ -4265,6 +4267,7 @@ dev = [ { name = "pytest" }, { name = "pytest-asyncio" }, { name = "pytest-cov", specifier = ">=6.0.0" }, + { name = "pytest-recording" }, { name = "pytest-timeout" }, { name = "python-semantic-release", specifier = "~=7.32" }, { name = "ruff", specifier = ">=0.11.6" }, @@ -4298,6 +4301,7 @@ test = [ { name = "pytest" }, { name = "pytest-asyncio" }, { name = "pytest-cov", specifier = ">=6.0.0" }, + { name = "pytest-recording" }, { name = "pytest-timeout" }, { name = "sentencepiece", specifier = "==0.2.1" }, ] @@ -6425,7 +6429,11 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/75/2e/a9e28941c6dab6f06e6d3f6783d3373044be9b0f9a9d3492c3d8d2260ac0/pybase64-1.4.3-cp312-cp312-win32.whl", hash = "sha256:7bca1ed3a5df53305c629ca94276966272eda33c0d71f862d2d3d043f1e1b91a", size = 33686, upload-time = "2025-12-06T13:23:37.848Z" }, { url = "https://files.pythonhosted.org/packages/83/e3/507ab649d8c3512c258819c51d25c45d6e29d9ca33992593059e7b646a33/pybase64-1.4.3-cp312-cp312-win_amd64.whl", hash = "sha256:9f2da8f56d9b891b18b4daf463a0640eae45a80af548ce435be86aa6eff3603b", size = 35833, upload-time = "2025-12-06T13:23:38.877Z" }, { url = "https://files.pythonhosted.org/packages/bc/8a/6eba66cd549a2fc74bb4425fd61b839ba0ab3022d3c401b8a8dc2cc00c7a/pybase64-1.4.3-cp312-cp312-win_arm64.whl", hash = "sha256:0631d8a2d035de03aa9bded029b9513e1fee8ed80b7ddef6b8e9389ffc445da0", size = 31185, upload-time = "2025-12-06T13:23:39.908Z" }, + { url = "https://files.pythonhosted.org/packages/3a/50/b7170cb2c631944388fe2519507fe3835a4054a6a12a43f43781dae82be1/pybase64-1.4.3-cp313-cp313-android_21_arm64_v8a.whl", hash = "sha256:ea4b785b0607d11950b66ce7c328f452614aefc9c6d3c9c28bae795dc7f072e1", size = 33901, upload-time = "2025-12-06T13:23:40.951Z" }, { url = "https://files.pythonhosted.org/packages/48/8b/69f50578e49c25e0a26e3ee72c39884ff56363344b79fc3967f5af420ed6/pybase64-1.4.3-cp313-cp313-android_21_x86_64.whl", hash = "sha256:6a10b6330188c3026a8b9c10e6b9b3f2e445779cf16a4c453d51a072241c65a2", size = 40807, upload-time = "2025-12-06T13:23:42.006Z" }, + { url = "https://files.pythonhosted.org/packages/5c/8d/20b68f11adfc4c22230e034b65c71392e3e338b413bf713c8945bd2ccfb3/pybase64-1.4.3-cp313-cp313-ios_13_0_arm64_iphoneos.whl", hash = "sha256:27fdff227a0c0e182e0ba37a99109645188978b920dfb20d8b9c17eeee370d0d", size = 30932, upload-time = "2025-12-06T13:23:43.348Z" }, + { url = "https://files.pythonhosted.org/packages/f7/79/b1b550ac6bff51a4880bf6e089008b2e1ca16f2c98db5e039a08ac3ad157/pybase64-1.4.3-cp313-cp313-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:2a8204f1fdfec5aa4184249b51296c0de95445869920c88123978304aad42df1", size = 31394, upload-time = "2025-12-06T13:23:44.317Z" }, + { url = "https://files.pythonhosted.org/packages/82/70/b5d7c5932bf64ee1ec5da859fbac981930b6a55d432a603986c7f509c838/pybase64-1.4.3-cp313-cp313-ios_13_0_x86_64_iphonesimulator.whl", hash = "sha256:874fc2a3777de6baf6aa921a7aa73b3be98295794bea31bd80568a963be30767", size = 38078, upload-time = "2025-12-06T13:23:45.348Z" }, { url = "https://files.pythonhosted.org/packages/1c/c9/24b3b905cf75e23a9a4deaf203b35ffcb9f473ac0e6d8257f91a05dfce62/pybase64-1.4.3-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", hash = "sha256:1d45c8fe8fe82b65c36b227bb4a2cf623d9ada16bed602ce2d3e18c35285b72a", size = 68244, upload-time = "2025-12-06T13:23:49.026Z" }, { url = "https://files.pythonhosted.org/packages/f8/cd/d15b0c3e25e5859fab0416dc5b96d34d6bd2603c1c96a07bb2202b68ab92/pybase64-1.4.3-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:ad70c26ba091d8f5167e9d4e1e86a0483a5414805cdb598a813db635bd3be8b8", size = 71620, upload-time = "2025-12-06T13:23:50.081Z" }, { url = "https://files.pythonhosted.org/packages/0d/31/4ca953cc3dcde2b3711d6bfd70a6f4ad2ca95a483c9698076ba605f1520f/pybase64-1.4.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:e98310b7c43145221e7194ac9fa7fffc84763c87bfc5e2f59f9f92363475bdc1", size = 59930, upload-time = "2025-12-06T13:23:51.68Z" }, @@ -6460,7 +6468,11 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/42/10/abb7757c330bb869ebb95dab0c57edf5961ffbd6c095c8209cbbf75d117d/pybase64-1.4.3-cp313-cp313t-win32.whl", hash = "sha256:46d75c9387f354c5172582a9eaae153b53a53afeb9c19fcf764ea7038be3bd8b", size = 33965, upload-time = "2025-12-06T13:24:28.548Z" }, { url = "https://files.pythonhosted.org/packages/63/a0/2d4e5a59188e9e6aed0903d580541aaea72dcbbab7bf50fb8b83b490b6c3/pybase64-1.4.3-cp313-cp313t-win_amd64.whl", hash = "sha256:d7344625591d281bec54e85cbfdab9e970f6219cac1570f2aa140b8c942ccb81", size = 36207, upload-time = "2025-12-06T13:24:29.646Z" }, { url = "https://files.pythonhosted.org/packages/1f/05/95b902e8f567b4d4b41df768ccc438af618f8d111e54deaf57d2df46bd76/pybase64-1.4.3-cp313-cp313t-win_arm64.whl", hash = "sha256:28a3c60c55138e0028313f2eccd321fec3c4a0be75e57a8d3eb883730b1b0880", size = 31505, upload-time = "2025-12-06T13:24:30.687Z" }, + { url = "https://files.pythonhosted.org/packages/e4/80/4bd3dff423e5a91f667ca41982dc0b79495b90ec0c0f5d59aca513e50f8c/pybase64-1.4.3-cp314-cp314-android_24_arm64_v8a.whl", hash = "sha256:015bb586a1ea1467f69d57427abe587469392215f59db14f1f5c39b52fdafaf5", size = 33835, upload-time = "2025-12-06T13:24:31.767Z" }, { url = "https://files.pythonhosted.org/packages/45/60/a94d94cc1e3057f602e0b483c9ebdaef40911d84a232647a2fe593ab77bb/pybase64-1.4.3-cp314-cp314-android_24_x86_64.whl", hash = "sha256:d101e3a516f837c3dcc0e5a0b7db09582ebf99ed670865223123fb2e5839c6c0", size = 40673, upload-time = "2025-12-06T13:24:32.82Z" }, + { url = "https://files.pythonhosted.org/packages/e3/71/cf62b261d431857e8e054537a5c3c24caafa331de30daede7b2c6c558501/pybase64-1.4.3-cp314-cp314-ios_13_0_arm64_iphoneos.whl", hash = "sha256:8f183ac925a48046abe047360fe3a1b28327afb35309892132fe1915d62fb282", size = 30939, upload-time = "2025-12-06T13:24:34.001Z" }, + { url = "https://files.pythonhosted.org/packages/24/3e/d12f92a3c1f7c6ab5d53c155bff9f1084ba997a37a39a4f781ccba9455f3/pybase64-1.4.3-cp314-cp314-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:30bf3558e24dcce4da5248dcf6d73792adfcf4f504246967e9db155be4c439ad", size = 31401, upload-time = "2025-12-06T13:24:35.11Z" }, + { url = "https://files.pythonhosted.org/packages/9b/3d/9c27440031fea0d05146f8b70a460feb95d8b4e3d9ca8f45c972efb4c3d3/pybase64-1.4.3-cp314-cp314-ios_13_0_x86_64_iphonesimulator.whl", hash = "sha256:a674b419de318d2ce54387dd62646731efa32b4b590907800f0bd40675c1771d", size = 38075, upload-time = "2025-12-06T13:24:36.53Z" }, { url = "https://files.pythonhosted.org/packages/db/26/b136a4b65e5c94ff06217f7726478df3f31ab1c777c2c02cf698e748183f/pybase64-1.4.3-cp314-cp314-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", hash = "sha256:b51204d349a4b208287a8aa5b5422be3baa88abf6cc8ff97ccbda34919bbc857", size = 68460, upload-time = "2025-12-06T13:24:41.735Z" }, { url = "https://files.pythonhosted.org/packages/68/6d/84ce50e7ee1ae79984d689e05a9937b2460d4efa1e5b202b46762fb9036c/pybase64-1.4.3-cp314-cp314-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:30f2fd53efecbdde4bdca73a872a68dcb0d1bf8a4560c70a3e7746df973e1ef3", size = 71688, upload-time = "2025-12-06T13:24:42.908Z" }, { url = "https://files.pythonhosted.org/packages/e3/57/6743e420416c3ff1b004041c85eb0ebd9c50e9cf05624664bfa1dc8b5625/pybase64-1.4.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:0932b0c5cfa617091fd74f17d24549ce5de3628791998c94ba57be808078eeaf", size = 60040, upload-time = "2025-12-06T13:24:44.37Z" }, @@ -6946,6 +6958,19 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/ee/49/1377b49de7d0c1ce41292161ea0f721913fa8722c19fb9c1e3aa0367eecb/pytest_cov-7.0.0-py3-none-any.whl", hash = "sha256:3b8e9558b16cc1479da72058bdecf8073661c7f57f7d3c5f22a1c23507f2d861", size = 22424, upload-time = "2025-09-09T10:57:00.695Z" }, ] +[[package]] +name = "pytest-recording" +version = "0.13.4" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "pytest" }, + { name = "vcrpy" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/32/9c/f4027c5f1693847b06d11caf4b4f6bb09f22c1581ada4663877ec166b8c6/pytest_recording-0.13.4.tar.gz", hash = "sha256:568d64b2a85992eec4ae0a419c855d5fd96782c5fb016784d86f18053792768c", size = 26576, upload-time = "2025-05-08T10:41:11.231Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/42/c2/ce34735972cc42d912173e79f200fe66530225190c06655c5632a9d88f1e/pytest_recording-0.13.4-py3-none-any.whl", hash = "sha256:ad49a434b51b1c4f78e85b1e6b74fdcc2a0a581ca16e52c798c6ace971f7f439", size = 13723, upload-time = "2025-05-08T10:41:09.684Z" }, +] + [[package]] name = "pytest-timeout" version = "2.4.0" @@ -9794,6 +9819,19 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/e4/16/c1fd27e9549f3c4baf1dc9c20c456cd2f822dbf8de9f463824b0c0357e06/uvloop-0.22.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:6cde23eeda1a25c75b2e07d39970f3374105d5eafbaab2a4482be82f272d5a5e", size = 4296730, upload-time = "2025-10-16T22:17:00.744Z" }, ] +[[package]] +name = "vcrpy" +version = "8.1.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "pyyaml" }, + { name = "wrapt" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/b3/07/bcfd5ebd7cb308026ab78a353e091bd699593358be49197d39d004e5ad83/vcrpy-8.1.1.tar.gz", hash = "sha256:58e3053e33b423f3594031cb758c3f4d1df931307f1e67928e30cf352df7709f", size = 85770, upload-time = "2026-01-04T19:22:03.886Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/3a/d7/f79b05a5d728f8786876a7d75dfb0c5cae27e428081b2d60152fb52f155f/vcrpy-8.1.1-py3-none-any.whl", hash = "sha256:2d16f31ad56493efb6165182dd99767207031b0da3f68b18f975545ede8ac4b9", size = 42445, upload-time = "2026-01-04T19:22:02.532Z" }, +] + [[package]] name = "virtualenv" version = "20.35.4" From 64ab616473d75dea44c15ed12a2bc086496370ac Mon Sep 17 00:00:00 2001 From: Fred Reiss Date: Mon, 9 Mar 2026 16:41:01 -0700 Subject: [PATCH 3/6] First step of manual merge Signed-off-by: Fred Reiss --- uv.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uv.lock b/uv.lock index 357f3e6d8..ab80ed38c 100644 --- a/uv.lock +++ b/uv.lock @@ -1,5 +1,5 @@ version = 1 -revision = 3 +revision = 2 requires-python = ">=3.10" resolution-markers = [ "python_full_version >= '3.14' and python_full_version < '4' and sys_platform == 'darwin'", From 90e5b7df63c5c944e23f1fecb116c611e61615c5 Mon Sep 17 00:00:00 2001 From: Fred Reiss Date: Tue, 10 Mar 2026 14:25:47 -0700 Subject: [PATCH 4/6] xfail tests to work around known CI issues Signed-off-by: Fred Reiss --- .../granite/test_intrinsics_formatters.py | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/test/formatters/granite/test_intrinsics_formatters.py b/test/formatters/granite/test_intrinsics_formatters.py index 20247352a..bca4cbd11 100644 --- a/test/formatters/granite/test_intrinsics_formatters.py +++ b/test/formatters/granite/test_intrinsics_formatters.py @@ -581,7 +581,7 @@ def _round_floats(json_data, num_digits: int = 2): return result -def test_run_transformers(yaml_json_combo_with_model): +def test_run_transformers(yaml_json_combo_with_model, gh_run): """ Run the target model end-to-end on transformers. """ @@ -622,6 +622,18 @@ def test_run_transformers(yaml_json_combo_with_model): # Prepare inputs for inference transformed_input = rewriter.transform(model_input, **transform_kwargs) + if gh_run: + pytest.xfail( + "Skipping end-to-end model evaluation for this test case because it takes " + "more than 5 seconds. " + "Mellea's CI fails the entire run without an error message if all 500+ " + "tests combined take more than 15 minutes to complete. " + "That works out to 1.8 seconds per test. " + "Any test that takes more than 5 seconds needs to disable or shortcut " + "itself during CI, or all of Mellea's development infrastructure will " + "grind to a halt." + ) + # Run the model using Hugging Face APIs model, tokenizer = base_util.load_transformers_lora(lora_dir) generate_input, other_input = ( From a89d5048ea65034a537864512f0d5220b8fe4d0e Mon Sep 17 00:00:00 2001 From: Fred Reiss Date: Tue, 10 Mar 2026 14:50:31 -0700 Subject: [PATCH 5/6] Make failing test produce useful output on CI Signed-off-by: Fred Reiss --- test/formatters/granite/test_intrinsics_formatters.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/test/formatters/granite/test_intrinsics_formatters.py b/test/formatters/granite/test_intrinsics_formatters.py index bca4cbd11..64e76782c 100644 --- a/test/formatters/granite/test_intrinsics_formatters.py +++ b/test/formatters/granite/test_intrinsics_formatters.py @@ -737,7 +737,7 @@ def test_run_ollama(yaml_json_combo_for_ollama): # Prepare inputs for inference transformed_input = rewriter.transform(model_input, **transform_kwargs) - print(transformed_input.model_dump_json(indent=4)) + # print(transformed_input.model_dump_json(indent=4)) # Load a canned model response for the mock Ollama backend canned_output_file = _CANNED_OUTPUT_MODEL_OUTPUT_DIR / f"{cfg.short_name}.json" @@ -757,7 +757,7 @@ def test_run_ollama(yaml_json_combo_for_ollama): # Pull this string out of the debugger to create a fresh model outputs file. responses_str = chat_completion.choices[0].model_dump_json(indent=4) - print(responses_str) + print("Responses:", responses_str[:100]) # Output processing transformed_responses = result_processor.transform( @@ -766,7 +766,7 @@ def test_run_ollama(yaml_json_combo_for_ollama): # Pull this string out of the debugger to create a fresh expected file. transformed_str = transformed_responses.model_dump_json(indent=4) - print(transformed_str) + print("Transformed:", transformed_str[:100]) with open( _TEST_DATA_DIR / f"test_run_ollama/{cfg.short_name}.json", encoding="utf-8" @@ -791,4 +791,9 @@ def test_run_ollama(yaml_json_combo_for_ollama): t_json = json.loads(tc.message.content) e_json = json.loads(ec.message.content) + if t_json != pytest.approx(e_json, abs=0.1): + # Workaround for pytest bug + print("Assertion is about to fail.") + print(f" {t_json=}") + print(f" {e_json=}") assert t_json == pytest.approx(e_json, abs=0.1) From c21f04b1ea67197e3363059b0149b964c8a83feb Mon Sep 17 00:00:00 2001 From: Fred Reiss Date: Tue, 10 Mar 2026 16:17:58 -0700 Subject: [PATCH 6/6] More CI debugging Signed-off-by: Fred Reiss --- .../granite/test_intrinsics_formatters.py | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/test/formatters/granite/test_intrinsics_formatters.py b/test/formatters/granite/test_intrinsics_formatters.py index 64e76782c..07b41d447 100644 --- a/test/formatters/granite/test_intrinsics_formatters.py +++ b/test/formatters/granite/test_intrinsics_formatters.py @@ -791,9 +791,14 @@ def test_run_ollama(yaml_json_combo_for_ollama): t_json = json.loads(tc.message.content) e_json = json.loads(ec.message.content) - if t_json != pytest.approx(e_json, abs=0.1): + if isinstance(t_json, list): # Workaround for pytest bug - print("Assertion is about to fail.") - print(f" {t_json=}") - print(f" {e_json=}") - assert t_json == pytest.approx(e_json, abs=0.1) + for t_elem, e_elem in zip(t_json, e_json, strict=True): + assert t_elem == pytest.approx(e_elem, abs=0.1) + else: + if t_json != pytest.approx(e_json, abs=0.1): + # Workaround for pytest bug + print("Assertion is about to fail.") + print(f" {t_json=}") + print(f" {e_json=}") + assert t_json == pytest.approx(e_json, abs=0.1)