[C#/COMMON/.NET6] 엑셀에서 OLLAMA 질문 사용자 함수 추가하기

■ 엑셀에서 OLLAMA에게 질문을 하는 사용자 함수를 추가하는 방법을 보여준다. ▶ TestLibrary.csproj

▶ launchSettings.json

▶ OllamaClient.cs

▶ CustomFunction.cs

[C#/COMMON] HttpClient 클래스 : OLLAMA 서버 통신하기

■ HttpClient 클래스를 사용해 OLLAMA 서버와 통신하는 방법을 보여준다. ▶ OllamaRequest.cs

▶ OllamaResponse.cs

▶ Program.cs

TestProject.zip

[C#/COMMON/.NET8] RegistryKey 클래스 : CUDA 설치 여부 및 CUDA 버전 구하기

■ RegistryKey 클래스를 사용해 CUDA 설치 여부 및 CUDA 버전을 구하는 방법을 보여준다. ▶ CUDAHelper.cs

▶ Program.cs

TestProject.zip

[C#/COMMON/HTMLAGILITYPACK/.NET8] HtmlDocument 클래스 : HTML 문자열에서 텍스트 추출하기

■ HtmlDocument 클래스를 사용해 HTML 문자열에서 텍스트를 추출하는 방법을 보여준다. ▶ HTMLHelper.cs

※ HtmlAgilityPack 누겟 패키지를 설치한다.

[C#/COMMON/.NET8] String 클래스 : 문자열 정규화하기 2

■ String 클래스에서 문자열을 정규화하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/COMMON/.NET8] String 클래스 : 문자열 정규화하기 1

■ String 클래스에서 문자열을 정규화하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/COMMON/NAUDIO/.NET8] FSK (Frequency Shift Keying) 변조 사용하기

■ FSK (Frequency Shift Keying) 변조를 사용하는 방법을 보여준다. [Encoder 프로젝트] ▶ Program.cs

[Decoder 프로젝트] ▶ requirements.txt

TestSolution.zip

[C#/COMMON/.NET8] ManagementObjectSearcher 클래스 : NVIDIA GPU 설치 여부 구하기

■ ManagementObjectSearcher 클래스를 사용해 NVIDIA GPU 설치 여부를 구하는 방법을 보여준다. ▶ Program.cs

TestProject.zip

[C#/COMMON/.NET8] RuntimeInformation 클래스 : IsOSPlatform 정적 메소드를 사용해 윈도우즈 운영 체제가 아닌 경우 실행 중단하기

■ RuntimeInformation 클래스의 IsOSPlatform 정적 메소드를 사용해 윈도우즈 운영 체제가 아닌 경우 실행을 중단하는 방법을 보여준다. ▶ Program.cs

TestProject.zip

[C#/COMMON/.NET8] HttpClient 클래스 : Ollama 연동 파이썬 LLM 서버 통신하기

■ HttpClient 클래스를 사용해 Ollama 연동 파이썬 LLM 서버와 통신하는 방법을 보여준다. ▶ AdditionalKeywordArgument.cs

▶ AIMessageChunk.cs

▶ InvalidToolCallList.cs

[C#/COMMON/.NET8] Marshal 클래스 : SizeOf 정적 메소드를 사용해 특정 타입의 크기 구하기

■ Marshal 클래스의 SizeOf 정적 메소드를 사용해 특정 타입의 크기를 구하는 방법을 보여준다. ▶ DataStruct.cs

▶ Program.cs

TestProject.zip

[C#/COMMON/.NET8] HttpClient 클래스 : 네이버 HyperCLOVA X 통신하기 (IAsyncEnumerable 객체)

■ HttpClient 클래스를 사용해 네이버 HyperCLOVA X와 통신하는 방법을 보여준다. (IAsyncEnumerable<T> 객체) ▶ AIFilter.cs

▶ Message.cs

▶ RequestMessage.cs

[C#/COMMON/.NET8] ManagementObjectSearcher 클래스 : 시스템 정보 구하기

■ ManagementObjectSearcher 클래스를 사용해 시스템 정보를 구하는 방법을 보여준다. ▶ Program.cs

TestProject.zip

[C#/COMMON/.NET8] Typeface 클래스 : 이모지 타입 페이스 객체 만들기

■ Typeface 클래스를 사용해 이모지 타입 페이스 객체를 만드는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/COMMON/.NET8] char 구조체 : ConvertToUtf32 정적 메소드를 사용해 이모지 문자에서 UTF-32 문자 코드 구하기

■ char 구조체의 ConvertToUtf32 정적 메소드를 사용해 이모지 문자에서 UTF-32 문자 코드를 구하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/COMMON/.NET8] char 구조체 : ConvertFromUtf32 정적 메소드를 사용해 이모지 문자 구하기

■ char 구조체의 ConvertFromUtf32 정적 메소드를 사용해 이모지 문자를 구하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/COMMON/.NET8] HttpClient 클래스 : GetAsync 메소드를 사용해 파일 다운로드하기

■ HttpClient 클래스의 GetAsync 메소드를 사용해 파일을 다운로드하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/COMMON/.NET8] Python 프로그램 자동 설치하기

■ Python 프로그램을 자동 설치하는 방법을 보여준다. ▶ Program.cs

TestProject.zip

[C#/COMMON/.NET8] HttpClient 클래스 : OLLAMA에게 LLAMA 3 로컬 LLM 통신하기 (스트림)

■ HttpClient 클래스를 사용해 OLLAMA에게 LLAMA 3 로컬 LLM 통신하는 방법을 보여준다. (스트림) ▶ RequestMessage.cs

▶ ResponseMessage.cs

▶ APIClient.cs

[C#/COMMON/.NET8] HttpClient 클래스 : OLLAMA에게 LLAMA 3 로컬 LLM 통신하기

■ HttpClient 클래스를 사용해 OLLAMA에게 LLAMA 3 로컬 LLM 통신하는 방법을 보여준다. ▶ RequestMessage.cs

▶ Program.cs

TestProject.zip

[C#/COMMON/MARKDIG/.NET8] Markdown 클래스 : Parse 정적 메소드를 사용해 마크다운 문자열 파싱하기

■ Markdown 클래스의 Parse 정적 메소드를 사용해 마크다운 문자열을 파싱하는 방법을 보여준다. ▶ Program.cs

▶ MarkdownHelper.cs

TestProject.zip

[C#/COMMON/MARKDIG/.NET8] MarkdownExtensions 클래스 : UseAdvancedExtensions 확장 메소드를 사용해 고급 확장 기능 활성화하기

■ MarkdownExtensions 클래스의 UseAdvancedExtensions 확장 메소드를 사용해 고급 확장 기능을 활성화하는 방법을 보여준다. ▶ 예제 코드 (C#)