James Croft's repositories
azure-document-intelligence-markdown-to-openai-data-extraction-sample
This sample demonstrates how to use Document Intelligence's Layout model to convert a PDF document, such as invoices, into Markdown, then use GPT-3.5 Turbo to extract structured JSON data using the Azure OpenAI Service.
openai-image-token-calculator
A calculator to estimate the number of tokens and cost associated with processing images using Azure OpenAI's multimodal models
everyday-prompts
A collection of prompts for LLM tools (ChatGPT, Microsoft Copilot, etc.) to help with general tasks.
bicep-templates
A centralized resource for providing baseline templates for building and deploying infrastructure-as-code best practices using Azure Bicep
swagger-merge
A CLI & SDK to merge multiple Swagger files together
document-intelligence-user-feedback-processor
An experiment to provide the capabilities of Azure AI Document Intelligence Studio template training for feedback loop
ai-document-data-extraction-evaluation
This project demonstrates how to evaluate the use of LLMs and SLMs for extracting structured data from documents using .NET
azure-ai-document-intelligence-helm-chart
Azure AI Document Intelligence Custom Extraction Connected Containers Helm Chart
document-data-extraction-prompt-flow-evaluation
This sample demonstrates how to use GPT-4o with Vision to extract structured JSON data from PDF documents and evaluate them with Azure AI Studio and Prompt Flow
harvest-sdk-dotnet
Harvest Time Tracking Client Library for .NET
azure-ai-document-pipeline-python-sample
Python-based Durable Functions accelerator for building intelligent document processing pipelines with Azure AI Services on Azure Container Apps
Security-and-Responsible-AI-Guide
A centralized resource for technical professionals looking to establish a strategy for implementing security and responsible AI practices on Azure
azure-ai-workspace-bicep
QuickStart Bicep templates for deploying a new Azure AI workspace environment for the Azure AI Studio.
azure-ai-document-pipeline-sample
.NET sample project for building a scalable document data extraction pipeline with containerized Durable Functions and Azure AI Services on Azure Container Apps.
azure-ai-playground
Quick setup playground for testing and evaluating techniques with Azure AI Services
opayo-form-integration-for-js
Opayo / SagePay Form Integration Library for JS
openai-structured-outputs-with-dotnet
Experiment using JsonSchemaExporter in .NET 9 to improve developer experience with OpenAI's Structured Outputs
traefik-plugin-return-response
Return response is a middleware plugin for Traefik which takes an incoming request on a specific HTTP method and returns a custom response.
useful-scripts
A collection of various, useful scripts for developers (mainly PowerShell)
dotnet-pdf2image
A .NET library that wraps pdftoppm and pdftocairo to convert PDFs to image byte arrays
futurepay-form-integration-for-js
FuturePay (Worldpay) Form Integration Library for JS
gpt4o-reasoning-acting-demo
A simple demonstration of implementing the ReAct pattern with GPT-4o on Azure OpenAI
multimodal-ai-llm-processing-accelerator
Build multimodal data processing pipelines with Azure AI Services + LLMs
useful-azure-workbooks
A collection of various, useful Azure workbooks for exploring Azure resources
azure-quickstart-templates
Azure Quickstart Templates
disable-local-auth
This repository contains bash scripts to quickly disable the local authentication for Azure resources in the current subscription.
self-rag
This includes the original implementation of SELF-RAG: Learning to Retrieve, Generate and Critique through self-reflection by Akari Asai, Zeqiu Wu, Yizhong Wang, Avirup Sil, and Hannaneh Hajishirzi.
terraform-provider-azurerm
Terraform provider for Azure Resource Manager