Skip to content

Instantly share code, notes, and snippets.

@VincentK16
Created December 22, 2021 06:37
Show Gist options
  • Save VincentK16/bc1a22dd6d2329741d4674db4b9f24a2 to your computer and use it in GitHub Desktop.
Save VincentK16/bc1a22dd6d2329741d4674db4b9f24a2 to your computer and use it in GitHub Desktop.
import json
from ibm_watson import AssistantV2
from ibm_cloud_sdk_core.authenticators import IAMAuthenticator
authenticator = IAMAuthenticator(
'<replace with your own IBM Watson Assistant API Key>')
assistant = AssistantV2(
version='2020-09-24',
authenticator=authenticator
)
assistant.set_service_url(
'https://api.us-south.assistant.watson.cloud.ibm.com/')
create = assistant.create_session(assistant_id='<replace with assistant-id>').get_result()
#context = {}
print(create)
value = create["session_id"]
print(value)
while (True):
user_input = input("Type in your questions:")
response = assistant.message(assistant_id='<replace with assistant-id>', session_id=value, input={'message_type': 'text', 'text': user_input }).get_result()
print(response)
text = response["output"]["generic"][0]["text"]
print(text)
#if len (response["output"]["generic"]) > 1:
# text = response["output"]["generic"][0]["text"] + ' ' + response["output"]["generic"][1]["text"]
#else:
# text = response["output"]["generic"][0]["text"]
#print(text)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment