2.0.0 • Published 3 months ago

@moonr/bing4 v2.0.0

Weekly downloads
-
License
-
Repository
-
Last release
3 months ago
npm install bing-sydney-ai

Examples

import { SydneyClient } from "./sydney";
import Message from "./sydney/Message";
import SearchResult from "./sydney/SearchResult";

(async () => {
    let sydney = new SydneyClient();
    await sydney.startConversation();
    sydney.setSearch(false);
    let response: Message = await sydney.ask('what do you see on this image?', {
        attachment: 'test.png',
        
        webSearch: (search: SearchResult[]) => {
            console.log('Web search results:');

            for (let searchResult of search) {
                console.log('Title:', searchResult.title);
                console.log('URL:', searchResult.url);
                console.log('Snippets:', searchResult.snippets.join('\n'));
                console.log('---');
            }
        },
        messageUpdate: (message: Message) => {
            console.log('Message update:', message.text);
        },
        messageAdded: (message: Message) => {
            console.log('Message added:', message.text);
        }
    });

    console.log('Response:', response.text);
    console.log('suggested responses:', response.suggestedResponses);
})();

Contribute

https://github.com/borsuczyna/bing-sydney-ai