@@ -591,3 +591,54 @@ exports[`anthropic > should call anthropic via gateway with stream > span 1`] =
591591 } ,
592592]
593593` ;
594+
595+ exports [` anthropic > should whitelist /v1/messages/count_tokens endpoint > count_tokens 1` ] = `
596+ {
597+ " input_tokens" : 14 ,
598+ }
599+ ` ;
600+
601+ exports [` anthropic > should whitelist /v1/messages/count_tokens endpoint > span 1` ] = `
602+ [
603+ {
604+ " attributes" : {
605+ " http.request.body.text" : " {" model " :" claude - sonnet - 4 - 20250514 " ," messages " :[{" role " :" user " ," content " :" What is the capital of France ? " }]}" ,
606+ " http.request.header.accept" : " application/json" ,
607+ " http.request.header.anthropic-beta" : " token-counting-2024-11-01" ,
608+ " http.request.header.anthropic-version" : " 2023-06-01" ,
609+ " http.request.header.authorization" : " Bearer healthy" ,
610+ " http.request.header.content-type" : " application/json" ,
611+ " http.request.header.user-agent" : " Anthropic/JS 0.62.0" ,
612+ " http.request.header.x-stainless-arch" : " unknown" ,
613+ " http.request.header.x-stainless-lang" : " js" ,
614+ " http.request.header.x-stainless-os" : " Unknown" ,
615+ " http.request.header.x-stainless-package-version" : " 0.62.0" ,
616+ " http.request.header.x-stainless-retry-count" : " 0" ,
617+ " http.request.header.x-stainless-runtime" : " unknown" ,
618+ " http.request.header.x-stainless-runtime-version" : " unknown" ,
619+ " http.request.method" : " POST" ,
620+ " http.response.header.content-length" : " 19" ,
621+ " http.response.header.content-type" : " application/json" ,
622+ " http.response.header.server" : " uvicorn" ,
623+ " http.response.status_code" : 200 ,
624+ "logfire.json_schema": "{"type":"object","properties":{"http.request.method":{"type":"string"},"url.full":{"type":"string"},"http.request.header.accept":{"type":"string"},"http.request.header.anthropic-beta":{"type":"string"},"http.request.header.anthropic-version":{"type":"string"},"http.request.header.authorization":{"type":"string"},"http.request.header.content-type":{"type":"string"},"http.request.header.user-agent":{"type":"string"},"http.request.header.x-stainless-arch":{"type":"string"},"http.request.header.x-stainless-lang":{"type":"string"},"http.request.header.x-stainless-os":{"type":"string"},"http.request.header.x-stainless-package-version":{"type":"string"},"http.request.header.x-stainless-retry-count":{"type":"string"},"http.request.header.x-stainless-runtime":{"type":"string"},"http.request.header.x-stainless-runtime-version":{"type":"string"},"http.response.status_code":{"type":"number"},"http.response.header.content-length":{"type":"string"},"http.response.header.content-type":{"type":"string"},"http.response.header.server":{"type":"string"},"http.request.body.text":{"type":"string"}}}",
625+ " logfire.level_num" : 9 ,
626+ " logfire.msg" : " POST v1/messages/count_tokens?beta=true" ,
627+ " url.full" : " https://example.com/anthropic/v1/messages/count_tokens?beta=true" ,
628+ },
629+ " events" : [],
630+ " kind" : 1 ,
631+ " links" : [],
632+ " name" : " POST v1/messages/count_tokens?beta=true" ,
633+ " parentSpanId" : undefined ,
634+ " resource" : {
635+ " service.name" : " PAIG" ,
636+ " service.version" : " test" ,
637+ },
638+ " scope" : " pydantic-ai-gateway" ,
639+ " status" : {
640+ " code" : 1 ,
641+ },
642+ } ,
643+ ]
644+ ` ;
0 commit comments