DevGPT.GenerationTools.Models
1.0.4
See the version list below for details.
dotnet add package DevGPT.GenerationTools.Models --version 1.0.4
NuGet\Install-Package DevGPT.GenerationTools.Models -Version 1.0.4
<PackageReference Include="DevGPT.GenerationTools.Models" Version="1.0.4" />
<PackageVersion Include="DevGPT.GenerationTools.Models" Version="1.0.4" />
<PackageReference Include="DevGPT.GenerationTools.Models" />
paket add DevGPT.GenerationTools.Models --version 1.0.4
#r "nuget: DevGPT.GenerationTools.Models, 1.0.4"
#:package DevGPT.GenerationTools.Models@1.0.4
#addin nuget:?package=DevGPT.GenerationTools.Models&version=1.0.4
#tool nuget:?package=DevGPT.GenerationTools.Models&version=1.0.4
DevGPTTools
A collection of .NET libraries for building AI-powered content generation tools.
Overview
DevGPTTools is a comprehensive suite of libraries designed to support AI-driven content generation, text extraction, and various service integrations. All projects are published as NuGet packages for easy integration into other applications.
Projects
Common Libraries
- DevGPT.GenerationTools.Common.Models - Shared data models and DTOs
- DevGPT.GenerationTools.Common.Utilities - Common utilities and extensions
- DevGPT.GenerationTools.Common.Infrastructure.AspNetCore - ASP.NET Core infrastructure components
Core Libraries
- DevGPT.GenerationTools.Core - Core functionality
- DevGPT.GenerationTools.Models - Domain models
- DevGPT.GenerationTools.Data - Data access layer
- DevGPT.GenerationTools.AI.Agents - AI agent implementations
Services
- DevGPT.GenerationTools.Services - Main service orchestration
- DevGPT.GenerationTools.Services.BigQuery - Google BigQuery integration
- DevGPT.GenerationTools.Services.Chat - Chat services
- DevGPT.GenerationTools.Services.ContentRetrieval - Content retrieval services
- DevGPT.GenerationTools.Services.Embeddings - Vector embeddings services
- DevGPT.GenerationTools.Services.FileOps - File operations
- DevGPT.GenerationTools.Services.Intake - Content intake services
- DevGPT.GenerationTools.Services.Prompts - Prompt management
- DevGPT.GenerationTools.Services.Social - Social media integrations
- DevGPT.GenerationTools.Services.Store - Storage services
- DevGPT.GenerationTools.Services.Web - Web scraping and interaction
- DevGPT.GenerationTools.Services.WordPress - WordPress integration
Text Extraction
- DevGPT.GenerationTools.TextExtraction - Text extraction from various file formats (PDF, Word, Excel, images)
Building the Solution
# Restore dependencies
dotnet restore DevGPTTools.sln
# Build all projects
dotnet build DevGPTTools.sln
# Build in Release mode
dotnet build DevGPTTools.sln -c Release
Publishing NuGet Packages
All projects are configured to build NuGet packages. The publish script automatically publishes to NuGet.org if you have set the API key.
Setup (One-time)
Set your NuGet API key as an environment variable:
Windows (PowerShell):
setx NUGET_API_KEY "your-api-key-here"
Linux/macOS:
export NUGET_API_KEY="your-api-key-here"
# Add to ~/.bashrc or ~/.zshrc for persistence
echo 'export NUGET_API_KEY="your-api-key-here"' >> ~/.bashrc
Get your API key from: https://www.nuget.org/account/apikeys
Usage
Windows (PowerShell):
./publish-nuget.ps1
Linux/macOS (Bash):
./publish-nuget.sh
The script will:
- Build all projects in Release mode
- Create NuGet packages in
./nupkgsdirectory - Automatically publish to NuGet.org (if NUGET_API_KEY is set)
If the API key is not set, packages are built but not published.
For AI Assistants / LLMs
If you're an AI assistant working on this codebase, please read LLM-INSTRUCTIONS.md for important guidelines about:
- NuGet package publishing requirements
- Project structure conventions
- Version management
- Testing procedures
Requirements
- .NET 8.0 SDK or later
- Windows (projects target net8.0-windows)
License
[Specify your license here]
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- DevGPT.AgentFactory (>= 1.0.9)
- DevGPT.GenerationTools.Common.Models (>= 1.0.4)
- DevGPT.Generator (>= 1.0.9)
NuGet packages (15)
Showing the top 5 NuGet packages that depend on DevGPT.GenerationTools.Models:
| Package | Downloads |
|---|---|
|
DevGPT.GenerationTools.Core
Core functionality for DevGPT generation tools |
|
|
DevGPT.GenerationTools.Data
Data access layer for DevGPT generation tools |
|
|
DevGPT.GenerationTools.Services.FileOps
Package Description |
|
|
DevGPT.GenerationTools.Services.WordPress
Package Description |
|
|
DevGPT.GenerationTools.Services.ContentRetrieval
Package Description |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.17 | 444 | 11/10/2025 |
| 1.0.16 | 463 | 11/10/2025 |
| 1.0.15 | 449 | 11/10/2025 |
| 1.0.14 | 434 | 11/10/2025 |
| 1.0.13 | 444 | 11/10/2025 |
| 1.0.12 | 433 | 11/10/2025 |
| 1.0.11 | 438 | 11/10/2025 |
| 1.0.10 | 414 | 11/10/2025 |
| 1.0.9 | 406 | 11/10/2025 |
| 1.0.8 | 412 | 11/9/2025 |
| 1.0.6 | 412 | 11/9/2025 |
| 1.0.5 | 350 | 11/9/2025 |
| 1.0.4 | 278 | 11/9/2025 |
| 1.0.3 | 276 | 11/9/2025 |
| 1.0.1 | 282 | 11/8/2025 |
| 1.0.0 | 127 | 11/8/2025 |