├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── credits.txt ├── docs ├── api-reference │ ├── changelog.md │ ├── generation.md │ ├── local_model.md │ ├── models.md │ ├── multigen.md │ ├── remote_model.md │ ├── thread.md │ ├── tokenizer.md │ └── tools.md ├── async.md ├── examples │ ├── async.md │ ├── cli.md │ ├── compare.md │ ├── extract.md │ ├── extract_dataclass.md │ ├── from_text_to_object.md │ ├── hello_model.md │ ├── index.md │ ├── interact.md │ ├── quick_meeting.md │ ├── receipt.md │ ├── sentiment.csv │ ├── simple_tools.md │ ├── tag.md │ └── tough_meeting.md ├── extract │ ├── dataclass.md │ ├── enums.md │ ├── free_json.md │ ├── free_text.md │ ├── pydantic.md │ └── simple_types.md ├── first_run.md ├── index.md ├── installing.md ├── models │ ├── anthropic.md │ ├── find_local_models.md │ ├── fireworks.md │ ├── formats_json.md │ ├── groq.md │ ├── local_model.md │ ├── mistral.md │ ├── models_factory.md │ ├── models_json.md │ ├── openai.md │ ├── remote_model.md │ ├── setup_format.md │ ├── sibila_cli.md │ ├── together.md │ └── vision.md ├── stylesheets │ └── extra.css ├── thread.md ├── tips.md ├── tools.md └── what.md ├── examples ├── async │ ├── async.ipynb │ ├── async.py │ └── readme.md ├── cli │ ├── cli.ipynb │ └── readme.md ├── compare │ ├── compare.ipynb │ ├── compare.py │ ├── readme.md │ └── sentiment.csv ├── extract │ ├── extract.ipynb │ ├── extract.py │ ├── extract_dataclass.ipynb │ ├── extract_dataclass.py │ ├── readme.md │ └── readme_dataclass.md ├── from_text_to_object │ ├── from_text_to_object.ipynb │ ├── from_text_to_object.py │ └── readme.md ├── hello_model │ ├── hello_llamacpp.py │ ├── hello_models.py │ ├── hello_openai.py │ └── readme.md ├── interact │ ├── interact.ipynb │ ├── interact.py │ ├── readme.md │ └── thread.json ├── quick_meeting │ ├── quick_meeting.ipynb │ ├── quick_meeting.py │ └── readme.md ├── readme.md ├── receipt │ ├── readme.md │ ├── receipt.ipynb │ └── receipt.py ├── simple_tools │ ├── readme.md │ ├── simple_tools.ipynb │ └── simple_tools.py ├── tag │ ├── readme.md │ ├── tag.ipynb │ └── tag.py └── tough_meeting │ ├── readme.md │ ├── tough_meeting.ipynb │ └── tough_meeting.py ├── mkdocs.yml ├── models ├── formats.json ├── models.json └── readme.md ├── pyproject.toml ├── run_flake8.sh ├── run_mypy.sh ├── run_prerelease.sh ├── run_validate.sh ├── sibila ├── __init__.py ├── anthropic.py ├── cli.py ├── gen.py ├── json_grammar.py ├── json_schema.py ├── llamacpp.py ├── mistral.py ├── model.py ├── models.py ├── multigen.py ├── null.py ├── openai.py ├── res │ ├── __init__.py │ ├── base_formats.json │ └── base_models.json ├── schema_format_openai.py ├── text_splitter.py ├── thread.py ├── tools.py └── utils.py └── tests ├── __init__.py ├── conftest.py ├── readme.md ├── res ├── cats.jpg └── coypu.jpg ├── test_anthropic_claude_3_haiku.py ├── test_anthropic_claude_3_haiku_images.py ├── test_cli.py ├── test_common_llamacpp.py ├── test_common_llamacpp_examples.py ├── test_common_remote.py ├── test_common_remote_examples.py ├── test_examples_tinyllama.py ├── test_fireworks_mixtral.py ├── test_formats.py ├── test_json_schema.py ├── test_llamacpp_models_dir.py ├── test_llamacpp_tinyllama.py ├── test_mixtral_mistral_small.py ├── test_null_extract.py ├── test_openai_gpt35.py ├── test_openai_gpt4.py ├── test_openai_gpt4o_image.py ├── test_pydantic_dataclass.py ├── test_thread.py ├── test_together_mixtral.py └── utils.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/README.md -------------------------------------------------------------------------------- /credits.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/credits.txt -------------------------------------------------------------------------------- /docs/api-reference/changelog.md: -------------------------------------------------------------------------------- 1 | --8<-- "CHANGELOG.md" -------------------------------------------------------------------------------- /docs/api-reference/generation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/docs/api-reference/generation.md -------------------------------------------------------------------------------- /docs/api-reference/local_model.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/docs/api-reference/local_model.md -------------------------------------------------------------------------------- /docs/api-reference/models.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/docs/api-reference/models.md -------------------------------------------------------------------------------- /docs/api-reference/multigen.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/docs/api-reference/multigen.md -------------------------------------------------------------------------------- /docs/api-reference/remote_model.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/docs/api-reference/remote_model.md -------------------------------------------------------------------------------- /docs/api-reference/thread.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/docs/api-reference/thread.md -------------------------------------------------------------------------------- /docs/api-reference/tokenizer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/docs/api-reference/tokenizer.md -------------------------------------------------------------------------------- /docs/api-reference/tools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/docs/api-reference/tools.md -------------------------------------------------------------------------------- /docs/async.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/docs/async.md -------------------------------------------------------------------------------- /docs/examples/async.md: -------------------------------------------------------------------------------- 1 | --8<-- "async/readme.md" -------------------------------------------------------------------------------- /docs/examples/cli.md: -------------------------------------------------------------------------------- 1 | --8<-- "cli/readme.md" -------------------------------------------------------------------------------- /docs/examples/compare.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/docs/examples/compare.md -------------------------------------------------------------------------------- /docs/examples/extract.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/docs/examples/extract.md -------------------------------------------------------------------------------- /docs/examples/extract_dataclass.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/docs/examples/extract_dataclass.md -------------------------------------------------------------------------------- /docs/examples/from_text_to_object.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/docs/examples/from_text_to_object.md -------------------------------------------------------------------------------- /docs/examples/hello_model.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/docs/examples/hello_model.md -------------------------------------------------------------------------------- /docs/examples/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/docs/examples/index.md -------------------------------------------------------------------------------- /docs/examples/interact.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/docs/examples/interact.md -------------------------------------------------------------------------------- /docs/examples/quick_meeting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/docs/examples/quick_meeting.md -------------------------------------------------------------------------------- /docs/examples/receipt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/docs/examples/receipt.md -------------------------------------------------------------------------------- /docs/examples/sentiment.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/docs/examples/sentiment.csv -------------------------------------------------------------------------------- /docs/examples/simple_tools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/docs/examples/simple_tools.md -------------------------------------------------------------------------------- /docs/examples/tag.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/docs/examples/tag.md -------------------------------------------------------------------------------- /docs/examples/tough_meeting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/docs/examples/tough_meeting.md -------------------------------------------------------------------------------- /docs/extract/dataclass.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/docs/extract/dataclass.md -------------------------------------------------------------------------------- /docs/extract/enums.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/docs/extract/enums.md -------------------------------------------------------------------------------- /docs/extract/free_json.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/docs/extract/free_json.md -------------------------------------------------------------------------------- /docs/extract/free_text.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/docs/extract/free_text.md -------------------------------------------------------------------------------- /docs/extract/pydantic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/docs/extract/pydantic.md -------------------------------------------------------------------------------- /docs/extract/simple_types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/docs/extract/simple_types.md -------------------------------------------------------------------------------- /docs/first_run.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/docs/first_run.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/installing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/docs/installing.md -------------------------------------------------------------------------------- /docs/models/anthropic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/docs/models/anthropic.md -------------------------------------------------------------------------------- /docs/models/find_local_models.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/docs/models/find_local_models.md -------------------------------------------------------------------------------- /docs/models/fireworks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/docs/models/fireworks.md -------------------------------------------------------------------------------- /docs/models/formats_json.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/docs/models/formats_json.md -------------------------------------------------------------------------------- /docs/models/groq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/docs/models/groq.md -------------------------------------------------------------------------------- /docs/models/local_model.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/docs/models/local_model.md -------------------------------------------------------------------------------- /docs/models/mistral.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/docs/models/mistral.md -------------------------------------------------------------------------------- /docs/models/models_factory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/docs/models/models_factory.md -------------------------------------------------------------------------------- /docs/models/models_json.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/docs/models/models_json.md -------------------------------------------------------------------------------- /docs/models/openai.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/docs/models/openai.md -------------------------------------------------------------------------------- /docs/models/remote_model.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/docs/models/remote_model.md -------------------------------------------------------------------------------- /docs/models/setup_format.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/docs/models/setup_format.md -------------------------------------------------------------------------------- /docs/models/sibila_cli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/docs/models/sibila_cli.md -------------------------------------------------------------------------------- /docs/models/together.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/docs/models/together.md -------------------------------------------------------------------------------- /docs/models/vision.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/docs/models/vision.md -------------------------------------------------------------------------------- /docs/stylesheets/extra.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/docs/stylesheets/extra.css -------------------------------------------------------------------------------- /docs/thread.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/docs/thread.md -------------------------------------------------------------------------------- /docs/tips.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/docs/tips.md -------------------------------------------------------------------------------- /docs/tools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/docs/tools.md -------------------------------------------------------------------------------- /docs/what.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/docs/what.md -------------------------------------------------------------------------------- /examples/async/async.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/examples/async/async.ipynb -------------------------------------------------------------------------------- /examples/async/async.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/examples/async/async.py -------------------------------------------------------------------------------- /examples/async/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/examples/async/readme.md -------------------------------------------------------------------------------- /examples/cli/cli.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/examples/cli/cli.ipynb -------------------------------------------------------------------------------- /examples/cli/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/examples/cli/readme.md -------------------------------------------------------------------------------- /examples/compare/compare.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/examples/compare/compare.ipynb -------------------------------------------------------------------------------- /examples/compare/compare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/examples/compare/compare.py -------------------------------------------------------------------------------- /examples/compare/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/examples/compare/readme.md -------------------------------------------------------------------------------- /examples/compare/sentiment.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/examples/compare/sentiment.csv -------------------------------------------------------------------------------- /examples/extract/extract.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/examples/extract/extract.ipynb -------------------------------------------------------------------------------- /examples/extract/extract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/examples/extract/extract.py -------------------------------------------------------------------------------- /examples/extract/extract_dataclass.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/examples/extract/extract_dataclass.ipynb -------------------------------------------------------------------------------- /examples/extract/extract_dataclass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/examples/extract/extract_dataclass.py -------------------------------------------------------------------------------- /examples/extract/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/examples/extract/readme.md -------------------------------------------------------------------------------- /examples/extract/readme_dataclass.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/examples/extract/readme_dataclass.md -------------------------------------------------------------------------------- /examples/from_text_to_object/from_text_to_object.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/examples/from_text_to_object/from_text_to_object.ipynb -------------------------------------------------------------------------------- /examples/from_text_to_object/from_text_to_object.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/examples/from_text_to_object/from_text_to_object.py -------------------------------------------------------------------------------- /examples/from_text_to_object/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/examples/from_text_to_object/readme.md -------------------------------------------------------------------------------- /examples/hello_model/hello_llamacpp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/examples/hello_model/hello_llamacpp.py -------------------------------------------------------------------------------- /examples/hello_model/hello_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/examples/hello_model/hello_models.py -------------------------------------------------------------------------------- /examples/hello_model/hello_openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/examples/hello_model/hello_openai.py -------------------------------------------------------------------------------- /examples/hello_model/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/examples/hello_model/readme.md -------------------------------------------------------------------------------- /examples/interact/interact.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/examples/interact/interact.ipynb -------------------------------------------------------------------------------- /examples/interact/interact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/examples/interact/interact.py -------------------------------------------------------------------------------- /examples/interact/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/examples/interact/readme.md -------------------------------------------------------------------------------- /examples/interact/thread.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/examples/interact/thread.json -------------------------------------------------------------------------------- /examples/quick_meeting/quick_meeting.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/examples/quick_meeting/quick_meeting.ipynb -------------------------------------------------------------------------------- /examples/quick_meeting/quick_meeting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/examples/quick_meeting/quick_meeting.py -------------------------------------------------------------------------------- /examples/quick_meeting/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/examples/quick_meeting/readme.md -------------------------------------------------------------------------------- /examples/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/examples/readme.md -------------------------------------------------------------------------------- /examples/receipt/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/examples/receipt/readme.md -------------------------------------------------------------------------------- /examples/receipt/receipt.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/examples/receipt/receipt.ipynb -------------------------------------------------------------------------------- /examples/receipt/receipt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/examples/receipt/receipt.py -------------------------------------------------------------------------------- /examples/simple_tools/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/examples/simple_tools/readme.md -------------------------------------------------------------------------------- /examples/simple_tools/simple_tools.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/examples/simple_tools/simple_tools.ipynb -------------------------------------------------------------------------------- /examples/simple_tools/simple_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/examples/simple_tools/simple_tools.py -------------------------------------------------------------------------------- /examples/tag/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/examples/tag/readme.md -------------------------------------------------------------------------------- /examples/tag/tag.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/examples/tag/tag.ipynb -------------------------------------------------------------------------------- /examples/tag/tag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/examples/tag/tag.py -------------------------------------------------------------------------------- /examples/tough_meeting/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/examples/tough_meeting/readme.md -------------------------------------------------------------------------------- /examples/tough_meeting/tough_meeting.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/examples/tough_meeting/tough_meeting.ipynb -------------------------------------------------------------------------------- /examples/tough_meeting/tough_meeting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/examples/tough_meeting/tough_meeting.py -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /models/formats.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/models/formats.json -------------------------------------------------------------------------------- /models/models.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/models/models.json -------------------------------------------------------------------------------- /models/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/models/readme.md -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/pyproject.toml -------------------------------------------------------------------------------- /run_flake8.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/run_flake8.sh -------------------------------------------------------------------------------- /run_mypy.sh: -------------------------------------------------------------------------------- 1 | mypy --no-namespace-packages sibila 2 | -------------------------------------------------------------------------------- /run_prerelease.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/run_prerelease.sh -------------------------------------------------------------------------------- /run_validate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/run_validate.sh -------------------------------------------------------------------------------- /sibila/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/sibila/__init__.py -------------------------------------------------------------------------------- /sibila/anthropic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/sibila/anthropic.py -------------------------------------------------------------------------------- /sibila/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/sibila/cli.py -------------------------------------------------------------------------------- /sibila/gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/sibila/gen.py -------------------------------------------------------------------------------- /sibila/json_grammar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/sibila/json_grammar.py -------------------------------------------------------------------------------- /sibila/json_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/sibila/json_schema.py -------------------------------------------------------------------------------- /sibila/llamacpp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/sibila/llamacpp.py -------------------------------------------------------------------------------- /sibila/mistral.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/sibila/mistral.py -------------------------------------------------------------------------------- /sibila/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/sibila/model.py -------------------------------------------------------------------------------- /sibila/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/sibila/models.py -------------------------------------------------------------------------------- /sibila/multigen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/sibila/multigen.py -------------------------------------------------------------------------------- /sibila/null.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/sibila/null.py -------------------------------------------------------------------------------- /sibila/openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/sibila/openai.py -------------------------------------------------------------------------------- /sibila/res/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sibila/res/base_formats.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/sibila/res/base_formats.json -------------------------------------------------------------------------------- /sibila/res/base_models.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/sibila/res/base_models.json -------------------------------------------------------------------------------- /sibila/schema_format_openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/sibila/schema_format_openai.py -------------------------------------------------------------------------------- /sibila/text_splitter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/sibila/text_splitter.py -------------------------------------------------------------------------------- /sibila/thread.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/sibila/thread.py -------------------------------------------------------------------------------- /sibila/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/sibila/tools.py -------------------------------------------------------------------------------- /sibila/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/sibila/utils.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/tests/readme.md -------------------------------------------------------------------------------- /tests/res/cats.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/tests/res/cats.jpg -------------------------------------------------------------------------------- /tests/res/coypu.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/tests/res/coypu.jpg -------------------------------------------------------------------------------- /tests/test_anthropic_claude_3_haiku.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/tests/test_anthropic_claude_3_haiku.py -------------------------------------------------------------------------------- /tests/test_anthropic_claude_3_haiku_images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/tests/test_anthropic_claude_3_haiku_images.py -------------------------------------------------------------------------------- /tests/test_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/tests/test_cli.py -------------------------------------------------------------------------------- /tests/test_common_llamacpp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/tests/test_common_llamacpp.py -------------------------------------------------------------------------------- /tests/test_common_llamacpp_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/tests/test_common_llamacpp_examples.py -------------------------------------------------------------------------------- /tests/test_common_remote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/tests/test_common_remote.py -------------------------------------------------------------------------------- /tests/test_common_remote_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/tests/test_common_remote_examples.py -------------------------------------------------------------------------------- /tests/test_examples_tinyllama.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/tests/test_examples_tinyllama.py -------------------------------------------------------------------------------- /tests/test_fireworks_mixtral.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/tests/test_fireworks_mixtral.py -------------------------------------------------------------------------------- /tests/test_formats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/tests/test_formats.py -------------------------------------------------------------------------------- /tests/test_json_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/tests/test_json_schema.py -------------------------------------------------------------------------------- /tests/test_llamacpp_models_dir.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/tests/test_llamacpp_models_dir.py -------------------------------------------------------------------------------- /tests/test_llamacpp_tinyllama.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/tests/test_llamacpp_tinyllama.py -------------------------------------------------------------------------------- /tests/test_mixtral_mistral_small.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/tests/test_mixtral_mistral_small.py -------------------------------------------------------------------------------- /tests/test_null_extract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/tests/test_null_extract.py -------------------------------------------------------------------------------- /tests/test_openai_gpt35.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/tests/test_openai_gpt35.py -------------------------------------------------------------------------------- /tests/test_openai_gpt4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/tests/test_openai_gpt4.py -------------------------------------------------------------------------------- /tests/test_openai_gpt4o_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/tests/test_openai_gpt4o_image.py -------------------------------------------------------------------------------- /tests/test_pydantic_dataclass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/tests/test_pydantic_dataclass.py -------------------------------------------------------------------------------- /tests/test_thread.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/tests/test_thread.py -------------------------------------------------------------------------------- /tests/test_together_mixtral.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/tests/test_together_mixtral.py -------------------------------------------------------------------------------- /tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jndiogo/sibila/HEAD/tests/utils.py --------------------------------------------------------------------------------