Skip to content

cyberprophet/mint

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ShareInvest.Agency

AI agency library for PageMint — multi-provider text and image generation services.

Packages

Package Description
ShareInvest.Agency Core interfaces and AI service implementations

Installation

dotnet add package ShareInvest.Agency --source https://nuget.pkg.github.com/cyberprophet/index.json

Usage

// Register in DI
services.AddSingleton(new GptService(logger, apiKey, imageModel));

// Inject and use
public class MyService(GptService gpt)
{
    public async Task GenerateAsync()
    {
        var result = await gpt.GenerateImageAsync<BinaryData>(request);
    }
}

Title Generation

var title = await gpt.GenerateTitleAsync(conversationText, cancellationToken);
// Returns null if generation fails or produces empty content
// Uses gpt-5-nano with embedded PageMint-tailored system prompt
// Titles are capped at 50 characters

The system prompt is stored as an embedded resource under Prompts/title-system.md.

Releases

See CHANGELOG.md for version history and release notes. Current release: v0.10.0 — available on nuget.org.

License

MIT

Packages

 
 
 

Contributors

Languages