Unillm memungkinkan Anda untuk menghubungi LLM apa pun menggunakan API OpenAI, dengan keamanan jenis 100%.
Dengan Unillm, Anda dapat menggunakan penyelesaian obrolan bahkan untuk penyedia/model yang tidak mendukungnya secara alami (misalnya antropik).
npm i unillm import { UniLLM } from 'unillm' ;
const unillm = new UniLLM ( ) ;
// OpenAI
const response = await unillm . createChatCompletion ( "openai/gpt-3.5-turbo" , { messages : ... } ) ;
const response = await unillm . createChatCompletion ( "openai/gpt-4" , { messages : ... } ) ;
// Anthropic
const response = await unillm . createChatCompletion ( "anthropic/claude-2" , { messages : ... } ) ;
const response = await unillm . createChatCompletion ( "anthropic/claude-1-instant" , { messages : ... } ) ;
// Azure OpenAI
const response = await unillm . createChatCompletion ( "azure/openai/<deployment-name>" , { messages : ... } ) ;
// More coming soon!Ingin melihat lebih banyak contoh? Lihat dokumen interaktif .
Untuk mengaktifkan streaming, cukup berikan stream: true di objek Opsi. Inilah contohnya:
const response = await unillm . createChatCompletion ( "openai/gpt-3.5-turbo" , {
messages : ... ,
stream : true
} ) ;Ingin melihat lebih banyak contoh? Lihat dokumen interaktif .
Kami menyambut kontribusi dari komunitas! Silakan mengirimkan permintaan tarik atau membuat masalah untuk bug atau saran fitur.
Jika Anda ingin berkontribusi tetapi tidak yakin bagaimana, bergabunglah dengan perselisihan kami dan kami akan dengan senang hati membantu Anda!
Silakan periksa Contributing.md sebelum berkontribusi.
Kode sumber repositori ini tersedia di bawah MIT.