DevGPT.GenerationTools.Services.Chat
1.0.10
See the version list below for details.
dotnet add package DevGPT.GenerationTools.Services.Chat --version 1.0.10
NuGet\Install-Package DevGPT.GenerationTools.Services.Chat -Version 1.0.10
<PackageReference Include="DevGPT.GenerationTools.Services.Chat" Version="1.0.10" />
<PackageVersion Include="DevGPT.GenerationTools.Services.Chat" Version="1.0.10" />
<PackageReference Include="DevGPT.GenerationTools.Services.Chat" />
paket add DevGPT.GenerationTools.Services.Chat --version 1.0.10
#r "nuget: DevGPT.GenerationTools.Services.Chat, 1.0.10"
#:package DevGPT.GenerationTools.Services.Chat@1.0.10
#addin nuget:?package=DevGPT.GenerationTools.Services.Chat&version=1.0.10
#tool nuget:?package=DevGPT.GenerationTools.Services.Chat&version=1.0.10
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.GenerationTools.AI.Agents (>= 1.0.10)
- DevGPT.GenerationTools.Core (>= 1.0.10)
- DevGPT.GenerationTools.Data (>= 1.0.10)
- DevGPT.GenerationTools.Models (>= 1.0.10)
- Mscc.GenerativeAI (>= 2.8.25)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.17 | 178 | 11/10/2025 |
| 1.0.16 | 205 | 11/10/2025 |
| 1.0.15 | 202 | 11/10/2025 |
| 1.0.14 | 198 | 11/10/2025 |
| 1.0.13 | 203 | 11/10/2025 |
| 1.0.12 | 203 | 11/10/2025 |
| 1.0.11 | 200 | 11/10/2025 |
| 1.0.10 | 173 | 11/10/2025 |
| 1.0.9 | 175 | 11/10/2025 |
| 1.0.8 | 176 | 11/9/2025 |
| 1.0.6 | 182 | 11/9/2025 |
| 1.0.5 | 116 | 11/9/2025 |
| 1.0.4 | 116 | 11/9/2025 |
| 1.0.3 | 115 | 11/9/2025 |
| 1.0.1 | 117 | 11/8/2025 |
| 1.0.0 | 120 | 11/8/2025 |