Streamline your AI workflows with langChain-altero, the essential toolkit for seamless LangChain integration.
Project description
langchain-altero
Berbagai paket Python utilitas yang digunakan dalam tutorial LangChain Bahasa Indonesia.
Paket-paket ini menyediakan fungsionalitas tambahan yang mungkin tidak nyaman saat menggunakan LangChain.
Overview
langchain_altero
adalah versi lokal dari library langchain-teddynote
, yang dirancang untuk menjadi sumber terbuka di bawah lisensi AGPL-3.0. Pustaka ini telah diadaptasi agar lebih sesuai dengan kebutuhan audiens khusus kami sambil mempertahankan fungsionalitas inti dari paket langchain-teddynote
yang asli.
install
pip install langchain-altero
Penggunaan
Output streaming
Menyediakan fungsi stream_response
untuk output streaming.
from langchain_altero.messages import stream_response
from langchain_openai import ChatOpenAI
# Membuat sebuah objek
llm = ChatOpenAI(
temperatur = 0.1, # kreativitas (0.0 ~ 2.0)
model_name = "gpt-4o-mini", # nama model
api_key=api_key # api key openai
)
answer = llm.stream("Tolong beritahu saya 10 tempat terindah di Indonesia dan alamatnya!")
# hanya untuk output streaming
stream_response(jawaban)
# jika Anda ingin mendapatkan jawaban yang outputnya sebagai return value
# final_answer = stream_response(answer, return_output=True)
Output
1.**Bali**
- **Alamat:** Bali, Indonesia
- Deskripsi: Terkenal dengan pantainya yang indah, budaya yang kaya, dan pemandangan alam yang menakjubkan.
Jejak LangSmith
# Mengatur penelusuran LangSmith. https://smith.langchain.com
# Mengasumsikan variabel-variabel lingkungan telah diatur.
from langchain_altero import logging
# Masukkan nama proyek.
logging.langsmith(“Masukkan nama proyek Anda”)
Output
Mulai menelusuri LangSmith.
[nama proyek]
(nama proyek yang Anda masukkan)
Menerapkan pengaturan pengkodean load_prompt
from langchain_altero.prompts import load_prompt
# setel pengodean ke UTF-8 (default)
load_prompt(“prompts/capital.yaml”, encoding=“utf-8”)
# Pada Windows, ubah pengodean ke cp949.
load_prompt(“prompts/capital.yaml”, encoding=“cp949”)
License
Proyek ini dilisensikan di bawah Lisensi AGPL-3.0 - lihat file LICENSE untuk detail lebih lanjut.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file langchain_altero-0.0.4.tar.gz
.
File metadata
- Download URL: langchain_altero-0.0.4.tar.gz
- Upload date:
- Size: 30.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3e6791d7ed15f7590a00bab3b633c1ae7580bab97a0cf3dc9d1ac355cd77701 |
|
MD5 | 80cffae3f2c2483d3ec7640429cbc26f |
|
BLAKE2b-256 | 61865ee243f40d6882b2fc562103b98267e55f190fa30bfdb4a6fb49a6b30c01 |
File details
Details for the file langchain_altero-0.0.4-py3-none-any.whl
.
File metadata
- Download URL: langchain_altero-0.0.4-py3-none-any.whl
- Upload date:
- Size: 33.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9fe3bdf5d9c1b955a968d452ded46244dc21dbd2b975202aea7e7a9c8d2a713 |
|
MD5 | 1e2850d722253cbc8c2561616420ea60 |
|
BLAKE2b-256 | fbb37ade3657ca809970a12dc7ac343fadce5f88dfacbfdbe8372336dd45c5b9 |