mirror of
				https://github.com/nomic-ai/gpt4all.git
				synced 2025-11-04 07:55:24 +00:00 
			
		
		
		
	* First workin version of the C# bindings * Update README.md Signed-off-by: mvenditto <venditto.matteo@gmail.com> * Added more docs + fixed prompt callback signature * build scripts revision * Added .editorconfig + fixed style issues --------- Signed-off-by: mvenditto <venditto.matteo@gmail.com>
		
			
				
	
	
		
			26 lines
		
	
	
		
			787 B
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			787 B
		
	
	
	
		
			C#
		
	
	
	
	
	
using Gpt4All.Bindings;
 | 
						|
 | 
						|
namespace Gpt4All.Extensions;
 | 
						|
 | 
						|
public static class PredictRequestOptionsExtensions
 | 
						|
{
 | 
						|
    public static LLModelPromptContext ToPromptContext(this PredictRequestOptions opts)
 | 
						|
    {
 | 
						|
        return new LLModelPromptContext
 | 
						|
        {
 | 
						|
            LogitsSize = opts.LogitsSize,
 | 
						|
            TokensSize = opts.TokensSize,
 | 
						|
            TopK = opts.TopK,
 | 
						|
            TopP = opts.TopP,
 | 
						|
            PastNum = opts.PastConversationTokensNum,
 | 
						|
            RepeatPenalty = opts.RepeatPenalty,
 | 
						|
            Temperature = opts.Temperature,
 | 
						|
            RepeatLastN = opts.RepeatLastN,
 | 
						|
            Batches = opts.Batches,
 | 
						|
            ContextErase = opts.ContextErase,
 | 
						|
            ContextSize = opts.ContextSize,
 | 
						|
            TokensToPredict = opts.TokensToPredict
 | 
						|
        };
 | 
						|
    }
 | 
						|
}
 |