Hi Xander. Thanks. Don't have access to the server stacktrace. Here's the Payload and Response.
Payload
{
"operationName": "PlaygroundOutputSubscription",
"variables": {
"input": {
"messages": [
{"content": "You are a chatbot", "role": "SYSTEM"},
{"content": "Hello!", "role": "USER"}
],
"model": {
"providerKey": "AZURE_OPENAI",
"name": "gpt-4o-2024-08-06",
"endpoint": "https://azure-openai-810874.openai.azure.com/",
"apiVersion": "2024-02-15-preview"
},
"invocationParameters": [
{"invocationName": "temperature", "valueFloat": 0},
{"invocationName": "top_p", "valueFloat": 1},
{"invocationName": "max_tokens", "valueInt": 3000},
{"invocationName": "seed", "valueInt": 1},
{"invocationName": "frequency_penalty", "valueFloat": 0},
{"invocationName": "presence_penalty", "valueFloat": 0}
],
"template": {
"format": "MUSTACHE",
"variables": {}
},
"apiKey": "REDACTED_FOR_SECURITY"
}
},
"query": "subscription PlaygroundOutputSubscription($input: ChatCompletionInput!) { chatCompletion(input: $input) { __typename ... on TextChunk { content } ... on ToolCallChunk { id function { name arguments } } ... on ChatCompletionSubscriptionResult { span { id } } ... on ChatCompletionSubscriptionError { message } } }"
}
Response
--graphql
Content-Type: application/json
{}
--graphql
Content-Type: application/json
{"payload": {"data": {"chatCompletion": {"__typename": "TextChunk", "content": ""}}}}
--graphql
Content-Type: application/json
{"payload": {"data": {"chatCompletion": {"__typename": "TextChunk", "content": "Hello"}}}}
--graphql
Content-Type: application/json
{"payload": {"data": {"chatCompletion": {"__typename": "TextChunk", "content": "!"}}}}
--graphql
Content-Type: application/json
{"payload": {"data": {"chatCompletion": {"__typename": "TextChunk", "content": " How"}}}}
--graphql
Content-Type: application/json
{"payload": {"data": {"chatCompletion": {"__typename": "TextChunk", "content": " can"}}}}
--graphql
Content-Type: application/json
{"payload": {"data": {"chatCompletion": {"__typename": "TextChunk", "content": " I"}}}}
--graphql
Content-Type: application/json
{"payload": {"data": {"chatCompletion": {"__typename": "TextChunk", "content": " assist"}}}}
--graphql
Content-Type: application/json
{"payload": {"data": {"chatCompletion": {"__typename": "TextChunk", "content": " you"}}}}
--graphql
Content-Type: application/json
{"payload": {"data": {"chatCompletion": {"__typename": "TextChunk", "content": " today"}}}}
--graphql
Content-Type: application/json
{"payload": {"data": {"chatCompletion": {"__typename": "TextChunk", "content": "?"}}}}
--graphql
Content-Type: application/json
{"payload": {"data": {"chatCompletion": {"__typename": "ChatCompletionSubscriptionError", "message": "'NoneType' object has no attribute 'content'"}}}}
--graphql
Content-Type: application/json
{"payload": {"data": {"chatCompletion": {"__typename": "ChatCompletionSubscriptionResult", "span": {"id": "U3BhbjozODQ4MDg="}}}}}
--graphql--