Rumah >Peranti teknologi >AI >ChatGPT dan pengalaman projek sumber terbuka yang berkaitan

ChatGPT dan pengalaman projek sumber terbuka yang berkaitan

王林
王林ke hadapan
2023-04-13 08:22:021512semak imbas

Awal bulan ini, ChatGPT keluar pada kadar yang membimbangkan, menyebabkan perbincangan meluas dalam kalangan teknologi. Baru-baru ini, beberapa projek sumber terbuka yang berkaitan dengan ChatGPT telah dilahirkan di GitHub. Bilangan ini mengejutkan malah ChatGPT menguasai kebanyakan GitHub Trending Jadi, apakah jenis daya tarikan yang membuatkan ramai pembangun begitu teruja. Mari kita terokai bersama-sama.

Pendaftaran

Pada masa ini, ChatGPT tidak boleh didaftarkan secara langsung di China. Akses perlu melalui ejen, dan anda perlu menggunakan nombor telefon bimbit di negara lain untuk mendaftar kaedah, anda boleh membaca artikel ini [1 ]

Pengalaman fungsi

ChatGPT boleh merealisasikan tugas seperti berbual pintar, puisi, menulis, pengaturcaraan, pembetulan pepijat, menulis laporan mingguan, Soal Jawab Zhihu, dsb. .

Sebagai contoh, saya boleh menggunakannya untuk menulis

1 Komponen bahagian hadapan

Gunakan cangkuk React untuk menulis komponen echarts

ChatGPT dan pengalaman projek sumber terbuka yang berkaitan

Kod di atas melaksanakan komponen asas, tetapi tiada kod sampel diberikan Kami boleh terus bertanya

Berikan contoh pilihan untuk carta garisan

ChatGPT dan pengalaman projek sumber terbuka yang berkaitan<.>

2. Laporan Mingguan Pengoptimuman

Optimumkan laporan mingguan minggu lepas untuk menjadikannya lebih kaya

ChatGPT dan pengalaman projek sumber terbuka yang berkaitan

Dalam laporan mingguan, mereka bukan sahaja membantu saya mengoptimumkan kandungan, tetapi juga membantu saya mengatur kerja saya untuk minggu depan , apakah pendapat anda tentang penganjuran ChatGPT?

Penulis percaya bahawa walaupun ia tidak sempurna, jawapan yang diberikan dalam kata kunci yang diberikan sudah sangat tidak dijangka.

Untuk lebih banyak pengalaman, anda boleh meneroka sendiri. Mari lihat projek ChatGPT di GitHub.

Antara muka API Node.js

Jurutera hadapan sudah biasa dengan Nodejs dan tapak web rasmi mempunyai antara muka nodejs

openai

Pasang openai pertama melalui npm

npm install openai
Kemudian anda boleh menggunakan kod berikut dalam mana-mana antara muka

const { Configuration, OpenAIApi } = require("openai");
const configuration = new Configuration({
apiKey: process.env.OPENAI_API_KEY,
});
const openai = new OpenAIApi(configuration);
const response = await openai.createCompletion({
model: "text-davinci-003",
prompt: "你好",
max_tokens: 255,
temperature: 0.5,
});

// 打印 API 返回的结果
console.log(response.data.choices[0].text);
    createCompletion bermaksud penyiapan automatik, yang konsisten dengan kaedah balasan di tapak web rasmi;
  • max_tokens Bilangan maksimum token boleh difahami sebagai bilangan aksara yang dikembalikan kebanyakan kandungan adalah dalam 2048. Sudah tentu, max_tokens mengembalikan antara muka dengan lebih perlahan.
  • suhu: Antara 0-1, parameter suhu mewakili tahap rawak atau tidak dapat diramalkan dalam teks yang dijana. Nilai suhu yang lebih tinggi akan menghasilkan output yang lebih kreatif dan pelbagai, manakala nilai suhu yang lebih rendah akan menghasilkan teks yang lebih mudah diramal dan berulang.
  • OPENAI_API_KEY boleh dijana melalui halaman kekunci View API.

ChatGPT dan pengalaman projek sumber terbuka yang berkaitan

chatgpt

Satu lagi projek yang dibangunkan oleh saya sendiri, ia merangkum semula API ChatGPT, menjadikan pembangunan tersuai lebih mudah.

Pasang chatgpt melalui npm.

npm install chatgpt
import { ChatGPTAPI } from 'chatgpt'

async function example() {
// sessionToken is required; see below for details
const api = new ChatGPTAPI({
sessionToken: process.env.SESSION_TOKEN
})

// ensure the API is properly authenticated
await api.ensureAuth()

// send a message and wait for the response
const response = await api.sendMessage(
'Write a python version of bubble sort.'
)

// response is a markdown-formatted string
console.log(response)
}
Nilai SESSION_TOKEN perlu disalin melalui konsol chome selepas log masuk ke akaun.

ChatGPT dan pengalaman projek sumber terbuka yang berkaitan

GitHub: https://github.com/transitive-bullshit/chatgpt-api

    chatgpt meniru versi web ChatGPT, iaitu diperlukan Menggunakan pelayan nod (biasanya di luar negara) dan aliran, percubaan semasa tidak boleh digunakan untuk vercel
  • openai ialah pakej yang disediakan secara rasmi dan boleh digunakan ke persekitaran vercel, tetapi pemulangan tertakluk pada had masa dan perkataan mengira Had, anda perlu menetapkan nilai max_tokens lebih kecil, yang akan membawa kepada balasan yang tidak lengkap.
WeChat Chat Assistant

WeChat GPT

Projek ini berdasarkan wechaty, membolehkan anda memulakan perbualan dengan cepat dengan ChatGPT melalui tetingkap sembang WeChat.

Sebelum menggunakannya, anda perlu mengkonfigurasi maklumat Token Sesi OpenAI dan pencetus "kata kunci" yang sepadan.

ChatGPT dan pengalaman projek sumber terbuka yang berkaitan

Ciri

ChatGPT dan pengalaman projek sumber terbuka yang berkaitan

Akses ke akaun awam

GitHub: https://github. com/fuergaosi233/wechat-chatgpt

WeChat Bot

Bot WeChat berdasarkan chatgpt + wechaty, yang boleh digunakan untuk membantu anda membalas mesej WeChat secara automatik atau mengurus kumpulan/rakan WeChat Ia mudah, mudah digunakan dan boleh dimainkan dalam masa 2 minit.

Ubah suai konfigurasi

dan anda boleh mengimbas kod QR untuk log masuk

ChatGPT dan pengalaman projek sumber terbuka yang berkaitan

Imbas kod QR untuk log masuk

Ini adalah kesan sebenar:

ChatGPT dan pengalaman projek sumber terbuka yang berkaitan

Demo akses WeChat

GitHub: https://github.com/wangrongding/wechat- bot

ChatGPT dan pengalaman projek sumber terbuka yang berkaitanPemalam penyemak imbas

ChatGPT untuk Google

Pemalam ini menyokong Chrome / Edge / Firefox dan penyemak imbas lain.

Selepas pemasangan, sebagai tambahan kepada paparan biasa kandungan carian Google dalam penyemak imbas, hasil maklum balas ChatGPT juga akan dipaparkan di sebelah kanan, yang boleh meningkatkan lagi kecekapan carian.

Demo Carian

GitHub: https://github.com/wong2/chat-gpt-google-extension

ChatGPT dan pengalaman projek sumber terbuka yang berkaitanChatGPT Chrome Sambungan

Ini ialah pemalam ChatGPT yang dibangunkan khas untuk pengguna Chrome.

Selepas pemasangan, klik kanan dalam kotak teks pada mana-mana halaman untuk muncul pilihan "Tanya ChatGPT".

ChatGPT akan mencari berdasarkan kandungan dalam kotak teks semasa. Sambungan ini juga termasuk sistem pemalam yang memberikan kawalan yang lebih besar ke atas tingkah laku ChatGPT dan keupayaan untuk berinteraksi dengan API pihak ketiga.

Demo Plugin

GitHub: https://github.com/gragland/chatgpt-chrome-extension

ChatGPT dan pengalaman projek sumber terbuka yang berkaitanSkrip Grease Monkey

Adakah Baoge dari Taiwan boleh menukar ChatGPT menjadi pembantu suara anda, merealisasikan input suara dan fungsi membaca automatik. Marilah kita mengucapkan selamat tinggal kepada mod menaip melalui Web Speech API yang disertakan dengan penyemak imbas.

Beliau mempunyai penjelasan video [2] di Stesen B. Anda boleh menontonnya.

GitHub: https://github.com/doggy8088/TampermonkeyUserscripts

Kejuruteraan Terbalik

Mana-mana projek yang membuatkan jurutera penuh rasa ingin tahu , tidak dapat melepaskan diri dari pembalikan, dan ChatGPT tidak terkecuali dalam hal ini.

ChatGPT dan pengalaman projek sumber terbuka yang berkaitanAntonio Cheong, pembangun dari Malaysia di GitHub, membalikkan ChatGPT tidak lama selepas dikeluarkan dan berjaya mengekstrak API.

Dengan API ini, kami boleh membangunkan chatbot yang menyeronokkan, pembantu pintar AI, alat bantuan kod dan aplikasi lain sendiri.

GitHub: https://github.com/acheong08/ChatGPT

Perisian Mac

ChatGPT dan pengalaman projek sumber terbuka yang berkaitandisesuaikan untuk pengguna Mac Alat kecil: ChatGPT untuk desktop, menyokong M1 dan Mac Intel Selepas pemasangan, anda boleh melancarkan ChatGPT dengan cepat dalam bar menu sistem melalui kekunci pintasan Cmd+Shift+G.

GitHub: https://github.com/vincelwt/chatgpt-mac

Akhir sekali

ChatGPT dan pengalaman projek sumber terbuka yang berkaitanUntuk jurutera hadapan, kami Anda boleh menggunakan API untuk menyepadukan ChatGPT ke dalam aplikasi anda sendiri, jadi anda perlu memahami pengetahuan berkaitan nodej dan docker.

Kelebihannya ialah keupayaan organisasi bahasanya sangat kuat dan ia boleh digabungkan dengan konteks. Tetapi jawapan yang diberikan tidak semestinya betul, malah kadangkala salah

Seperti kata laman web rasmi, ia tidak boleh dicari melalui Internet.

Pengetahuan terhad tentang dunia dan peristiwa selepas 2021

Terdapat pengetahuan terhad tentang perkara yang akan diperoleh selepas 2021. Kami boleh menggunakannya untuk mengukuhkan keupayaan carian kami, dan terpulang kepada kami untuk memutuskan sama ada untuk menerima jawapan itu.

Di atas adalah keseluruhan kandungan artikel ini Jika ia membantu anda, anda boleh memberikannya. Ini sangat penting untuk saya rujuk artikel saya sebelum ini Atau kongsikan pendapat dan pengalaman anda di ruangan komen Selamat datang untuk meneroka bahagian hadapan bersama.

[1]OpenAI melancarkan panduan pendaftaran ChatGPT yang sangat berkuasa: https://juejin.cn/post/7173447848292253704

[2]Skrip Monyet Suara ChatGPT: https://www .bilibili .com/video/BV12P411K7gc/?vd_source=93efb77f3c9b0f1580f0a8d631b74ce2

Atas ialah kandungan terperinci ChatGPT dan pengalaman projek sumber terbuka yang berkaitan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:51cto.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam