├── .github └── workflows │ └── publish.yml ├── .gitignore ├── Experiments ├── Context-Dependent-Embeddings.ipynb ├── Embeddings Walkthrough.pdf ├── LLM with Knowledge Graphs.ipynb └── README.md ├── LICENSE ├── Pipeline Flow.ipynb ├── README.md ├── Tutorial - Multimodal Inputs.ipynb ├── Tutorial - Provider_Structured_Outputs.ipynb ├── Tutorial - parse_yaml.ipynb ├── ai_electricity.png ├── changelog.txt ├── env.example ├── pyproject.toml ├── requirements.txt └── strictjson ├── __init__.py ├── helper_functions.py ├── legacy ├── README.md ├── Tutorial - strict_json.ipynb ├── __pycache__ │ ├── strict_json.cpython-312.pyc │ ├── strict_json.cpython-313.pyc │ ├── strict_json_async.cpython-312.pyc │ └── strict_json_async.cpython-313.pyc ├── strict_json.py ├── strict_json_async.py └── strictjson_AMA_30Apr2024.ipynb ├── llm ├── __init__.py ├── __pycache__ │ ├── __init__.cpython-312.pyc │ ├── gemini.cpython-312.pyc │ └── openai.cpython-312.pyc ├── gemini.py └── openai.py ├── parse_yaml.py └── utils ├── __init__.py ├── __pycache__ ├── __init__.cpython-312.pyc ├── __init__.cpython-313.pyc ├── gemini_image_parser.cpython-312.pyc ├── image_parser.cpython-312.pyc ├── image_parser.cpython-313.pyc ├── image_reader.cpython-313.pyc └── openai_image_parser.cpython-312.pyc ├── gemini_image_parser.py └── openai_image_parser.py /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanchongmin/strictjson/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanchongmin/strictjson/HEAD/.gitignore -------------------------------------------------------------------------------- /Experiments/Context-Dependent-Embeddings.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanchongmin/strictjson/HEAD/Experiments/Context-Dependent-Embeddings.ipynb -------------------------------------------------------------------------------- /Experiments/Embeddings Walkthrough.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanchongmin/strictjson/HEAD/Experiments/Embeddings Walkthrough.pdf -------------------------------------------------------------------------------- /Experiments/LLM with Knowledge Graphs.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanchongmin/strictjson/HEAD/Experiments/LLM with Knowledge Graphs.ipynb -------------------------------------------------------------------------------- /Experiments/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanchongmin/strictjson/HEAD/Experiments/README.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanchongmin/strictjson/HEAD/LICENSE -------------------------------------------------------------------------------- /Pipeline Flow.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanchongmin/strictjson/HEAD/Pipeline Flow.ipynb -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanchongmin/strictjson/HEAD/README.md -------------------------------------------------------------------------------- /Tutorial - Multimodal Inputs.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanchongmin/strictjson/HEAD/Tutorial - Multimodal Inputs.ipynb -------------------------------------------------------------------------------- /Tutorial - Provider_Structured_Outputs.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanchongmin/strictjson/HEAD/Tutorial - Provider_Structured_Outputs.ipynb -------------------------------------------------------------------------------- /Tutorial - parse_yaml.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanchongmin/strictjson/HEAD/Tutorial - parse_yaml.ipynb -------------------------------------------------------------------------------- /ai_electricity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanchongmin/strictjson/HEAD/ai_electricity.png -------------------------------------------------------------------------------- /changelog.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanchongmin/strictjson/HEAD/changelog.txt -------------------------------------------------------------------------------- /env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanchongmin/strictjson/HEAD/env.example -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanchongmin/strictjson/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanchongmin/strictjson/HEAD/requirements.txt -------------------------------------------------------------------------------- /strictjson/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanchongmin/strictjson/HEAD/strictjson/__init__.py -------------------------------------------------------------------------------- /strictjson/helper_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanchongmin/strictjson/HEAD/strictjson/helper_functions.py -------------------------------------------------------------------------------- /strictjson/legacy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanchongmin/strictjson/HEAD/strictjson/legacy/README.md -------------------------------------------------------------------------------- /strictjson/legacy/Tutorial - strict_json.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanchongmin/strictjson/HEAD/strictjson/legacy/Tutorial - strict_json.ipynb -------------------------------------------------------------------------------- /strictjson/legacy/__pycache__/strict_json.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanchongmin/strictjson/HEAD/strictjson/legacy/__pycache__/strict_json.cpython-312.pyc -------------------------------------------------------------------------------- /strictjson/legacy/__pycache__/strict_json.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanchongmin/strictjson/HEAD/strictjson/legacy/__pycache__/strict_json.cpython-313.pyc -------------------------------------------------------------------------------- /strictjson/legacy/__pycache__/strict_json_async.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanchongmin/strictjson/HEAD/strictjson/legacy/__pycache__/strict_json_async.cpython-312.pyc -------------------------------------------------------------------------------- /strictjson/legacy/__pycache__/strict_json_async.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanchongmin/strictjson/HEAD/strictjson/legacy/__pycache__/strict_json_async.cpython-313.pyc -------------------------------------------------------------------------------- /strictjson/legacy/strict_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanchongmin/strictjson/HEAD/strictjson/legacy/strict_json.py -------------------------------------------------------------------------------- /strictjson/legacy/strict_json_async.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanchongmin/strictjson/HEAD/strictjson/legacy/strict_json_async.py -------------------------------------------------------------------------------- /strictjson/legacy/strictjson_AMA_30Apr2024.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanchongmin/strictjson/HEAD/strictjson/legacy/strictjson_AMA_30Apr2024.ipynb -------------------------------------------------------------------------------- /strictjson/llm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanchongmin/strictjson/HEAD/strictjson/llm/__init__.py -------------------------------------------------------------------------------- /strictjson/llm/__pycache__/__init__.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanchongmin/strictjson/HEAD/strictjson/llm/__pycache__/__init__.cpython-312.pyc -------------------------------------------------------------------------------- /strictjson/llm/__pycache__/gemini.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanchongmin/strictjson/HEAD/strictjson/llm/__pycache__/gemini.cpython-312.pyc -------------------------------------------------------------------------------- /strictjson/llm/__pycache__/openai.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanchongmin/strictjson/HEAD/strictjson/llm/__pycache__/openai.cpython-312.pyc -------------------------------------------------------------------------------- /strictjson/llm/gemini.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanchongmin/strictjson/HEAD/strictjson/llm/gemini.py -------------------------------------------------------------------------------- /strictjson/llm/openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanchongmin/strictjson/HEAD/strictjson/llm/openai.py -------------------------------------------------------------------------------- /strictjson/parse_yaml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanchongmin/strictjson/HEAD/strictjson/parse_yaml.py -------------------------------------------------------------------------------- /strictjson/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanchongmin/strictjson/HEAD/strictjson/utils/__init__.py -------------------------------------------------------------------------------- /strictjson/utils/__pycache__/__init__.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanchongmin/strictjson/HEAD/strictjson/utils/__pycache__/__init__.cpython-312.pyc -------------------------------------------------------------------------------- /strictjson/utils/__pycache__/__init__.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanchongmin/strictjson/HEAD/strictjson/utils/__pycache__/__init__.cpython-313.pyc -------------------------------------------------------------------------------- /strictjson/utils/__pycache__/gemini_image_parser.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanchongmin/strictjson/HEAD/strictjson/utils/__pycache__/gemini_image_parser.cpython-312.pyc -------------------------------------------------------------------------------- /strictjson/utils/__pycache__/image_parser.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanchongmin/strictjson/HEAD/strictjson/utils/__pycache__/image_parser.cpython-312.pyc -------------------------------------------------------------------------------- /strictjson/utils/__pycache__/image_parser.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanchongmin/strictjson/HEAD/strictjson/utils/__pycache__/image_parser.cpython-313.pyc -------------------------------------------------------------------------------- /strictjson/utils/__pycache__/image_reader.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanchongmin/strictjson/HEAD/strictjson/utils/__pycache__/image_reader.cpython-313.pyc -------------------------------------------------------------------------------- /strictjson/utils/__pycache__/openai_image_parser.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanchongmin/strictjson/HEAD/strictjson/utils/__pycache__/openai_image_parser.cpython-312.pyc -------------------------------------------------------------------------------- /strictjson/utils/gemini_image_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanchongmin/strictjson/HEAD/strictjson/utils/gemini_image_parser.py -------------------------------------------------------------------------------- /strictjson/utils/openai_image_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tanchongmin/strictjson/HEAD/strictjson/utils/openai_image_parser.py --------------------------------------------------------------------------------