[PYTHON/LANGCHAIN] OpenAI 클래스 : stream 메소드를 사용해 질의 응답 스트리밍하기

■ OpenAI 클래스의 stream 메소드를 사용해 질의 응답을 스트리밍하는 방법을 보여준다. ※ OPENAI_API_KEY 환경 변수 값은 .env 파일에 정의한다. ▶ main.py

[PYTHON/LANGCHAIN] ChatOpenAI 클래스 : stream 메소드에서 stream_options 인자를 사용해 스트리밍시 토큰 사용량 구하기

■ ChatOpenAI 클래스의 stream 메소드에서 stream_options 인자를 사용해 스트리밍시 토큰 사용량을 구하는 방법을 보여준다. ※ 기본적으로 스트림의 마지막 메시지 청크에는 메시지의 response_metadata

[PYTHON/LANGCHAIN] ChatOpenAI 클래스 : with_structured_output 메소드에서 JSON 스키마를 전달해 구조화된 데이터 스트리밍으로 받기

■ ChatOpenAI 클래스의 with_structured_output 메소드에서 JSON 스키마를 전달해 구조화된 데이터를 스트리밍으로 받는 방법을 보여준다. ※ OPENAI_API_KEY 환경 변수 값은 .env 파일에 정의한다.

[PYTHON/LANGCHAIN] Iterator 클래스 : 제너레이터 커스텀 함수를 만들고 스트리밍하기

■ Iterator 클래스를 사용해 제너레이터 커스텀 함수를 만들고 스트리밍하는 방법을 보여준다. ※ OPENAI_API_KEY 환경 변수 값은 .env 파일에 정의한다. ▶ main.py

[PYTHON/LANGCHAIN] StreamingStdOutCallbackHandler 클래스 : LLM 질의 응답 스트리밍하기

■ StreamingStdOutCallbackHandler 클래스를 사용해 LLM의 질의 응답을 스트리밍하는 방법을 보여준다. ※ OPENAI_API_KEY 환경 변수 값은 .env 파일에 정의한다. ▶ main.py

[PYTHON/LANGCHAIN] 비스트리밍 구성 요소 구성 LCEL 체인에서 마지막 비스트리밍 단계 이후 부분 출력 스트리밍하기

■ 비스트리밍 구성 요소로 구성된 LCEL 체인에서 마지막 비스트리밍 단계 이후 부분 출력을 스트리밍하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

[PYTHON/LANGCHAIN] RunnableSequence 클래스 : stream 메소드를 사용해 질의 응답 스트리밍하기

■ RunnableSequence 클래스의 stream 메소드를 사용해 질의 응답을 스트리밍하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install langchain-openai 명령을

[PYTHON/LANGCHAIN] ChatOpenAI 클래스 : stream 메소드를 사용해 질의 응답 스트리밍하기

■ ChatOpenAI 클래스의 stream 메소드를 사용해 질의 응답을 스트리밍하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install langchain-openai 명령을

[PYTHON/LANGCHAIN] RunnableSequence 클래스 : stream 메소드를 사용해 도구 호출 스트리밍하기

■ RunnableSequence 클래스의 stream 메소드를 사용해 도구 호출을 스트리밍하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install langchain langchain_experimental

[PYTHON/LANGCHAIN] RunnableSequence 클래스 : stream 메소드를 사용해 구조화된 데이터를 스트리밍으로 받기

■ RunnableSequence 클래스의 stream 메소드를 사용해 구조화된 데이터를 스트리밍으로 받는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install langchain-openai

[PYTHON/LANGCHAIN] StreamingStdOutCallbackHandler 클래스 : 표준 출력 스트리밍하기

■ StreamingStdOutCallbackHandler 클래스를 사용해 표준 출력을 스트리밍하는 방법을 보여준다. ▶ main.py

※ llama-2-13b-chat.Q4_0.gguf 모델 파일은 https://gpt4all.io 웹 사이트에서 다운로드 받은 [Desktop

[C#/COMMON/.NET6] Stream 클래스 : CopyTo 메소드를 사용해 스트림에서 바이트 배열 구하기

■ Stream 클래스의 CopyTo 메소드를 사용해 스트림에서 바이트 배열을 구하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/COMMON/.NET6] MemoryStream 클래스 : Write 메소드를 사용해 스트림에서 바이트 배열 구하기

■ MemoryStream 클래스의 Write 메소드를 사용해 스트림에서 바이트 배열을 구하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/COMMON/.NET6] BinaryWriter 클래스 : Write 메소드를 사용해 바이트 배열을 스트림에 쓰기

■ BinaryWriter 클래스의 Write 메소드를 사용해 바이트 배열을 스트림에 쓰는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/COMMON] Stream 클래스 : CopyTo 메소드를 사용해 스트림 복사하기

■ Stream 클래스의 CopyTo 메소드를 사용해 스트림을 복사하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/COMMON/.NET6] MemoryStream 클래스 : Write 메소드를 사용해 바이트 배열 병합하기

■ MemoryStream 클래스의 Write 메소드를 사용해 바이트 배열을 병합하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/COMMON] Stream 클래스 : 스트림 복사하기

■ Stream 클래스를 사용해 스트림을 복사하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/WEB API/.NET5] 스트림을 사용해 대용량 파일 업로드 하기

■ 스트림을 사용해 대용량 파일을 업로드하는 방법을 보여준다. [TestServer 프로젝트] ▶ launchSettings.json

▶ appsettings.json

▶ web.config

※ IIS Express

[DART] Stream 클래스 : async*/yield 키워드 사용하기

■ Stream<T> 클래스에서 async*/yield 키워드를 사용하는 방법을 보여준다. ▶ 예제 코드 (DART)

[DART] Stream 클래스 : length 속성 사용하기

■ Stream<T> 클래스의 length 속성을 사용하는 방법을 보여준다. ▶ 예제 코드 (DART)

[DART] Stream 클래스 : isEmpty 속성 사용하기

■ Stream<T> 클래스의 isEmpty 속성을 사용하는 방법을 보여준다. ▶ 예제 코드 (DART)

[DART] Stream 클래스 : last 속성 사용하기

■ Stream<T> 클래스의 last 속성을 사용하는 방법을 보여준다. ▶ 예제 코드 (DART)

[DART] Stream 클래스 사용하기

■ Stream<T> 클래스를 사용하는 방법을 보여준다. ▶ 예제 코드 (DART)

[DART] Stream 클래스 : first 속성 사용하기

■ Stream<T> 클래스의 first 속성을 사용하는 방법을 보여준다. ▶ 예제 코드 (DART)