C#

C#
kernel memoryを使ったRAGの簡単なc#プログラム

ほぼExampleのまんまですがkernel memoryを使ってディレクトリ内のドキュメントを読み込んでLLMがそれを見て回答するプログラムです。いままで掲載できなかった理由は、llamasharpの0.14以降でke […]

続きを読む
C#
LLMでプロンプト文字列を作成してstable diffusionで画像生成する

stable diffusionは、にわかのためプロンプトに何を入れていいのか、さっぱりわかりません。そういうときこそLLMに助けてもらえばいいじゃんということでLLM+stable diffusionのプログラムを作成 […]

続きを読む
C#
stable diffusionを使って画像生成する簡単なc#プログラム④(img2img+Embedding)複数

前回とあまり変更がありませんが複数種類のイメージをバッチ処理するコードを掲載します。メモリ周りはWebUIの方が優れていますが短いコードでいろんな処理ができるのでc#で組むのはありかなと思います。 Nuget情報 概要F […]

続きを読む
C#
stable diffusionを使って画像生成する簡単なc#プログラム③(img2img+Embedding+Upscale)

前回の続きです。画像生成は初心者なので、かなり適当にやってます。何やらいろんなオプションがあるのがわかってきました。Exsampleでは見えないオプションの指定とかやってみたいと思います。 Embedding手の指が変に […]

続きを読む
C#
stable diffusionを使って画像生成する簡単なc#プログラム②(img2img)

前回に引き続き、プログラミングと言えないほど短いプログラムをやっていきます。本来の目的は、こちらのimg2imgだったので楽しみです。自分で製作したDaz3DのCGに少しリアル感を持たせたいと思います。 前回とは違い別途 […]

続きを読む
C#
stable diffusionを使って画像生成する簡単なc#プログラム

AIと言えば画像生成が有名ですが今まであまり興味がありませんでした。がしかし自分の作成したDaz3DのCGをもっとリアルにエロくできるのではないかと思い付いて少しチャレンジしてみようかなと考えました。 巷ではすばらしいW […]

続きを読む
C#
.Net CoreでApp.configから読み取りする方法

.Net CoreでApp.configの設定と読み取る方法を探したのですが自分が欲しい情報が見つからず苦労したので掲載致します。VisualStudioを使えば簡単に設定して読み取りできます。 まずメニューの「プロジェ […]

続きを読む
C#
チャット履歴のオーバーフローの回避策①

AIとチャットを続けていると避けては通れないのが、このチャット履歴のオーバーフロー問題です。過去のチャット履歴を読み込む情報量はContextSizeに依存し、またContextSizeをどこまで大きくできるかはLLMの […]

続きを読む
C#
Semantic KernelとDiscord Botを使ったローカルLLMチャット+音声

表題がやたら長くなってしまいましたが、Discord Bot+LLMをSemantic Kernelで組み直したc#プログラムです。今回は、パラメータ調整を行わずにgemma2-27bを動かします。Semantic Ke […]

続きを読む
C#
Semantic Kernelを使ったローカルLLMチャット

MicrosoftがSemantic Kernelというものを使って簡単にAIプログラムを作成できるようにしてくださっているようです。もしかしたら、このやり方が今後のメインになるかも知れませんが、まだ仕様が動いておりファ […]

続きを読む