DevGPT.GenerationTools.Services.Embeddings 1.0.1

There is a newer version of this package available.
See the version list below for details.
dotnet add package DevGPT.GenerationTools.Services.Embeddings --version 1.0.1
                    
NuGet\Install-Package DevGPT.GenerationTools.Services.Embeddings -Version 1.0.1
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="DevGPT.GenerationTools.Services.Embeddings" Version="1.0.1" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="DevGPT.GenerationTools.Services.Embeddings" Version="1.0.1" />
                    
Directory.Packages.props
<PackageReference Include="DevGPT.GenerationTools.Services.Embeddings" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add DevGPT.GenerationTools.Services.Embeddings --version 1.0.1
                    
#r "nuget: DevGPT.GenerationTools.Services.Embeddings, 1.0.1"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package DevGPT.GenerationTools.Services.Embeddings@1.0.1
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=DevGPT.GenerationTools.Services.Embeddings&version=1.0.1
                    
Install as a Cake Addin
#tool nuget:?package=DevGPT.GenerationTools.Services.Embeddings&version=1.0.1
                    
Install as a Cake Tool

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:

  1. Build all projects in Release mode
  2. Create NuGet packages in ./nupkgs directory
  3. 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 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on DevGPT.GenerationTools.Services.Embeddings:

Package Downloads
DevGPT.GenerationTools.AI.Agents

Package Description

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.0.17 292 11/10/2025
1.0.16 285 11/10/2025
1.0.15 280 11/10/2025
1.0.14 266 11/10/2025
1.0.13 262 11/10/2025
1.0.12 265 11/10/2025
1.0.11 269 11/10/2025
1.0.10 246 11/10/2025
1.0.9 245 11/10/2025
1.0.8 245 11/9/2025
1.0.6 240 11/9/2025
1.0.5 187 11/9/2025
1.0.4 99 11/9/2025
1.0.3 89 11/9/2025
1.0.1 98 11/8/2025
1.0.0 86 11/8/2025