Дуу. Энэхүү заавар нь Coze болон HackerNoon нарын хүрээнд #AI Chatbot Design-д зориулагдсан болно! #AI-chatbot бичих уралдааны Төгс ертөнцөд таны аппликейшн хүн бүрийн хувьд бүх зүйл байх бөгөөд хэрэглэгч бүрт функц бүрийг хүргэх боломжтой байх болно—Харамсалтай нь ямар ч програм ийм хүчтэй байдаггүй тул залгаасууд маш чухал байдаг. Plugins нь таны хэрэглээний функц, чадавхийг тасралтгүй өргөтгөх замаар таны програм болон бусад технологийн экосистемийн хоорондох ялгааг арилгахад тусалдаг. Хамгийн сайн тал нь залгаасууд үүнийг таны програмын эх кодод нөлөөлөхгүйгээр хийдэг. Энэхүү заавар нь танд Coze програмыг эхнээс нь Plugins хэрхэн үүсгэхийг заах болно. Гэхдээ эхлээд Plugins гэж юу болохыг ойлгохыг хичээцгээе. Plug-in гэж юу вэ? Plugins нь анхны кодыг дахин бичих, өөрчлөхгүйгээр таны програм эсвэл програмын чадавхийг сайжруулах програм хангамжийн нэмэлт хэрэгсэл юм. Залгаасууд нь ихэвчлэн програмын програмчлалын интерфэйс (API) эсвэл үндсэн програмын санал болгож буй бусад нэгтгэх цэгүүдээр дамжуулан програмынхаа кодын санд нэгтгэх замаар үүнийг хийдэг. Процесс нь ихэвчлэн саадгүй байдаг. Хөгжүүлэгч таны хувьд залгаасууд нь дугуйнд дахин хөрөнгө оруулахгүйгээр хэрэглэгчдэдээ илүү олон тохируулга, өгөгдөл, функцээр хангах боломжийг олгодог. Хэрэглэгчдийн хувьд энэ нь програмыг ашиглах явцад илүү сайн туршлага болно гэсэн үг юм. Coze гэж юу вэ? нь хэрэглэгчдэд нийгмийн платформоор дамжуулан бага кодтой/кодгүй аргыг ашиглан AI роботуудыг бүтээх, өөрчлөх, байрлуулах боломжийг олгодог платформ юм. Тиймээс энэ нь хүн бүрийн хувьд AI чатбот үйл явцыг бүхэлд нь ардчилсан болгож байна. Энэхүү платформ нь AI роботуудын үйл ажиллагааг өөрчлөх, өргөтгөхөд тань туслах хэрэгслүүд, залгаасууд, олон агентын горим, мэдлэг, санах ойн функцуудтай ирдэг. Coze Бусад платформуудын нэгэн адил Coze нь төрөл бүрийн салбаруудад тохирсон янз бүрийн албан ёсны залгаасуудыг санал болгодог. GPT4V, CapCut, Doc Reader, X зэрэг эдгээр залгаасууд нь мэдээ, унших, гэрэл зураг, амьдралын хэв маяг, шинжлэх ухаан, боловсрол, санхүү зэрэг олон төрлийн тодорхой хэрэгцээг хангадаг. Нэмж дурдахад хэрэглэгчид захиалгат Plugins оруулах боломжтой. Энэхүү зааварт та -д зориулж криптовалютын өгөгдөл цуглуулагч платформыг бүтээх болно, энэ нь хэрэглэгчдэд крипто ханшаас эхлээд зах зээлийн үнэ, арилжааны хэмжээ хүртэл янз бүрийн зоосны статистикийг хянах боломжийг олгодог. CoinGecko Coze-ийн талаар илүү ихийг мэдэхийн тулд үзнэ үү. албан ёсны Coze хэрэглэгчийн гарын авлагыг Та Coze-д CoinGecko залгаасыг хэрхэн бүтээх вэ? Coze дээр та Plugins-ийг янз бүрийн аргаар үүсгэж болно. Эдгээр аргуудын зарим нь: Одоо байгаа API үйлчилгээг импортлож байна. JSON эсвэл YAML файлуудыг импортлож байна. Код задлан шинжлэгчээр дамжуулан. Coze IDE-ээр дамжуулан. Plugin-д хэрэгслүүд нэмж байна. Энэхүү гарын авлагад та залгаасыг бүтээх судлах болно. Coze IDE нь Node.js эсвэл Python дээр бүтээх боломжийг олгодог вэбд суурилсан нэгдсэн хөгжүүлэлтийн орчин юм. CoinGecko Coze IDE маршрутыг Урьдчилсан нөхцөл Энэхүү зааварчилгааг дагаж мөрдөхийн тулд танд дараахь зүйлс хэрэгтэй болно. . Coze данс CoinGecko хөгжүүлэгчийн данс. Танд д үндсэн хандалт хэрэгтэй тул үнэгүй бүртгэл хийх болно. API- Coze IDE-ээр дамжуулан Coze Plugin бүтээх CoinGecko залгаасыг бүтээхийн тулд эдгээр алхмуудыг дагана уу. руу нэвтэрч, ажлын талбараас багийнхаа орон зайд зочилно уу. Coze.com Plugins таб дээр дарж, үүсгэх дээр дарна уу. Эсвэл та руу орж, Plugins үүсгэж болно. Plug-in агентын Хөгжүүлэх хуудас Plugin-дээ нэр, тайлбар, дүрс тэмдэг (заавал биш) өгнө үү. унадаг цэсний Coze IDE-д үүсгэхийг сонгоно уу. Cloud Plugin - Plugin Tool үүсгэх аргын доор өөрийн сонгосон хэлээр сонгоно уу. Python-ийг IDE ажиллах цагийн Хэрэгслээ үүсгэхийн тулд Plugin хуудас руу дахин чиглүүлэхийн тулд дээр дарна уу. Confirm Таны Coze Plugin-д зориулсан хэрэгсэл бүтээх Дараа нь та Plugin хэрэглүүрээ үүсгэх хэрэгтэй. дээрх дарна уу. Plugin хуудсан IDE-д хэрэгсэл үүсгэх дээр Хэрэгсэлдээ нэр, тайлбар өгнө үү. руу дахин чиглүүлэхийн тулд товчийг дарж хэрэглүүрээ кодлох боломжтой. Coze IDE хуудас Баталгаажуулах Coze Plugin-ээ кодлох Хамаарал нэмэхийн тулд зүүн талд байгаа дээрх дээр дарна уу. Энд та r багцыг суулгах хэрэгтэй бөгөөд ингэснээр бид HTTP илгээх болно. Багцуудын самбар + дүрс equests Тэнд дурын багцыг суулгаснаар үүнийг залгаасныхаа дурын хэрэгсэл ашиглах боломжтой. CoinGecko API түлхүүрээ авахын тулд зочилно уу. CoinGecko хөгжүүлэгчийн хяналтын самбарт Код таб дотор Coze-с өгсөн загвар дээр үндэслэн кодоо бичнэ үү. Та зохицуулагчийн аргыг устгах эсвэл өөрчлөхгүй байх нь чухал бөгөөд энэ нь бүтэлгүйтэлд хүргэж болзошгүй юм. Үндсэн URL-г баталгаажуулалтын баримтаас авсан. from runtime import Args import requests API_KEY = "****" BASE_URL = "https://api.coingecko.com/api/v3" def get_coin_data(coin_id: str, currency: str = "usd", logger=None): endpoint = f"{BASE_URL}/coins/markets" params = { "vs_currency": currency, "ids": coin_id.lower(), # Convert to lowercase "x_cg_demo_api_key": API_KEY } try: response = requests.get(endpoint, params=params) response.raise_for_status() # Raise an exception for bad status codes data = response.json() if logger: logger.info(f"API Response: {data}") return data except requests.RequestException as e: if logger: logger.error(f"API Request failed: {str(e)}") return {"error": f"API request failed: {str(e)}"} def handler(args: Args) -> dict: args.logger.info(f"Received args: {args}") args.logger.info(f"Type of args.input: {type(args.input)}") args.logger.info(f"Content of args.input: {args.input}") # Handle CustomNamespace object if hasattr(args.input, 'coin_id') and hasattr(args.input, 'currency'): coin_id = getattr(args.input, 'coin_id', 'bitcoin') currency = getattr(args.input, 'currency', 'usd') else: return { "message": f"Error: Invalid input format. Expected CustomNamespace with coin_id and currency attributes. Input: {args.input}", "data": None } args.logger.info(f"Processed input - coin_id: {coin_id}, currency: {currency}") try: coin_data = get_coin_data(coin_id, currency, args.logger) if "error" in coin_data: return { "message": f"Error: {coin_data['error']}", "data": None } else: # Check if we got any data if not coin_data: return { "message": f"No data found for {coin_id}", "data": None } # Assuming the API returns a list with one item for the specified coin coin_info = coin_data[0] if coin_data else {} return { "message": f"Successfully retrieved data for {coin_id}", "data": { "name": coin_info.get("name"), "symbol": coin_info.get("symbol"), "current_price": coin_info.get("current_price"), "market_cap": coin_info.get("market_cap"), "price_change_24h": coin_info.get("price_change_24h") } } except Exception as e: args.logger.error(f"An error occurred: {str(e)}") return { "message": f"An error occurred while processing the request: {str(e)}", "data": None } Хэрэгслийн мета өгөгдлийг нэмэхийн тулд дарна уу. Мета өгөгдөл таб дээр Эдгээрийг CoinGecko API хэрэглүүрт оролт, гаралтын параметр болгон нэмэхийн тулд , дарна уу. Эдгээр нь таны параметрүүд юм: Засах Нэмэх параметрүүдийг coin_id (string): Криптовалютын ID (жишээ нь, "биткойн", "этереум"). Оролтын параметрүүд: валют (мөр): Зах зээлийн мэдээллийн зорилтот валют (жишээ нь, "usd", "eur") Оролтын параметрүүд: мессеж (мөр): Хүсэлтийн статусыг харуулсан мессеж. Гаралтын параметрүүд: өгөгдөл (объект): Энэ өгөгдлийн объект дотор эдгээр параметрүүдийг ашиглана. Гаралтын параметрүүд: нэр (мөр): Криптовалютын нэр. Таны өгөгдлийн гаралтын параметрүүдийн дотор: тэмдэг (мөр): Криптовалютын тэмдэг. Таны өгөгдлийн гаралтын параметрүүдийн дотор: одоогийн_үнэ (тоо): Заасан валют дахь одоогийн үнэ. Таны өгөгдлийн гаралтын параметрүүдийн дотор: market_cap (тоо): Заасан валютаар зах зээлийн үнэлгээ. Таны өгөгдлийн гаралтын параметрүүдийн дотор: price_change_24h (тоо): Сүүлийн 24 цагийн үнийн өөрчлөлт Таны өгөгдлийн гаралтын параметрүүдийн дотор: Мета өгөгдөл нь таны Coze хэрэглүүрийг хэрэглэгчдээс юу хүлээж, гаргаж авах, хэрэглэгчдэд хэрхэн хариулах талаар мэдэх боломжийг олгодог. Таны Coze Plugin-ийг туршиж, нийтэлж байна Туршихын тулд табын доор оруулах параметрээ оруулаад залгаасыг ажиллуулна уу. "Тест кодын" дээр дарна уу. Run Хэрэгслийн хариуг харахын тулд харна уу. Гаралтын утгыг Энэ нь амжилттай эсвэл ямар нэгэн алдаа гарсан эсэхийг харахын тулд дээрх логуудыг харна уу. Консолын самбар Туршилт амжилттай болсон тохиолдолд дээр дарж залгаасыг нийтэлнэ үү. "Publish" Манай залгаас хэрэглэгчийн мэдээллийг цуглуулдаггүй тул "Нууцлалын цуглуулгын мэдэгдэл" харилцах цонхны тэмдэглэнэ үү. Гэсэн хэдий ч, хэрэв таны залгаас хэрэглэгчийн өгөгдөл шаарддаг бол гэснийг тэмдэглэ. "Үгүй" гэснийг Тийм дээр дарна уу. Дэлгүүрт очоод энэ судлаарай. Нийтлэх CoinGecko залгаасыг Plug-in гэж юу вэ? Plugins нь эх кодоо өөрчлөхгүйгээр програмынхаа чадавхийг нэгтгэх, өргөтгөх үр дүнтэй арга юм. Coze залгаасын функцуудыг ашигласнаар та AI програмуудыг бүтээж, Coze-ийн албан ёсны нэмэлт өргөтгөлүүдтэй нэгтгэснээр тэдгээрийн онцлогийг өргөжүүлэх боломжтой. Хүссэн залгаасыг олж чадахгүй байна уу? Та одоо өөрийн сонгосон API-г ашиглан захиалгат залгаасыг хялбархан үүсгэж болно. Энэ нь таны хэрэглэгчийн оролцоог сайжруулж, аппликешны боломжуудыг өргөтгөхөд хялбар болгодог. Тэдний танилцаж уг хэрэгслийн талаар илүү ихийг мэдэж аваарай. YouTube-тэй Хэрэв та энэ хүртэл уншсан бол би талархаж байна! Та надтай , , iheifeanyi [at] дээр холбогдох боломжтой. Twitter LinkedIn gmail.com Like эсвэл сэтгэгдэл үлдээнэ үү. Баярлалаа! ❤️🚀🙏🏽