Skip to content

Commit d3dee18

Browse files
authored
Merge pull request #269 from stackql/feature/provider
anthropic update
2 parents aa0a0b1 + 339a6d6 commit d3dee18

File tree

1 file changed

+40
-39
lines changed

1 file changed

+40
-39
lines changed

providers/src/anthropic/v00.00.00000/services/messages.yaml

Lines changed: 40 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -254,42 +254,43 @@ components:
254254
update: []
255255
replace: []
256256
delete: []
257-
claude_35_chat:
258-
name: claude_35_chat
259-
id: anthropic.messages.claude_35_chat
260-
config:
261-
views:
262-
select:
263-
predicate: sqlDialect == "sqlite3"
264-
ddl: |-
265-
SELECT
266-
model as model,
267-
role as role,
268-
stop_reason as stop_reason,
269-
stop_sequence as stop_sequence,
270-
JSON_EXTRACT(usage, '$.input_tokens') as input_tokens,
271-
JSON_EXTRACT(usage, '$.output_tokens') as output_tokens,
272-
JSON_EXTRACT(json_each.value, '$.text') as content
273-
FROM
274-
anthropic.messages.message, JSON_EACH(content)
275-
WHERE "anthropic-version" = '2023-06-01'
276-
AND data__model = 'claude-3-5-sonnet-20240620'
277-
AND data__max_tokens = 1024
278-
AND data__messages = '[{"role": "user", "content": "one sentence summary of stackql"}]'
279-
fallback:
280-
predicate: sqlDialect == "postgres"
281-
ddl: |-
282-
SELECT
283-
model as model,
284-
role as role,
285-
stop_reason as stop_reason,
286-
stop_sequence as stop_sequence,
287-
json_extract_path_text(usage, 'input_tokens') as input_tokens,
288-
json_extract_path_text(usage, 'output_tokens') as output_tokens,
289-
json_extract_path_text(json_each.value, 'text') as content
290-
FROM
291-
anthropic.messages.message, json_array_elements_text(content)
292-
WHERE "anthropic-version" = '2023-06-01'
293-
AND data__model = 'claude-3-5-sonnet-20240620'
294-
AND data__max_tokens = 1024
295-
AND data__messages = '[{"role": "user", "content": "one sentence summary of stackql"}]'
257+
# claude_35_chat:
258+
# name: claude_35_chat
259+
# id: anthropic.messages.claude_35_chat
260+
# config:
261+
# views:
262+
# select:
263+
# predicate: sqlDialect == "sqlite3"
264+
# ddl: |-
265+
# SELECT
266+
# model as model,
267+
# role as role,
268+
# stop_reason as stop_reason,
269+
# stop_sequence as stop_sequence,
270+
# data__messages as messages,
271+
# JSON_EXTRACT(usage, '$.input_tokens') as input_tokens,
272+
# JSON_EXTRACT(usage, '$.output_tokens') as output_tokens,
273+
# JSON_EXTRACT(json_each.value, '$.text') as content
274+
# FROM
275+
# anthropic.messages.message, JSON_EACH(content)
276+
# WHERE "anthropic-version" = '2023-06-01'
277+
# AND data__model = 'claude-3-5-sonnet-20240620'
278+
# AND data__max_tokens = 1024
279+
# AND data__messages = '[{"role": "user", "content": "one sentence summary of stackql"}]'
280+
# fallback:
281+
# predicate: sqlDialect == "postgres"
282+
# ddl: |-
283+
# SELECT
284+
# model as model,
285+
# role as role,
286+
# stop_reason as stop_reason,
287+
# stop_sequence as stop_sequence,
288+
# json_extract_path_text(usage, 'input_tokens') as input_tokens,
289+
# json_extract_path_text(usage, 'output_tokens') as output_tokens,
290+
# json_extract_path_text(json_each.value, 'text') as content
291+
# FROM
292+
# anthropic.messages.message, json_array_elements_text(content)
293+
# WHERE "anthropic-version" = '2023-06-01'
294+
# AND data__model = 'claude-3-5-sonnet-20240620'
295+
# AND data__max_tokens = 1024
296+
# AND data__messages = '[{"role": "user", "content": "one sentence summary of stackql"}]'

0 commit comments

Comments
 (0)